GNU bug report logs - #51550
29.0.50; Customize Group INS buttons sometimes don't have a left box line

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: minor; Reported by: Po Lu <luangruo@HIDDEN>; dated Mon, 1 Nov 2021 13:53:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Did not alter fixed versions and reopened. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.
bug unarchived. Request was from Mauro Aranda <maurooaranda@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
bug archived. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.

Message received at 51550-done <at> debbugs.gnu.org:


Received: (at 51550-done) by debbugs.gnu.org; 30 Dec 2021 11:44:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 30 06:44:00 2021
Received: from localhost ([127.0.0.1]:51570 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2tqi-0003ul-8M
	for submit <at> debbugs.gnu.org; Thu, 30 Dec 2021 06:44:00 -0500
Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:37920)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n2tqg-0003uW-Lg
 for 51550-done <at> debbugs.gnu.org; Thu, 30 Dec 2021 06:43:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640864632; bh=NJNq6PZufEarh69RQWUnEbBr81MFaqOnqQEagDzrE1Y=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=SHk2tL+xo1Jcmb/u6Hv3ysoOHI34sTwXM3kQBbFNJtF0Q3U474dnjORpm8AEV8WdGeJd8q7yHyd9yp8jai+mHP/C2vU/ihE/3Ozmrs32gLpATBjbamgegP3QYjZogt8YazTQcCvFkoCmPWXUKR3mUiW7pZFOPiCKj0QGhUXD66UxoyAWmVpta+i5p7WDcHpSyztEVv9io2ZPp1bXq3i1eql1HGUlboQuel9aEornWkLcy1C6guHCCSxs+UXm3hj4a+AvCnbRUi/XUvG0M7+tp0aaSoUZX1zOXHKrWNE+UF1oEc+v4u+uGXTmOwFdFC82QYBRqQ59ApydCXSETOeHwQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640864632; bh=lnfvnWQEDNVJKQJmiPGP8wGcHLgyc+2ugYnX7x0gb8W=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=TNKjQbyZ0GMrpYXqIo7fLEEj1g0vwsY2h8JMwZlI6BXIJ9XN43l8pyPZYwmtR1gMT6CxFm21dSWe7Go/vFt7ZLnAHD6RUVU4oN+dNMBN2IgWadzFGc2Y6nTGRs6JIkxs/Q1uc/k3bRNoprLqUgWcaw/5Hyh918obAS8N+Ql2o9q+kOa0/c0aNgbTF/nny6K2Lerimo9oukcXoZNlJ9W0aPL1BnkU7zcAVU7iIVKiWhfM/Nz2s/Xn9ezaO9nAgEwMi64G/WiGE8YHvn0AydQc/lzExQGfID0DZmuwarMIOJJyPNpDBLzvumr+iQNyFGXZzA5CnbSg4RKx8UkhqwGVdw==
X-YMail-OSG: SEJZyKUVM1nlJsXq2kRdinfnmOU3Kn1z7zZB_DC_OMXfO4Rg0Z_WsxVM8Ik7W7Y
 WouKfFhQM6cXku25dk1oSxCRndc0QYoxefalj8Akh7aZKVEfbljm2Vsj_WnDFZutdVaVIsQRLPW3
 ZQUeB_q11LVfE4BctdsILQeVsljJ7NEeqTa9OehhMAriVqj9ufNW6CC6_qgCJkLpOuMbTdU_gRc6
 4PIQFbfoDICl7lO3yXbeL_OxhRsZkI2_YTiCETVGH76rLc8rhTsDl0gs7dxEG2Q.dHHApDhLbBDa
 abYMTyxK4Uh2sp2Z.ViyhjJAqvmdlQOJjV6S1jgPXYgodGqTExk6NW9ngTM9fAdeLARn9sfHwvrp
 AfTKB.yLR0d4QZSnxmdlXK.F9RE849KPEF9TFBtepph50qEPPWNQjhgz_UgtuogH6QH_g6sHFPOU
 wwBWd5gNl8aEu..pBogGFvCzzCeFOw.3Muer9B_bbXbLzMXfxJ_UWo6xx4KlHudWZ3lAhj0PjNyF
 uXR8AJwAc9K1dwUqUfa963xcCmwuAQM6jmMx9sd58FP.QKPoz1RmZEDYIXKuFUHUn1jn4NOKnYaH
 INU2jADs2bpquhEcEdFuCIcj05MsV7zNk_WL2b224rg4Xvdax_9muHVg8GtEQ6qPMwQ_TVSFi9om
 jMWjApAbwpJVbPyRLbKW0rNIF4O2W0EzZCnRSLtiII.SCetLgxDTV0mYhDfp1MuqRO0bKmqJF.9w
 wHkMeXc0FwSJL0tK1T6POn6Z_NgtZt8NH0csuqUDq2oHMn8m2t2zWVaeQA0lZMEtN.rjczLiHkAr
 qugTdmmHjujB3uO.eO6hQ020g26DpRefMs5tm3gB.qUddPOSPL.lfC.jzw6O.d8PSjdJv98bypQ4
 biD3padcBLZTaRSrTzxZIt6i.REcsQx8ceruUrBCaVS_TUkSynO58dd20KMq0RYydUOkTr.XxYNS
 CEVeVYHMYOl0ZTD8z.RRqJcfVHsVRjQ4tqIhz69tg.99jZjqqa1gcNPLt925..twQgzVjeoLI60u
 N5Z7kBEBRQZm65AXNYhy.62AzZ5MCZYxdTzoYUXTumD.0ev838NG8ADhxjxuRayoI3PcDChyng6s
 OfoSKARKmdmi_eMbZdzO5Pt7S3hRFBDWgvDttZ4AUEsWJIP3fK731N5OSCC7X4XaVlD4yAFWL1Pm
 JcCJKnkLo_vRXJN6925QRi1vZTxPPSgRfM1kAvtn6z2mB98ROAv.J9GxvrdOKYYgkjlXuBTtpcyC
 lDsIVkRCTZnO_.d.hho73Ih1G39g0GFbtiGMWknNO4HC6cCZbLziW1Sd6XNOaI0jU.1ckTR9A942
 JBr6nkN1HbJ2XMLwUuNDuTqVccHBP5MFwKg9VpzJxNZUmQxJZ47LzRU3NGueuf.uVGogTg614Bkc
 OIqaHTpSux2Jmb4hKGydgodzOTngTEfXDgrMsxjwrafQFrQQCtOFzYV.YDu.pOxk1gD4AxBayXam
 CbMNh6Gbfccq.X45tvSm06pomXxpXOiBeLgZ5FquhgG65Ejyr8uM8jdAIzHdmz3nlDCy3pZYK0Zy
 ..SNd.S7wx0FV__LLa6b0reFvHs6hqcGyEuMwETUQHUW9k94UbdtqZYUvN.icMG1ySddeWU7eMKO
 w72i4S5DDS2cw5p8Uc1aJqRnStolW1x0IsixX.l9JFYI06h05EWKtuSiiwACzaVhS8wmQ.17Ot8r
 cX3fMqsSbow9ubypWM.J5hSzyJ51hNb9atQamG0WUx43iGNo0GV5ymuVeI..nl7gp1yq5.mfEL2t
 pq2hzyQmzujmj7rH2JMaLk9SWsStnccjBIPuOTm9lzXoQtFUWpZIgZNlt.mviT.4iTKzCmDWvylP
 HetLKnJXbBm7VERvsF5pITwH.Nb4qj6J3VziHUwBEDvb6o.CYoKLl8Q0oruD.bgvbGXiHcaQqLGr
 uo_mONM9DWlVAdIHLNb8brbEd5gbOXtfVSqWq6H2bIUrj.Cu60HwbGpOME7pUFXqpunXleQIfUzR
 Yq8.QnBbCqYal2sI00lNIFCV46oC7XPIo9QNfxqjyTQiN7r.0MVQry3AW5a029AfSvHdRwcjMHGH
 4x0nxWqKTiJ69q0RFhEE_cSEmK9NpWUVqbQSPVCbmKMH9DXc6noPttLQFgf5Obq5ZprFOakcR1eH
 akA2v0LO3mBHMq4SfEdkrRwC8q9NCMZc5Mar1adeH5cZso66OB_tvFMTtDVkSpIpz8B9IpIuvhcB
 S_aUcBaPKCU_Nvpq5vIZLFyE2kH3NlNBlkL7W0H62.inlKtzqKr.yOtaCZ2I-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Thu, 30 Dec 2021 11:43:52 +0000
Received: by kubenode519.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID bd548627b091e0b03d00117a13331175; 
 Thu, 30 Dec 2021 11:43:49 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
In-Reply-To: <83lf02iasb.fsf@HIDDEN> (Eli Zaretskii's message of "Thu, 30 Dec
 2021 13:37:08 +0200")
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83k0foljiz.fsf@HIDDEN>
 <87ilv8uu5p.fsf@HIDDEN> <837dbnlgbs.fsf@HIDDEN>
 <87r19vsfx1.fsf@HIDDEN> <83v8z7jzw7.fsf@HIDDEN>
 <87ilv7seht.fsf@HIDDEN> <83lf02iasb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
Date: Thu, 30 Dec 2021 19:43:44 +0800
Message-ID: <874k6qnwr3.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1691
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 51550-done
Cc: 51550-done <at> debbugs.gnu.org, stephen.berman@HIDDEN, stefan@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Po Lu <luangruo@HIDDEN>
>> Cc: stefan@HIDDEN,  stephen.berman@HIDDEN,  51550 <at> debbugs.gnu.org
>> Date: Wed, 29 Dec 2021 21:54:38 +0800
>> 
>>   (with-current-buffer (get-buffer-create "*test*")
>>     (insert #("foo\nfoo" 0 4 (face widget-field)))
>>     (let ((overlay (make-overlay 5 8 nil t nil)))
>>       (overlay-put overlay 'before-string (propertize " " 'invisible t))
>>       (overlay-put overlay 'face custom-button)))
>> 
>> After this, I would have expected the second "foo" in *test* to begin
>> with a box line, but it doesn't.
>
> It was a subtle bug in how we handle face's box attribute when the
> display engine changes the object on which it iterates.  Compare the
> effect of this:
>
>   (with-current-buffer (get-buffer-create "*test*")
>     (load "wid-edit")
>     (load "cus-edit")
>     (insert #("foo\nfoo" 0 4 (face widget-field)))
>     (let ((overlay (make-overlay 5 8 nil t nil)))
>       (overlay-put overlay 'before-string "X")
>       (overlay-put overlay 'face custom-button)))
>
> with this:
>
>   (with-current-buffer (get-buffer-create "*test*")
>     (load "wid-edit")
>     (load "cus-edit")
>     (insert #("foo\nXfoo" 0 4 (face widget-field)))
>     (let ((overlay (make-overlay 6 9 nil t nil)))
>       (overlay-put overlay 'face custom-button)))
>
> The change of face between the "X" and the following button should be
> displayed the same, but wasn't.
>
> I installed a fix on master.  Please see if it solves the real-life
> use case, and close the bug if it does.

Yes, that fixes the problem.  I'll push the corresponding fix to the
custom widget code, and I'm closing this bug.  Thanks.




Notification sent to Po Lu <luangruo@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Po Lu <luangruo@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 30 Dec 2021 11:37:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Dec 30 06:37:11 2021
Received: from localhost ([127.0.0.1]:51557 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2tk7-0003j5-9v
	for submit <at> debbugs.gnu.org; Thu, 30 Dec 2021 06:37:11 -0500
Received: from eggs.gnu.org ([209.51.188.92]:41126)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n2tk5-0003ip-4A
 for 51550 <at> debbugs.gnu.org; Thu, 30 Dec 2021 06:37:10 -0500
Received: from [2001:470:142:3::e] (port=41712 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2tjz-0002Hk-O3; Thu, 30 Dec 2021 06:37:03 -0500
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=fbWqDSrQXs0n5QmlrKuzGM+W4EYHq0o3dbePdWy6vj4=; b=rEsHCMRMybJS
 1MfyuDutD0hBpjK+VAzFtNh//IwPs2wMlBkUNoj8XO3XC5MszUrY2aT+T37qP+aBdzpcct2Nfqjl6
 DrUUThGYKeA+yJNfgIVmzdA8GxHcyy4wne3OKa2yLCR1dhv4cl+wuhHxLsIVIESA9O83JCefq3HV4
 M8wZc3KWdSFQOFZZZlsaD7RnZZz4yGzlCSvstX5NNWdWaKHtf6mZWy74rffAwIzzxeD3t/8Sqdyw7
 ldgqUhGnxSpn314fAx9ATQEOuOfdBMW1VFKjXKvHRB7pXSFVwVh7+bkZE48YYycBBMtV+bYxjuZ6z
 ab01dfJcYKJUCm0VPmxf2g==;
Received: from [87.69.77.57] (port=3152 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2tjz-0006Qf-Mm; Thu, 30 Dec 2021 06:37:04 -0500
Date: Thu, 30 Dec 2021 13:37:08 +0200
Message-Id: <83lf02iasb.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87ilv7seht.fsf@HIDDEN> (message from Po Lu on Wed, 29 Dec
 2021 21:54:38 +0800)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83k0foljiz.fsf@HIDDEN>
 <87ilv8uu5p.fsf@HIDDEN> <837dbnlgbs.fsf@HIDDEN>
 <87r19vsfx1.fsf@HIDDEN> <83v8z7jzw7.fsf@HIDDEN>
 <87ilv7seht.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: stefan@HIDDEN,  stephen.berman@HIDDEN,  51550 <at> debbugs.gnu.org
> Date: Wed, 29 Dec 2021 21:54:38 +0800
> 
>   (with-current-buffer (get-buffer-create "*test*")
>     (insert #("foo\nfoo" 0 4 (face widget-field)))
>     (let ((overlay (make-overlay 5 8 nil t nil)))
>       (overlay-put overlay 'before-string (propertize " " 'invisible t))
>       (overlay-put overlay 'face custom-button)))
> 
> After this, I would have expected the second "foo" in *test* to begin
> with a box line, but it doesn't.

It was a subtle bug in how we handle face's box attribute when the
display engine changes the object on which it iterates.  Compare the
effect of this:

  (with-current-buffer (get-buffer-create "*test*")
    (load "wid-edit")
    (load "cus-edit")
    (insert #("foo\nfoo" 0 4 (face widget-field)))
    (let ((overlay (make-overlay 5 8 nil t nil)))
      (overlay-put overlay 'before-string "X")
      (overlay-put overlay 'face custom-button)))

with this:

  (with-current-buffer (get-buffer-create "*test*")
    (load "wid-edit")
    (load "cus-edit")
    (insert #("foo\nXfoo" 0 4 (face widget-field)))
    (let ((overlay (make-overlay 6 9 nil t nil)))
      (overlay-put overlay 'face custom-button)))

The change of face between the "X" and the following button should be
displayed the same, but wasn't.

I installed a fix on master.  Please see if it solves the real-life
use case, and close the bug if it does.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 30 Dec 2021 01:12:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 29 20:12:19 2021
Received: from localhost ([127.0.0.1]:50717 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2jzN-0003P8-W8
	for submit <at> debbugs.gnu.org; Wed, 29 Dec 2021 20:12:18 -0500
Received: from sonic305-22.consmr.mail.ne1.yahoo.com ([66.163.185.148]:41624)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n2jzM-0003Ot-Ax
 for 51550 <at> debbugs.gnu.org; Wed, 29 Dec 2021 20:12:16 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640826730; bh=bmRq4Jr54W4p35vBkQSj5SioNgxjskZguBLrVI4/7dM=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=ldawMkWVWzVO5cmAk4sTzHD9gQzXjxqnsmwzv/0xrAgJdrAfE6aXLXRzjAswHwMlXNmU0bt0Tiw/s0sU2JC4wjQbiZwSkdwAPnPZ6UjNwvBxavhO2slICGzhRM1ECG93twZ9w1CbU0gJXS/+VQsvqAvsoQqE9omC5zLT4rK7PDqb7Ut88Elp1iW+rbi9Pv2c8ndyiZm8CV1Z6tndeqIlt4BkoCSq4I4IeP+O8ApkFX49gSZZBt1bamBSr6xi0s1FJLZn/un/3y25ZnBp2vv1R1a2xPT4nvJCKqMrae+QDSQIOsJ1b/dR/VJdSXYGPdK6UEs2isa0pUURBBmsC+2a/A==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640826730; bh=qhjfTUGz439bP9cdOs3GJCpYGHXVBe50pMG02x2VO9t=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=UoDk5UdcPl5INx8bpBRJOWqUGzwk7pzBL4QAGbFKqE9V2EaVpq9wH/EW4LEtw0LCmxgEAqzXyWUzkxEo0JTLFfFswYnmz/FZwrgfXWU9OzkC06bsFh8IMngmlP5est50nelTkg9eTY671gLzewVkgFmV7MixFaxVpCwhmkdrZbLUT5OGn8N24eSe15ONvNtSphTMVNHKIOQTn9rVPBU7SX2iPWzGtciXHmGk4HdM4X1U7JEXtXCqjjJ+YSh+HDVJf5/oT1w1o4GgbOxs1t8gVmnrhEmeRZLVSCW5/eqJ2470D3g3ZPpGN9ZEcL0zb1ChuK8Hz2qBHba/wGyGwcjomQ==
X-YMail-OSG: cRW_g.cVM1n9mAAcFaAXW8xiA5YSJDvAwtySy2WdtfdQnFT1PTqzddxpSUigGxC
 .CybxvwHnqEhxMxI2t6aaqXJokutbAWoK3ZH6aqnRsNomHYgGDPNgVsSMz1CdgHi1dfrcoYAByJ_
 oGA3abN3rJUj6CVvUHe5DmQJ71B04bEMrrVG0PfqrLd_HtoHOX1Mdn7WgIRoV1aYZIDlTA1sKNQ8
 r4q126oxQZMbEpj1hzwwavUfrrAqAyM4RthtnPYpJJj2qaYrAIi3nijSgLTOruqk01Z3yvhmQbl8
 l9XcYAcfLD6ObMlj3YdcHJaGHHpIpcCsugqj5YFfkQbElW2TwaDYhcB8btLluOLByFDVxXM727nO
 jtD6NVhAVdR0lC2xpTID4KgRtE278_kBjNvUvIc4OBBYr0h5FrwdRuI6nyNIX7TgQrsjRpgrAB7u
 03C_NVAAIFquN03SHd1De3z_WeRq_Rnrqnvm5_HFuAXTiJ7u1LFb9AwpYsdcJnRIUwGpfNLy6G17
 GXfD9coBuwtgsdXGFTHhV.Cj920fsoaNElqbXre8YDIXna1jx3Y1yifgkwpTj6cubpcBZlV5S7Sh
 KOQl4ZYeuQ8gewW23JFdG5Nq_9GUhUM4fSIxuzaZQnSBvQ8HEI9Po5OIEH.rh2NRU9BpTw7DsaUB
 r9Zwovm3SBHIN5MVP_OrnIj.GnGCxuWN_eOw66.cO3qQNZ1ZL3C.Xq4LKscx6oPSdjInlCxAWk3r
 sZsrAHTDHTjbDzmPHt7VLVjfUg6bxRd6SMJGnG8IKdtQc84cGWPF.ooaG3vCWaOk0OTYtikuuqhy
 qw1vRe2219Xfh_18W_R.bS3tYIKTrBaYY9IAqTbcu2tbu3kZ51LBVTNcDD3cnuBdKLxBW7v3XR0T
 mBuvQpHvyU3u7XOs9g0tzwdZrcbB9tShee0b0G8B0UFDyW2TdhdL4j89j9F9JyQI7H03sF.0FKDJ
 t7FkcpdwcO4LjXYRlv59fvJwkHpZ0adqhuGVOdvmgpyCjv8cZ4ot1XQ2kIKClwkR8fzIToAPyZ7q
 G4yhqNzF3TG8.6pc0Cv2bEJHGyE6CNDNu0Pp4RQ79pjBn.eDD8VzUBPgH5BRyxf3wFBsigS6r.tu
 .EU4ea50lcpN5.hPuZCgeO_LOXyExXwiYy9UksDJz3ftxCVNnwxkINhC59kMkO.IDtdK52DOnpNc
 CoSHKBrO86oThRplfnQDdfLHhvn0DRUzqePKqxJl29xUi6BhewM23XcApzrc1B_BDppaEivxSLpb
 mjRO4mAOxVsNX4MFjB348tZCvxkA7mOowtxanklcTvPY4cPItaoAAES_DrklQylDw7mQHhPTgBuM
 A9Y22zjcpwp7VhoMFtEpR9f8hTsNHFqpBvgA6uGParM.DOfwOFLE5FT9iC9llHgfmm12BaBbEmc9
 I.0X4.ntOkhIoJ8Om8T3zyzsRz_OX1pSacZRMCgIGxv8Het_YlbR8ya1J3stIk6_gw6Wra0FCGfu
 m.0cISJtMGiUMtUjP0cd.zZWpRhN3YcYy0ye2ZCRH6f0fRg0gaE1YlPjzFZFsSPfW7OrHlDSg6th
 LZmimwr5d1cYwxzw_GJM8scrhA_Uv3xAUdDc59GWuPz8GH2BXbFFl3opUc6TvX6TcQCZcecXR2RW
 sT5oq5TtQOlTY4MYRwSeltv4hQ03BgRdpK38_hnMyYqa.7dw12yO8sl5TRChVOSlTxQdbRt7mTTS
 tTzh0q2u9A8wpOXK5VZYAYWxEDEBU.Y517UuYkH_7CWPrtz_cZ_Cm6ktNaq0tU3LpHD45a0KSepN
 BvYh9AHJZHf_anheyxgAbPQ1BKtGJusQ20mUjuKsEukVyPFtrdPFtC__6tl7alS8pejlKMB_aM_4
 VYK75lCxetWswsLN4K_lpeXGUeRBergkmk6NqXfDo8Erf2R1EFz47_PegUrwlZL3.Rjm4Vh7Csfb
 GR35lr9u0VWpuAc1gjgZ6kpKhE.uZDooSAKAHbqLdy1tzpCEwYzAV7z0Wj2PXpsCqP_sLgoy7RCA
 Hj5fIpkmNwmo60ZCCAClXxPimWVTY5qPqvfjbj2k6_BSXmmJ2hKdnZfErj8UAtkVDh0xWzdkZV3r
 T98jncpu34ZMFzoCuvfDB8OrDsv.E6dKe6NutyZyEMT8aY1KxZ2LjItP.lSahF8cvXUsXUrV1Utl
 kak4ocwF7B0_5_fQcP4NaK5Vs9ZUJay5AUQnSRcpz_XmaUj1u7aUUAOGwkcVLBrbNqi9LGr0a3uh
 CJfJ1hFn.8GFYAIA6i1llTpXDvVe4kCOMj4IN1QedTc5mkSkV1d_lfXeU3LQ-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.ne1.yahoo.com with HTTP; Thu, 30 Dec 2021 01:12:10 +0000
Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID dc56ca03a19af892c84c8a843f0e452f; 
 Thu, 30 Dec 2021 01:12:03 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83k0foljiz.fsf@HIDDEN>
 <87ilv8uu5p.fsf@HIDDEN> <837dbnlgbs.fsf@HIDDEN>
 <87r19vsfx1.fsf@HIDDEN> <83v8z7jzw7.fsf@HIDDEN>
 <87ilv7seht.fsf@HIDDEN> <83o84zjw7f.fsf@HIDDEN>
Date: Thu, 30 Dec 2021 09:11:58 +0800
In-Reply-To: <83o84zjw7f.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 29 Dec
 2021 16:56:52 +0200")
Message-ID: <87y242rj4x.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19551
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1119
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> So make an overlay whose property is 'invisible' -- doesn't that work?

I will try, thanks.

> What do you mean by "wid-insert might not be able to insert" -- isn't
> the text of the button inserted as well? then why not make the
> invisible character part of the inserted button text?

It shouldn't insert anything except for the text of the button itself --
for one, the invisible character won't end up in the kill ring when you
try to save the button text.

There are also various assumptions made all over the place about the
position of a button and the length of the text in the buffer, and I'm
not confident I can fix them all.

>>   (with-current-buffer (get-buffer-create "*test*")
>>     (insert #("foo\nfoo" 0 4 (face widget-field)))
>>     (let ((overlay (make-overlay 5 8 nil t nil)))
>>       (overlay-put overlay 'before-string (propertize " " 'invisible t))
>>       (overlay-put overlay 'face custom-button)))
>> 
>> After this, I would have expected the second "foo" in *test* to begin
>> with a box line, but it doesn't.

> Will look into this soon.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 29 Dec 2021 14:57:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 29 09:57:02 2021
Received: from localhost ([127.0.0.1]:49909 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2aNx-0005GY-Vq
	for submit <at> debbugs.gnu.org; Wed, 29 Dec 2021 09:57:02 -0500
Received: from eggs.gnu.org ([209.51.188.92]:42772)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n2aNs-0005G4-Oo
 for 51550 <at> debbugs.gnu.org; Wed, 29 Dec 2021 09:57:00 -0500
Received: from [2001:470:142:3::e] (port=41624 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2aNn-0000tu-6g; Wed, 29 Dec 2021 09:56:51 -0500
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=wsDKBzdqNuYjCK2boasnzMmnkslX+dpZ+DiXBfaS/RE=; b=Y9lHOhtOr1Ke
 /RYVMvbtgubbPhjKJVsF2GZ01FQNxjfESZKp8hVOdDlEjkVjNDZ5D1Y3WadMIQ7kYF1cO5L1hfKKR
 WZvJ23wDqfd2pQ71WXwCDx2WqUdW4sc7Gz/lgQyL9GNVbkm+Hk9yIn3y6DTuUFR6vUPawkByaJNxq
 S/moQzg1dzGS6/tF6KUPeRCQ6xyiLKkdk6zvYDgU+QQxSApEH6FrvMNhNTLQ7liAgafMv8USSsSwt
 XwOCBZk23Ecj6BGGraPOkrpfQj1k4BQWhpu06LyZAR+bZFf5DrRR/uPCJQ9xoLvl+aWcJr/dHLEMG
 D/k4gOT3tHaw3VTSYsCXTA==;
Received: from [87.69.77.57] (port=2031 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2aNn-0003px-5w; Wed, 29 Dec 2021 09:56:51 -0500
Date: Wed, 29 Dec 2021 16:56:52 +0200
Message-Id: <83o84zjw7f.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87ilv7seht.fsf@HIDDEN> (message from Po Lu on Wed, 29 Dec
 2021 21:54:38 +0800)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83k0foljiz.fsf@HIDDEN>
 <87ilv8uu5p.fsf@HIDDEN> <837dbnlgbs.fsf@HIDDEN>
 <87r19vsfx1.fsf@HIDDEN> <83v8z7jzw7.fsf@HIDDEN> <87ilv7seht.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: stefan@HIDDEN,  stephen.berman@HIDDEN,  51550 <at> debbugs.gnu.org
> Date: Wed, 29 Dec 2021 21:54:38 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > Why did you want to use a before-string? why not simply a single
> > invisible character before the button?
> 
> It has to be an overlay, because wid-insert might not be able to insert
> such a character before the button.  (In general, the display of
> everything in a button except for text seems to be done entirely with
> overlays -- I don't think the buffer is supposed to contain anything
> other than the text of the button itself.)

So make an overlay whose property is 'invisible' -- doesn't that work?

What do you mean by "wid-insert might not be able to insert" -- isn't
the text of the button inserted as well? then why not make the
invisible character part of the inserted button text?

>   (with-current-buffer (get-buffer-create "*test*")
>     (insert #("foo\nfoo" 0 4 (face widget-field)))
>     (let ((overlay (make-overlay 5 8 nil t nil)))
>       (overlay-put overlay 'before-string (propertize " " 'invisible t))
>       (overlay-put overlay 'face custom-button)))
> 
> After this, I would have expected the second "foo" in *test* to begin
> with a box line, but it doesn't.

Will look into this soon.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 29 Dec 2021 13:54:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 29 08:54:58 2021
Received: from localhost ([127.0.0.1]:48267 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2ZPu-00032G-DD
	for submit <at> debbugs.gnu.org; Wed, 29 Dec 2021 08:54:58 -0500
Received: from sonic316-20.consmr.mail.ne1.yahoo.com ([66.163.187.146]:41097)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n2ZPs-000321-OY
 for 51550 <at> debbugs.gnu.org; Wed, 29 Dec 2021 08:54:57 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640786091; bh=tTQ4nnHU1jcn+PdrqH/q1RjGTCR+KYnbYNczIz/0oM8=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=ZSNrIirANqEG0OTqiG+BOvBtVbisU0G74qmAaWb0wsbn6R8KyA1jhDiM3gZBSQUsjL9E59XEo9Lpdw8N8bQbumn85+LRb+RJQs1BwAkaSHYVWmiD2NACd/b2v38zfxH43xOQ007JwvFpod3ZfJ4itByoSmJdn6ojAMonKFEmsUMmzdwHJEbkrJWH+yiNuTtW9IZXio75sNzMSUSHEodRSfSZWL4IOm3BMRdqWhTsjtTDHpnho47NwKbd3uPXVn4QV1INPiO7VoyCy/RYCyhS/0NFthmDRPPK7fyoVlTqN+9AhJHvXvwfic7y5xh0rNlWYZyX+qftv1iukqW+/Ex46w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640786091; bh=jmi6FuJoBWyXkHdsXISor+MFr4CBNoufPORPrifG2Yb=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=PpQAEPMFDhnMvquIFtmlmdMMtFwCIY7swRVo5ykwQ9kW7/zMhqH9Sb1OZmQl4SY0MdMEXvCDGsHmzfApZ44bWMrG+BjQS/LIWOrOtL8b6+WeDvvM1LUYe6TQ32TqvY7L9PhWSFpSah2HV5UVXJRCwWZ6NyZ/U/EBgXRq/WxhWsC8bVzQlP9mJBRCEKjKj56wA2N93yHv2rK+he0Gw+nuBvn4eHeAmWjaL0nVmCogypZ94uCjYw0562H24CMiSrS95/dH+3ZuR8M1I3ECXEyWhuxgpDvwDPRWI5N7NfAIztD0eB1ru/xgPCC0eGaf/V+4We2JsZ7LQ+0HbCcP6AmOew==
X-YMail-OSG: 3esz6RYVM1mvTCmoev5.GQGaw70b2BMDiLqzRG2IE20uMnaBPrKA2d22pkWb425
 e0ku.DkCD86V8DmNbeeUTjmJcdoBcjkxnDtwhUvhGP7nPMwuD.zOgi88oMoe8u_VxG.oDA._yRhi
 sKQ67NeRIUeJASMgpmLMWQqI2Nvrfep22suO3nWzFoG6VMUdtM.c8OqHUbWhviZmcJmGGse_qzIJ
 eEsfnXaNgjo5BfJMaO4xle0i8TDAD9KcER5Kj1oli4agDI7q5xKcMi_AeZ9VMUkt05Jm8XhnENta
 zhe8JRdLlDNXL4ZVSQikrBFEXomGaJiCLuHaJYNCJbD2fLnBC3krR2Dbe94jfmGM6PDg5dY.ptjh
 lqH1q1O2cuvsjIleI5AxQLMatn2.aOzKNWSKIGaaJH2ycpG9FT02x275VxFUUuCui6m_TOVTqdF_
 i6QBI1xhldT7D.6Gifc5gwj8v7IsfvDRp0jSM2fPUNSOK_ohk9SRsKODu.CGY1mTNa2aefpP1mz9
 8kFin05D_IxhygEIYq9HR16mQJfaFD2NN21R2cf.xm8ToD3TdscldeJ3Xcj99QPnsHML06yiuldF
 a6yihZYdBJ3I7iQ43YhQs0xUZPMgPCi5aZSfm.ZoatIPVbz2fn.lyIsxBr36DmdUtTKUUNnQLVLH
 i0ie9vedSb7JCUhvlZaDvvPqUQIeXpvvcEYhH.U_819h6WTzV878ekcTFl5DTu0G2qCS.yJ4SXae
 u_Z.BLn_T4.Zr94suv0CG3neLY0aUHVljlh9m0hpEMES.i72q5Qf9RTaX3g9HQuFsJvd9Fm3ETp0
 XOkFLCvuP3h7SeZ6IEPX1julm3wF3AYMwqr.Kd3QC7rK5jt.k4RpZ7v5UnlEhIXTxNuGLkWmTwlS
 NiWL9XHu43oC39Dz5VhE9RoFt6g8P2kJuUTjy2zgwY07SAbeIJ0jmsBYdXyNnTaSrtJcXvJGJzRu
 EWKMkKGB_AvBehbzLdwUQJUOkb1G3Ht2BrHKAWL876vNnCfk1yj4y0vSHSIUMwJzSLt8Ws81k_mh
 uZsHQyvIIj7VB9dFGs7LJ4_AdV0f1rwupge5xldKtciNg4lDVTcyJncYuT66gqvCT2V.6ek7yahp
 GDlzvZU7vkrOJ79kZNPSXjAMs0K2lu6ER_DqyTUdEd_v20.kxr1pt_GEBTvvVlhMGSz69s6Bdjit
 CiYo4WLxh0JRiX.U7.09Wn6Wvbj0UeKURoNpBxG5Gxp_ApIzCm2tERANBQlgYFKmczIQzwlNyGpK
 G0S9mkew01P7IcNoRYi5v9fLMt62XCI.EV.yFLanTXiyXF6OpzOfDxYihwfhP0gbYT7iewBxfnrh
 0vcemVKMp3JNVQB_yTf0W77T41RyJIciKleLgktKwm8kVRhGBAFTbuET1yq6qdg3MFs1jaGVGLHd
 nsZlq4l9eWu9NK7w1EgIPHtEhgmF7SV2lOBxeqmgxn5pDz.B2e8ffzfNjYIB0C.FcMZr3n7TQFK8
 TmvWk3qWiy_ddkzf3cYSdfoumdDRZXfqKF2x.hINFSLRFr3YInfpG4QRJstko0S3Y3pG8FFHlpmz
 dapgNdaKDf18jC9w24rj4JQUPvTJyqhJpXMgORrPeQJSFsUNNpLYW_bjyDZFFEQZ9FfpdQ2ym.rI
 4eGMgJ31s4UtA7RP28FPF9kNundN81e4UIpHETZhSu0d2XRKsoSP6Na3EtsovDlOHwVZR1w0_Cvw
 fkfznP1epAhKLzacD_rSK9kcPq01QZbihGG9NT6hyv9Ofz2uddtUlJNKKTE_eStSHG9H05ZJN7hE
 FDfXsBfxA8LjiPI1yhQmzy_cdG1zotK21tfveRTVLCk3KPD_q.ku0SdmZrsO74XeUtBw6X9sFqhM
 IOeWELqV7aFGognK_cZCz8hbnqV6FrgcjZL4VVMYZ56syfRiNRrXhfA8j4g1x9E7bgW7_Nq5VZwf
 zyE8mHQzW9K6yeCBOHWTAV_YssyOGEye4RNs5WZOdVHX1enLL_dGkyIs0xOUQhWHsd4TbA6q1S9W
 Y4g_DJEibJeErpBkOFA1KuAwPRYUa_m7iEGVjjdqb1euGy2KW8m2VbTDLP.IP6PR6TsVi3kRBFx9
 AzdOlbtu2kqGbKCUQfh2QOZ4uWxAveH7AdgQtuR6AvLAUglv5moDm40KtyQin1a2k2utbeKhUuY_
 oqgZRCxP.zSmpoeeFCw.qsvfA4xTlK.wEPR25swO5I9V26EkK0ZbzFKvFhXD1AZb8PwHLi9mm5j0
 VC12hHVHx6mONQ2ZRCmd34L.6eoBEBTm5LXugswOvdBtJszp9of9_jyqKOQ--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic316.consmr.mail.ne1.yahoo.com with HTTP; Wed, 29 Dec 2021 13:54:51 +0000
Received: by kubenode518.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID c8b49c0f892997ea3332ff091405303b; 
 Wed, 29 Dec 2021 13:54:43 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83k0foljiz.fsf@HIDDEN>
 <87ilv8uu5p.fsf@HIDDEN> <837dbnlgbs.fsf@HIDDEN>
 <87r19vsfx1.fsf@HIDDEN> <83v8z7jzw7.fsf@HIDDEN>
Date: Wed, 29 Dec 2021 21:54:38 +0800
In-Reply-To: <83v8z7jzw7.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 29 Dec
 2021 15:37:12 +0200")
Message-ID: <87ilv7seht.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19498
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1158
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> Why did you want to use a before-string? why not simply a single
> invisible character before the button?

It has to be an overlay, because wid-insert might not be able to insert
such a character before the button.  (In general, the display of
everything in a button except for text seems to be done entirely with
overlays -- I don't think the buffer is supposed to contain anything
other than the text of the button itself.)

> It sounds like an unnecessary complication to me, since before-strings
> and after-strings are inherently tricky, even when they aren't
> invisible.

> But if you want me to look into this, you know what to do: show me a
> short Lisp recipe which I could investigate.

I hope this helps:

  (with-current-buffer (get-buffer-create "*test*")
    (insert #("foo\nfoo" 0 4 (face widget-field)))
    (let ((overlay (make-overlay 5 8 nil t nil)))
      (overlay-put overlay 'before-string (propertize " " 'invisible t))
      (overlay-put overlay 'face custom-button)))

After this, I would have expected the second "foo" in *test* to begin
with a box line, but it doesn't.

Thanks in advance.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 29 Dec 2021 13:37:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 29 08:37:28 2021
Received: from localhost ([127.0.0.1]:48251 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2Z8y-0002Wp-AU
	for submit <at> debbugs.gnu.org; Wed, 29 Dec 2021 08:37:28 -0500
Received: from eggs.gnu.org ([209.51.188.92]:53388)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n2Z8w-0002Wc-TN
 for 51550 <at> debbugs.gnu.org; Wed, 29 Dec 2021 08:37:27 -0500
Received: from [2001:470:142:3::e] (port=38744 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2Z8n-0001Yq-Ti; Wed, 29 Dec 2021 08:37:19 -0500
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=wD3ePqoDaiVdUmGouHq9+BxziUNUEEGlQVPB7aGHTyY=; b=SBzPl9soD7MX
 OezVT1HTBk18QEuF8hwYzK3a0J9tIk+lpRsUpa+Qd9AITS3zQNSeW7E6O5xpjZQ9l+iTZpoemaC5n
 TQyWjikniZfqK/R1S0h4JfiXWecWexDgAlQll6L5PGI1tue3z6eTEaRGmEtBKmRwhiiArx651veq3
 rMQSWzQcZ4aV4/ilP9y/aPyoAIrfv8TzV7muUrOO0XtA9REHpGBhsjSQt9qweFQQjtfFSn2I5w1LF
 zwgIXaXXxKFon14VslsBzv/Th4pveC+Ukfzj7KZfFrjMMEt9yMVPdbhrGDpDVpu85fq0zbGHMVGIG
 XgaxeqoVxfLC171t20ndVA==;
Received: from [87.69.77.57] (port=1089 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2Z8g-0003WW-Nt; Wed, 29 Dec 2021 08:37:12 -0500
Date: Wed, 29 Dec 2021 15:37:12 +0200
Message-Id: <83v8z7jzw7.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87r19vsfx1.fsf@HIDDEN> (message from Po Lu on Wed, 29 Dec
 2021 21:23:54 +0800)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83k0foljiz.fsf@HIDDEN>
 <87ilv8uu5p.fsf@HIDDEN> <837dbnlgbs.fsf@HIDDEN> <87r19vsfx1.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: stefan@HIDDEN,  stephen.berman@HIDDEN,  51550 <at> debbugs.gnu.org
> Date: Wed, 29 Dec 2021 21:23:54 +0800
> 
> >  (insert #("foo\n foo " 0 4 (face widget-field) 4 5 (invisible t) 5 8 (face custom-button)))
> 
> I found another potential problem: determining the start of a box run
> doesn't take the before-string of an overlay into account.
> 
> wid-edit.el displays the button face through an overlay spanning from
> the start to the end of the button, and I wanted to solve this problem
> by adding a before-string containing a single invisible space, but that
> doesn't seem to be affecting the non-display of the button's left box
> line.

Why did you want to use a before-string? why not simply a single
invisible character before the button?  It sounds like an unnecessary
complication to me, since before-strings and after-strings are
inherently tricky, even when they aren't invisible.

But if you want me to look into this, you know what to do: show me a
short Lisp recipe which I could investigate.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 29 Dec 2021 13:24:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 29 08:24:10 2021
Received: from localhost ([127.0.0.1]:48229 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2Yw6-00027k-Eh
	for submit <at> debbugs.gnu.org; Wed, 29 Dec 2021 08:24:10 -0500
Received: from sonic312-23.consmr.mail.ne1.yahoo.com ([66.163.191.204]:37331)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n2Yw4-00027V-SZ
 for 51550 <at> debbugs.gnu.org; Wed, 29 Dec 2021 08:24:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640784242; bh=U5VfGj8r/RvrkZsymdUUwtgRB/TP0QML0Sr613N+DGI=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=TetdmQfF7caiOm9dWVqCh2mmJlpEhgcJ12uloB8F6TzP2SgZWaBxdg/XblRVBiFqC+UZveYSrw6r8Ga7yKrZhtIV4u+12oxcA96yBAJR/HwPuQgExmteLd5biqwbFjTJWB2owoWiyPWingXQSAs0FSBoymAIr9A24e7JtxUvgPiRJZ07Nr0Ub5PVyA5BBjhXcFw3GDeVQ3DFZSRnnRyy6BA4q6W68F90h1N5lavsQTIBz94Agno+W9MDdWKui7Djf72kIoH3UOgztNhVEF49vMNmri100qZqKeeNo1z9ryQYj0cpURLlBu2XVkgDQTqJl0dpD9EgaCrMwVB/JPdyMg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640784242; bh=VmXdti3j8YT3xeNtAnTDBbU7OVNme0Sln1F3AFcCo9v=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=SWaZ/6lISnunCkky7zg8kICHfQ1wlmLdqSyRt/NNiA/mLZr9FKkzB4hL7T9GwfTsHXo286pM1utJrMSDDWMt6ijiC26Kdh0I3LWULsAKSA7b1eyA9R+OGFHTb6ulnSDyZ1dZXnNHG0sbv7Q3NEf90KwIDfsDXze46sRakfvItI2vd5Iju0iVzLnZIiyqQlrTNQQ97aUB6k7I19H1WKGTnUd7l5jZOxLBJarCnrymmaqVaxQXDgnyuK8W+tXUYprJqczhOL5XSrZcECXsgkwoJKHo55EsyqqBTlI/ME+vNaJO7CRQCY9lRyjiHMBf/CO+jY18myLHuXbgOfOndfRuMA==
X-YMail-OSG: va8_MC8VM1mS_rB3AVIzUdx9LXXMKc0dUxuhnQmXfeXpo82Zbg5vbjeinoQ9dxr
 br3CZADBS6DrmPU1I8wR6EAHzEunMcVOvohOu9aF6PG5Q7gA6sxWikbJITboKCL4vGrkaha93X0G
 RmltZciYrOOgCPjVJJP5Ly8i4kcAHroXnCvIdtBZqi7dx.auK3FjC7Qo9sJW8yiR.GpEKVnnt_Er
 lOTcw641.53EDOcEbyTEioPqlNYOxWTeFxNWqmPCh_a2UnayauXfKBKeZJejjumXzKwA1A9S9Mli
 CLQiX14j1_810sNGIh10hyOJlHugEpr7KR_Uj3xc5vlef7dZxblPF.WpC7._MRzTdxWZ2F.oTfaW
 DXS_smU0RgwOeWEWt1o1.vE2ZatL3G.pqW1su4AHHsz7dEplM_CeVTYWAr.Gj6P7KLvR5GpRuCGV
 0W1qM9wecbB_XRUqWDsRLYHKn.OIKxESRyVhbGYP40b02sgkmMuJouoDCvTz4xM0__7To7r_vUQE
 xTR3I2RmkkqUQ8QV8xz_.b0OU.1Cij5nHVKGFwvI47qhBBHaE9wKKgp01pkbBaCSehiEjwEwb94H
 4CyUb0GURYS3kXI3AKFNTSgh6jTMWZzV20MkWeDnt6nWrXc7npIgewY4vC3eyBDQBnDC09DpIIqb
 GNFvqhKRQLGKBavc5mQGRhfroteZf8mcwmOjw0xxnJD7c3L2xosgXRtVoRtzmVhGa0QAuSOXWZAC
 Q8yYojqDpT94gHr8twMSeeN0BuVzESbeemCaxb__sqKB9l.Cf4DMp.k.HBDy8M7C7lZP4DwBdBXw
 8EO1A.9Wa1YexnvsmFxHJJgjj0R3eS.vd593P0PHU6vHApMss0SQYIuAV3S3TrWw5dZdb7FhmXEE
 zzefAxEJRGBD2XjzSpC.ARJiCIc_mIuwYUyBLQZezEZ0R4Yih_GtWLquUngV5mzrw3u2H.Q64XH_
 mTqHnfFIq0Jrr3dmeyaqhoSsmv3ptDz2_WrDtI7n05_No2MG7OQhHIyPeBMo.Lghvrm7toAmZd7z
 Ka1_teQoiAv0VAluqes.bLRNgh34Q.qIMFgUuwdLl38Tz4DZPxbewlwbC1SUK0WtilbCFyCA5f5i
 vfZImI2ajwzaxhNm8q4iEzZD16V_mfKQrES6usIt4.vdr1kncXqyl0M9winuTswklhrOpn.h.Yww
 JFHB7z.49ptsM.LsDqFOvA_3OaxmNCWCaF1RadP5ZNsHK7OgCrrtBYfjcdQXqJa.ADteJ0..xrZd
 f0k9Do85oea.IUDOxyPN98OqizYySxXOAq1r.INlLt5ELRtS7ZEvnw3KfiwSwBj5B8KFlUZkcaxx
 n4jf72SturK3CBvvbpHz_IprvkUdXAsK5LypqYW9_hETQQB9_NdzFnXjUoBM56TblKlzb5k4HmQ0
 vkexSq7LZL9oVr9k_YoRCddHgmd8Ge2uxALH3_QjwZKvFfLzbsPGgwrOoEDdcVYU5xCEUuB2Yt7N
 fvW7o_0qOFbqLRnYaatDKI9xLYe4LGtdwoIqhwHrrKq7_3MDdYTWmP1zwahkStlBs2.x9CtJinlJ
 fPHM4uduk.cYqoJT3odjG2u3TX3hj2fw1cUnjIpHaYOODpW_WXJf1hQVuBbIHzGE5SQ.n4MUtExd
 XVpHfLm4lk6hJTCB1MipLIiz6iKDhbJcQAdOg02dMyypWfbOWN2h0HoVeupIlfi89.71yjjQVCK1
 fKtmp7d48LwTsQzzuUczhNF0NZxO5CeoQPzE1HB10IBf_1CNm0WDUevLigGuPKGmuyP.yM896ILe
 ypjd1DkCCyGRLQkWhKOZjJ8SDV3CAL0y8SQQ4663OO6IdgNrJY10QtCUeXSFc00ju0ix_QUCZPff
 ECciYLyfXVCq0LACx1thopd8_ABT3SBlFAbNC7XGrqSIe.7q.JKHNV4dZRgfHXLPWeICtBoi7ZAN
 06WEAawFRPbxlK7mKnYXEZ95HCO3jEaJvsMqG_T_zeSmkqC1o6e3KJAPMABOm9Rf3pAIZ.1nEZkY
 0KSOHifYAS_vKmTyguk3q9J5tEg02WWCKoIASFiwqdWd1W79sNhoLMAfzBN9DSuR8sIngeKVpnAy
 Xy_StBJ5wH4rv0VecdDi0suUb_VWSI12x6NTefSOK7l.3YODpK4vsc1tmwMpJ1xDb2f0JXUNyDIh
 S0gBbxyvFjnyOb_g0FqDL0_vHL9Xa8XvRSaavxWx4wWZ3byU1Dvjja6xfYoQN_ElC_KPuTeKbtrc
 Fgbl8TnRhosewcxznaBOIb4zQ158_EH0jtOZigOA4FN5WrVa48flBHb.Gbg--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic312.consmr.mail.ne1.yahoo.com with HTTP; Wed, 29 Dec 2021 13:24:02 +0000
Received: by kubenode519.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 63d7cb225b329718d9a8a73d783da705; 
 Wed, 29 Dec 2021 13:23:59 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83k0foljiz.fsf@HIDDEN>
 <87ilv8uu5p.fsf@HIDDEN> <837dbnlgbs.fsf@HIDDEN>
Date: Wed, 29 Dec 2021 21:23:54 +0800
In-Reply-To: <837dbnlgbs.fsf@HIDDEN> (Eli Zaretskii's message of "Wed, 29 Dec
 2021 14:56:55 +0200")
Message-ID: <87r19vsfx1.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19498
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 753
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> I think it might be easier to use invisible text, assuming it does the
> job.  For example, try this slightly modified variant of your recipe,
> to see what I mean:

>  (insert #("foo\n foo " 0 4 (face widget-field) 4 5 (invisible t) 5 8 (face custom-button)))

I found another potential problem: determining the start of a box run
doesn't take the before-string of an overlay into account.

wid-edit.el displays the button face through an overlay spanning from
the start to the end of the button, and I wanted to solve this problem
by adding a before-string containing a single invisible space, but that
doesn't seem to be affecting the non-display of the button's left box
line.

Any ideas?  Thanks in advance.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 29 Dec 2021 12:57:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Dec 29 07:57:01 2021
Received: from localhost ([127.0.0.1]:48195 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2YVp-0001Jh-5l
	for submit <at> debbugs.gnu.org; Wed, 29 Dec 2021 07:57:01 -0500
Received: from eggs.gnu.org ([209.51.188.92]:44114)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n2YVm-0001JI-Qi
 for 51550 <at> debbugs.gnu.org; Wed, 29 Dec 2021 07:56:59 -0500
Received: from [2001:470:142:3::e] (port=37358 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2YVh-00085i-Ar; Wed, 29 Dec 2021 07:56:53 -0500
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=fUfKry3SPiUaG52bp8jI/MJDatveMfSUn+sOj2dzvY0=; b=mK8oSRp2iiNj
 M4arO0fvAiabwZFoyA/OdrIjWK352nrHeO1mNZWPJ2joXxgAuVShcZdYzouYGnaCndWfm548d4F4H
 3LrFDBbo/8KXigM1+6S45gnhKz5wKDYYFTnYWVJaJDXanKwRyCj6B05rviUiXOR2eJXSc5KxF6WA3
 YAKEKvLWI1AG8nztIX2x3/oUu9IzUDT0uhEcCT5Xi9Z/f61sbmbTmCxvViNNYrQ5z6mj9Pp9j9KzK
 MXmoDZX55KE7gnZV8fitr6haO9hSxwTAc/BiTmFl9edsN6CdQzLX3/3kEzLREX5A5mQbxL67tzBxA
 kX67Aq/3+d0Fl3QL5JLwAg==;
Received: from [87.69.77.57] (port=2542 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2YVh-0001Z3-8p; Wed, 29 Dec 2021 07:56:53 -0500
Date: Wed, 29 Dec 2021 14:56:55 +0200
Message-Id: <837dbnlgbs.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87ilv8uu5p.fsf@HIDDEN> (message from Po Lu on Wed, 29 Dec
 2021 08:33:22 +0800)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83k0foljiz.fsf@HIDDEN>
 <87ilv8uu5p.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: stefan@HIDDEN,  stephen.berman@HIDDEN,  51550 <at> debbugs.gnu.org
> Date: Wed, 29 Dec 2021 08:33:22 +0800
> 
> Thanks for the explanation, it was very helpful.  Maybe it would work to
> put some kind of zero-width character with no face between the start of
> the line and the INS buttons?

I think it might be easier to use invisible text, assuming it does the
job.  For example, try this slightly modified variant of your recipe,
to see what I mean:

 (insert #("foo\n foo " 0 4 (face widget-field) 4 5 (invisible t) 5 8 (face custom-button)))




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 29 Dec 2021 00:33:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 28 19:33:42 2021
Received: from localhost ([127.0.0.1]:47756 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2MuT-0003qc-Tt
	for submit <at> debbugs.gnu.org; Tue, 28 Dec 2021 19:33:42 -0500
Received: from sonic302-22.consmr.mail.ne1.yahoo.com ([66.163.186.148]:45451)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n2MuS-0003qP-5j
 for 51550 <at> debbugs.gnu.org; Tue, 28 Dec 2021 19:33:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640738014; bh=mBQkTsftlBYQ2vRWV7vwOGffp04q35PybCWnYlwMRuU=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=BZjk29J2AFS66bn1X8wVJhXgTcq0UtexNZP4pJ8oAEXv35lgZD9wejBi+9g5yls/3WK9E0EthAKCtDVPAGbGO9qvBLZps9ca25HC3ESN3J0aFx97LwbpKfXyxGNc01pLhWwT1EqhysCmyOIWskYwRv0p0SxIy7dWrwJ30ga4ZZIVerZcsC509TzlP728geHHrCXDn0QJuo7ZXy9/NWnFYEUOJ7JHBYA7s21eGCrCkoGBma3NKx0wsQk6rkC7bGie7uYTB7sOMzNsyWC1I2Mq4nw2Zqb66yR7TEwZyKdrbrv4ICh9vXTkZ7dDGeFrhAHHpTPvU/JQ1pmsSLtNKRGUxA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640738014; bh=uy1z9GcQi5EqthyePseZEKKLLHwSQw2vg3x5lyW7/9L=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=UsV/gkGbvBxMYmTP9Lfcn+DSOmP7UR1migf8HxCx2wWAWcq71sNHEAW6PjkE//eiPRlDQZrC//UR55tN9EcOBJ7rVw0ZCaPF7RSdWISavGviq47OLBTLd4cL16Z19xu5vquFeTY+UNnPtY4vsnd8Bf7qnc7CUAffTCzNkRivaP5laTB9DiO+fXwWNTksZf2PxETRyPzTf/i0++0GGJXlrVP0JZ9sXzcubk9mufZHt3rVxCbayj7H3sAEOglR0bz24MV3bbApm1/qMSmSlp7YYFccGuj/U7XbxAse+gnOmgH8c2UZfh8xa5O1d93Q4uXoeUtZEaZiSxwmfBlRfeIvOQ==
X-YMail-OSG: rKHE4DkVM1mc7VKKrRv0Eub0Sj7lbuVb5evFlGY8ZTTej6i3yhbbBQ18G2c5Vcp
 NKfidbRGIYGPcYWYTs5eYJ1cNuO4zQu7gAyjjxU9nCK2Ozfd6B1NNsm2i4wIgjEG2D8Fa2Vca9nS
 5PLDfA0zGCUFVIqco0Mqm_VeQAZwf5UR1qlf_G3kLjgrMZhXFEb5EE7RZh41O7VBAxGIn..3R3cb
 ujhU0_7CKbCgE3tScdHfVuBhWVpH7.zyaUSEVBNU7jvLrwYijIQ4u7u_viT0LbAHMPVsRRYF22cO
 myv2RO6sKbhLbFferqrVqehLKVhNCo_z2B8tWRZbc7Az_YnXHXenvDgiwKvERpRINYdZZ5D2ipTe
 f7GFDaOpZtGPBqSdKJuACj4vZ_mg5c9Nyn9_DNp94qn87xyoLBvdVd4HCYZDul.aGv9nm3hsfP76
 R_bJQLG1VijfWYhhiGNj8DqxJPamNfY3_X9iRKlPQTpq0lolrd.XYKSbDc2FyOFOw7xf9HtF2yDF
 DlOrWy6D9isp2zYv0l96K0yJRSk1DYBq8onc2WFp0ONyTDmr9sx6.SWRiH_6VgNh89InYvKV3OPk
 8C4HOAKft9JArSyRHYP8FvNnvtbn69limwrxkIlWOKl16cCCjcqgMsRMnd2TJ6oSp9ZYcJ66y4_h
 TPQWf3YVC7DvKTzasJ_TBZ3Pd6lQHzDZsnjdtaTjDHfbwfHUpUpj7r7QPObnsmQ0E61apdG.e1VN
 vA4qx4B7vYoaeXBYDrbrXniTrpXBR8ziohUvHwwLrjo001n.tNYLEKP9Yvk03O2DFTTqZmMmqKyz
 yILciuNLt5BEa8_aUKepQVzGdo_dQwu6RxVXAnXZaFYu7MkkFajLE9otTGU0jJhXb_TRQ47tnQnR
 3Lq6nqqX8sj_Ze_4EFrBrkgTqpoocXwZ7nLsLVTZSfM5DlCA8Llkov9eJWNcU3U_yCBDZsJ.FAfT
 O4M9CQvJ1wGNnbf_L9durdKM8cjW9UCGXEgk6WbaODWt.QIW1V5_m.MSz625dDOoJaX3zOwP2CP5
 ovAiCpBs_Jar0EKl_5Oy.1f4tYXAAp33gkcSi_w9JLKbZlmIdCvw0mWZ9cFOBxrYQVyE05YlNJFN
 IA_dPnnKf9Knt3FJDZsd4JlQ0ru_V_ETn2uTMqdM609px7S0s1TpJF3tyZQnv1SA.qhvak7VKQcH
 h_dSzu2TJA0srIKzkWLCR7efSChsoCh3jnCA1F4kt8rrPHnEjyz9E3n26MU.TytkAo80FwjJXDF8
 xXmnAmRLvjo9ZHRrotjeruLEQcIklC_hPd60Km2XY0enWih2pKopDTjwCRpcFGj6IrzPwZgzWnfp
 dRataUv9Vdq4XO62IqTbSNCX_SUnyAn1xVMeMosVc1fmYDi1Um2QCfZILMkwL.4RR7xzEvIsRFCN
 SPvofwjYFcZs9_kYo3TvgVzI6_qY.Y551HXAiSVIngLpy4enIkhOd3ywCfi99NLY.jHqZ8Tik8xU
 WADsXgD6ZlEpoZDJP3gOf_eB43uEhhx34hkAACpbvx3szq88yYAaVs3yhjEnDKfCoV5byvDaQUs1
 kzU.aW6komZfzEwnQteA86uKSisQOLAW_xEMpLYuv7MPhWhRUwbyIU195Im.mtLfvbSWdg8NB75y
 x58XW.9l_fXEsRVaFAe4KdQBtz8U3kUCGNn1D325tlDO9k3WeZ_OO.2l9yeTAcn7RWsXBNzwdYTH
 bUYTXFQQCwF1mK0q87KXBP53jbv3QIDL5JN4iAF8vSNkqRN8XBh7lrQbwvXXXkbMGMdHAFy_xh.3
 1QFWknt_5CSM3PrmWoUVPeCvwLc7K1PXujfcKgHvqtgIFYaMF7C0NRTn3Ae_NDrBDy1bXOQxKHu.
 YU4_zv9TYDdI6uHY6Ox6yFeARd4xqowmOhL9ivzwZkZiBWpgdvnsJLlh6jUfp31ZqzlR6GdW0RZm
 8Y25MAl0Q6LgX29g4mQCbWVLy8aPvV.9roQ3_3O3.sPuN9jKQ7wZWF3JO_L6vgsP1WmaxL4MYlaF
 6fbxHdzm.gx2DJ.XE1sZXF8l7VAUrZbXprD_SE10MPLeRUWI0ANjuWjpQOBQExR3wAKw4QL8aa_v
 d8mw1_lgr_VHb02pdJtt4sOeG4R_s7kgL_V3sSgOc5vv.9utzhObRGaX7e9czS2.JY67ZzIlv59A
 bEgSXo0Jkq6i8Mz4UYBXIOOy7RCWbEM.5GaszNZz.OAsqLwDsY16ByHZQCRAIYonV0Wn8RwmCD0u
 iE.xkSgD.G.yJY9P2aUEXqeYM5z3StoB5OrexD_H3QwOZ4rkr_UEk7Kga9TA-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.ne1.yahoo.com with HTTP; Wed, 29 Dec 2021 00:33:34 +0000
Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID c60ab9c17d59402f7fb994344731c1c0; 
 Wed, 29 Dec 2021 00:33:27 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83k0foljiz.fsf@HIDDEN>
Date: Wed, 29 Dec 2021 08:33:22 +0800
In-Reply-To: <83k0foljiz.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 28 Dec
 2021 19:35:32 +0200")
Message-ID: <87ilv8uu5p.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19498
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 851
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> But once again, I don't see anything that needs to be fixed in the
> display engine.  Perhaps we need to rethink how the Lisp code sets up
> the buttons as regards to the various faces or something.  IOW, let's
> have a look at how the faces are set on the text in that case, and see
> why we end up with two consecutive faces each one with a :box
> attribute, because this has got to trigger this behavior, which you
> find surprising and possibly incorrect.  The question is: can we
> achieve whatever effect we wanted with the :box attributes without
> losing the button appearance in the process by changing the Lisp code
> there.

Thanks for the explanation, it was very helpful.  Maybe it would work to
put some kind of zero-width character with no face between the start of
the line and the INS buttons?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 28 Dec 2021 17:35:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 28 12:35:44 2021
Received: from localhost ([127.0.0.1]:47330 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2GO0-0003rg-Hx
	for submit <at> debbugs.gnu.org; Tue, 28 Dec 2021 12:35:44 -0500
Received: from eggs.gnu.org ([209.51.188.92]:52922)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n2GNz-0003rR-ER
 for 51550 <at> debbugs.gnu.org; Tue, 28 Dec 2021 12:35:43 -0500
Received: from [2001:470:142:3::e] (port=43584 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2GNt-0004vZ-5d; Tue, 28 Dec 2021 12:35:37 -0500
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=9fjzYETOIwWdG+E3YQWi+1Q5qgBsHmledcE0k34CE7I=; b=NTxjKCRnXJ2Q
 4XzVcActfcsB+dYxfIdnQBOnrXqTxl3wK1Pfeegmb//TdnxQgaFGy8+daJQ296OEN129YqwY7NK9D
 lRzY+QzcjGu0kWcjWd0eF78TRgOJ7ImyKbLr9+BfeMw5UhPSXLZ6L/cz6CXem9R0pgw5v+YPcLZoB
 Z3DsRobSZI367RDxBNGi+bOrq/9ki2zO3Bsmq+3UTCoJrQ6D56Awhk1H96/UiFf0h6V3zBnB5xWN/
 bZ9pyYSs1sHnqxHvY62rSvt7LC9awUDQn/JRZkXh+fCZA1M4oAP++rGfMww+dyFe+ZingLZGtzwlA
 2V6pXmuKeQhOuowe6XL1PQ==;
Received: from [87.69.77.57] (port=1933 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2GNt-00036y-2O; Tue, 28 Dec 2021 12:35:37 -0500
Date: Tue, 28 Dec 2021 19:35:32 +0200
Message-Id: <83k0foljiz.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87mtkmz5ht.fsf@HIDDEN> (message from Po Lu on Mon, 27 Dec
 2021 18:50:22 +0800)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  stephen.berman@HIDDEN,
>   51550 <at> debbugs.gnu.org
> Date: Mon, 27 Dec 2021 18:50:22 +0800
> 
> I think I found the bug, it's in display_line.
> 
> When the label at_end_of_line is reached, it->start_of_box_run_p can be
> false.
> 
> Afterwards, set_iterator_to_next is called, which reseats the iterator
> to the next line, but doesn't set it->start_of_box_run_p if the face is
> now different from the previous face and also has a box.
> 
> I think the solution is to save the face ID of the iterator after the
> call to extend_face_to_end_of_line, then compare it to the face after
> the iterator is reseated to the next line, and set
> it->start_of_box_run_p to true if that face is different and also has a
> box.

I don't think this is right.  At the very least, it will change a
long-standing behavior: we don't set the start_of_box_run flag just
because we found a different face.  Instead, the entire run of
characters whose face(s) have the :box attribute set will appear as a
single box, with a single start at the beginning and a single end at
the end of the run.

Drawing a beginning of a new box each time we find a new face is
certainly not what's expected: the most striking example of that is
the mode line: it could have different strings with different faces,
but we want only one start_of_box_run and only one end_of_box_run_p:
at the very left and the very right, respectively.

Even if you suggest to limit this to a new face that happens to begin
at the start of a new line, I still don't think this is TRT: why is a
new line special for this purpose?  If the newline before it had the
:box attribute set in its face, the character after the newline is
just the continuation of the same run of characters that started on
the previous line.  We shouldn't handle this specially when the :box
attribute crosses a newline.

So I see no bug in how the display code works in this case.

> I have this code mostly working now, but I don't understand why
> set_iterator_to_next doesn't seem to be updating it->face_id.

It does update it->face_id, just not where you expected it to.  See
below.

> AFAIU, set_iterator_to_next called with RESEAT set to true eventually
> calls reseat, which in turn calls handle_face_prop through handle_stop
> if the iterator was reseated past the stop position, which should be set
> to the beginning of the next line when the face property at that next
> line differs from the line whose face is being extended.

No, set_iterator_to_next called with RESEAT non-zero only calls reseat
if it skips some text, e.g., due to invisibility.  If it just moves
from a newline to the first character of the next line, it doesn't
call reseat, because there's no need to do so: reseat is for when we
need to move the iterator non-linearly, or jump over several character
positions.

> However, handle_face_prop is never called, so I have to call it manually
> like this:
> 
> 	  /* Consume the line end.  This skips over invisible lines.  */
> 	  set_iterator_to_next (it, true);
> 
> -->	  handle_face_prop (it);

No, this is not needed.  handle_face_prop will be called once
display_line continues walking the buffer and processes the first
character of the new line.  At that time, it will notice that it
overstepped the stop position, and will call handle_stop, which will
call handle_face_prop, as expected.

You expected it to be called when processing the newline, but that is
too early.

But once again, I don't see anything that needs to be fixed in the
display engine.  Perhaps we need to rethink how the Lisp code sets up
the buttons as regards to the various faces or something.  IOW, let's
have a look at how the faces are set on the text in that case, and see
why we end up with two consecutive faces each one with a :box
attribute, because this has got to trigger this behavior, which you
find surprising and possibly incorrect.  The question is: can we
achieve whatever effect we wanted with the :box attributes without
losing the button appearance in the process by changing the Lisp code
there.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 28 Dec 2021 13:25:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 28 08:25:01 2021
Received: from localhost ([127.0.0.1]:45341 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2CTM-0005Zq-Nv
	for submit <at> debbugs.gnu.org; Tue, 28 Dec 2021 08:25:00 -0500
Received: from sonic307-56.consmr.mail.ne1.yahoo.com ([66.163.190.31]:42850)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n2CTK-0005Zb-Hr
 for 51550 <at> debbugs.gnu.org; Tue, 28 Dec 2021 08:24:58 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640697892; bh=ZO0VAOSB6KErFZxOcZuh/BOtINHph1sPwlZMVwsWXcw=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=IxdnAtmBXQFGPM1nYPhGK2TRHhmrr/fqEQFcsVAA3ExIHp4LHcHHx+kWqGBQJIV4rXh4xhHTb6UkuwhpjIplgydTL4pyewHwzZLDmmjKHlzX0/6f0gjVyF6iyFL8BKHOYj0MfDLCHV0cLZy/Xtt3j57/Vs9+9UKUV0vrsMIOtNlysjnMQvnR30x65IthuvOFrGyB9v1jtxAVRXZtvOaQl13Qv84syX1v9GA+2iTkIj1fQjKoBSNqXxOz3n9hqQWkmJv7iNG1tnO/ZYVBda66vvaQM1ORljPQsl3tZFpx46s0ccxpbfpSHiWZRMPupXRP31P5lqssVfYEABcLRb+Cmg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640697892; bh=l19FK2U5kcXQehMRagANWopxlp8zYLQymD1UY9tmRVF=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=LfShWAMCd/coCZBZi1JMS9fqb+5+MGK+JM07I2BDnAGZL9ORjx28xq2/sA7mImNGpH2sEQuF6XgNNvOt37T/vXREh8D3gRxmZOZmW7rWIa/hFY4grlYIwNv/eNkSmTh2JWXFSKVBLvDDQ96Tq7eq4guPqj/ajktGwZXqRgd+mgG0bq7ZlkhEbTyAQIB6E3qlwmgPLouAvFomHZq5JiZxdztg3t+sLg2UydzAwgvbKiBD7X704RVokqdhE4ak1SaaYmI89DcVfZTKoYnmYlOqmtS+aYGhHE69TwD/c+u/uGxIp2u1CkDVdsmf8t7VDw2jLSlOccbTsAJJzbCavYGkAw==
X-YMail-OSG: 3anMd14VM1llbJzN0dBLx.CNhaXUty95FVagfcsbRrzkHQHQJbipBrir4xcoqeP
 diXlA3MxGTSlfq5jaxupTDwIsOvpIJ3WA0JeL9LZnnHtbzwEpTDvL0xTzDqpfpUqKHUh1kWa.A9f
 hqO6gVFN5IxdkhqYAFj2tG56whr340LCuomFY0h1ieVd7GEP39ZkiNTYNyegJ2sbUSkn.ZUQ0JlA
 r1VvrWO0hiCkBZ1vhOYqtKkeUBFfuKKdaLI4rEY89f0GPeJdTTmsf7Ejck.Y6lO5S9NGGEDLPdhp
 CQALrC0JU3Zac.v71jjhHQsgskitLwFgYHbG1FXpcYum0V0kZPS_FVvF1xI_xToKRM9SS.70qT.D
 YHYZBsFTTNocJeHMWWxPQs6V5PnWanAsqgsjctzOPyYTzmKZ.BxRpXw8yZ1i03kShJi.Pr3KoBJF
 rLsoO1ELwYGq.Da8.RUw9xXefgTeaKTyLp1yOLYLRZQxpuTDrgF.oKrcMhXPzCIYDs4NaD15HkjK
 KPIkUevzZ2P_Hzf0IHuJGQNmiGAjPd9YNA8nPEUsM.VN8YjzR1FQZfsYhMv8usFkmnCrwShF3xtO
 UKSZiAvLv5iVBy1ZZri6HVAvVfUD.2iqXp2lImyzNUFCwoPGRUFyhNglNz7EzEoUwJsgtoPYpS4X
 G7Ygt4I67vQpykAWVTtTIURgPkgp_4tgv2UgHSuJp3HyCNZcFivXesGgjs5qEuANEQKIZKb26eN2
 vcocaZeXn..IaCdaw_1Icg58BWreWPn9.wKAV3ZOFqPBITrh.BW3hTdW2mDzoCXIETkXlwbDkG01
 LN9JOBPXunMmS9ptmRVVOLElmZueyOeaZ8ji8MuMU7EvbEffnfyQ.B8aoBgDcb4kOLDN9Jxd4GtN
 Npr.NnvgkzNrfUGMuSRZ1IBpCHGEIEBvN_QV.sH1pyzWo1KtIBdriumMDUIWGWaSUTWIToUfaIB5
 HlFt.wUmNGPTygQWWhdGiQZPOb_tGOvrnIOIB1HWAr65Knb4_bDoufpa5h6On28WqBVpMSwBh80t
 ipMFTvGdd9YS6O.qcNEjAKGZ6.Q7cOYMEv162o2fsCfXoXit1M6kY5G2O.fafhRfq9wm2QhyUJ8I
 2GIAJlr2xMTqjM3zjJWM3MlDz8jILdMUYrhZ7ZuyOi5kBWDWNGg4U.qg.W..3TovaYugb9MelhJR
 WkwgxWoliyUqXh4wh9Xa8jpTiqpw5rfqRssRxkrd_vwRB7TdXPOEYuPlmet.icP5.UcDKrZtlMS8
 7wt.Vx25_mgtCfkAee2QItKnTgXI3_hvTunHlVeJB1RipexkyIM5xOE9qVmtUoRE6SkozQ3FvEmY
 QWOxEB3Zr3pRIeB7fExGB.uOchQa5bPOBlBl5F79ee987TtEq39xKhWS1BQm92muRpEhEMWUT4tZ
 de8_Z6pdzOmvLH8YwSAMOdTy6C0Zs3Of3JcLIpuK40qM4VzElWMCDLjhWPohByNUn0Z4EwAPnm0_
 P_IwxPAshuvwlMPsI0bhWtsNF9_6cLUp3tmwxDTkHU6Ey.SKMA.u8YKcG.PDtBVUS7Ok3V7DNChV
 mnKXPB1K8pRrfaa5iZYOuygz9IOiBpOCyPbrzT0BhyoLR4XlbDzGPAwFXk6PTtmtPvYwcMbmFuxh
 lCB207zUWZti59XMqKZRTJah6dm0H0cNr5ubHgY3rD_y2fVQ6tCC0UIJD7TQ8CdNEigCZKuzsESt
 rZ8NXk5_Pe3xgmQn2yw.1Iq8dyuMMdFAvc7V00pjl7zzkkN4JbIbQ6uQUbIIB0hPQ8ePns7paQTD
 fUB5ycht6spp80ZXIiCvgSsJwbWpqlG46wv1C0NlyC.1Fwt1v4WdNXpGwIUI3DTco32F88Dh_egi
 figD7fvEEo8as0PSkDVT_1Enhe8HwhhLTXTwivK9JvadgP8.nxujK.RFKoR25TTc4ThvvtzNyS_z
 EXhUE1MBX2g2APuFCL0Fy8hsTHQ7Hb36bSvSMWCbO6PBPJOTCwq4yiM8YyX4CR7Q9xDrxmglx6sD
 ylQjBsXWja4v9ty9YMp0flASJZyIoO2wZXhfqNK32_KI3XKaw3BojzDVjiVQGHIAy68TDwdfQ7sp
 ZZ43Sj5SB0IBcX.uAKxx6ndgDEDYOwCkKZ6nS66.Sg2FA8dHkbZgaZWy50rFQMbAZ48RimQcFi0_
 23p5UcYEYVD4jX47q3.oCDcJECqacbdNJFTGAgSVU55ldX3Nmy3eQPZlT_x6WchzBN_NzZ3jJv5R
 rdha5h8ZphAAq7Jdy0jUxsT3R1NLrD86HfYcsOrmLpxc2GxbM_gpvvdqyHyCnyJ4-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic307.consmr.mail.ne1.yahoo.com with HTTP; Tue, 28 Dec 2021 13:24:52 +0000
Received: by kubenode502.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID eb94992028a3bda34baa8f14d48aaa4c; 
 Tue, 28 Dec 2021 13:24:49 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83sfuem70q.fsf@HIDDEN>
 <87ee5xzhrr.fsf@HIDDEN> <835yr8nbqm.fsf@HIDDEN>
 <87zgokvqxp.fsf@HIDDEN> <83tueslvgj.fsf@HIDDEN>
Date: Tue, 28 Dec 2021 21:24:41 +0800
In-Reply-To: <83tueslvgj.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 28 Dec
 2021 15:17:48 +0200")
Message-ID: <87mtkkvp46.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19498
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1491
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> Yes, widget-field has a box on master, while it doesn't on emacs-28.

> The other way around, I guess?

Causing widget-field to have a box (which gets extended to the end of
the line) makes the custom button on the next line lose its start box
line, so it's not the other way around.

> Which buggy code was that, and where did I suggest disabling it?

The code that added a box to widget-field.  But it seems that Stefan
suggested to disable it, and you only happened to concur.

Maybe this will help jog your memory (but you really ought to look at
the whole bug report.)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Stefan Kangas <stefan@HIDDEN>
>> Date: Wed, 3 Nov 2021 00:03:00 -0700
>> Cc: stephen.berman@HIDDEN, 51550 <at> debbugs.gnu.org
>> 
>> It seems like the entire line is shifted a pixel to the left when using
>> :box, but only on the second consecutive line.  I tried experimenting
>> with :box 1, :box -1, and I get the same result.
>> 
>> Are we sure that's not a bug in the display code?
>
> I don't know, the arrangement of faces on that button is complicated,
> to say the least.  I don't think I even understand which parts of the
> display is the widget-field face applied to.  Can you show the
> complete definition of the button face at the first line and the
> non-first line?
>
>> In any case, we could revert the commit for emacs-28 and continue investigating
>> on master.
>
> Yes, I think we should do that.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 28 Dec 2021 13:17:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 28 08:17:58 2021
Received: from localhost ([127.0.0.1]:45336 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2CMX-0005PH-Vp
	for submit <at> debbugs.gnu.org; Tue, 28 Dec 2021 08:17:58 -0500
Received: from eggs.gnu.org ([209.51.188.92]:34040)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n2CMW-0005P4-3H
 for 51550 <at> debbugs.gnu.org; Tue, 28 Dec 2021 08:17:56 -0500
Received: from [2001:470:142:3::e] (port=36336 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2CMQ-0008Cn-KM; Tue, 28 Dec 2021 08:17:50 -0500
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=gTuDrU3OasJpeG7bq2s64ZeGq4QWnA3FDWHgjcbnqkM=; b=ZqUDBXmKWpN7
 mZ7X/r6y3nZHzwaN0Nm3uaT0i1OIpacc67KZoxANyZ30hN7xtcYNUqqHoWJQBdARULcjeoSCoaMnT
 NzbbJGXdKYLuOCsI5wGQhcYPzlik1u3namgyDJ/Y9rg08DMU6yQ2uucBSqhmtyqCN+2YXMOxaHrhK
 fqtEbZi0rv8ap5MSv740uQ0Orew/4KygLPg8dm7315aRnwMjK7xZAWznfeu8YiB4syJrwojpZ/ReY
 IOvmvc9Mmri2VR7y/oHHZN4NT66DQviRG+vzQn9xslc/SQW3pKzGugmtAn+PYu/EM9kkzaAH3HFkv
 DXefM4jEoVcde5obGWYlIA==;
Received: from [87.69.77.57] (port=1882 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2CMQ-0005KN-Iy; Tue, 28 Dec 2021 08:17:50 -0500
Date: Tue, 28 Dec 2021 15:17:48 +0200
Message-Id: <83tueslvgj.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87zgokvqxp.fsf@HIDDEN> (message from Po Lu on Tue, 28 Dec
 2021 20:45:22 +0800)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83sfuem70q.fsf@HIDDEN>
 <87ee5xzhrr.fsf@HIDDEN> <835yr8nbqm.fsf@HIDDEN> <87zgokvqxp.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: stefan@HIDDEN,  stephen.berman@HIDDEN,  51550 <at> debbugs.gnu.org
> Date: Tue, 28 Dec 2021 20:45:22 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > I didn't yet look seriously enough at that, but: I can only reproduce
> > this problem on the master branch; Emacs 28 works as expected.  Is
> > that what you see as well?
> 
> Yes, widget-field has a box on master, while it doesn't on emacs-28.

The other way around, I guess?

Or maybe I don't understand what you mean by "box"?

> In fact, it was you who suggested disabling the buggy code on Emacs
> 28 :)

Which buggy code was that, and where did I suggest disabling it?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 28 Dec 2021 12:45:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 28 07:45:43 2021
Received: from localhost ([127.0.0.1]:45276 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2BrK-0004b3-Rq
	for submit <at> debbugs.gnu.org; Tue, 28 Dec 2021 07:45:43 -0500
Received: from sonic313-56.consmr.mail.ne1.yahoo.com ([66.163.185.31]:43895)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n2BrJ-0004ap-BE
 for 51550 <at> debbugs.gnu.org; Tue, 28 Dec 2021 07:45:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640695534; bh=6x1tOKRrJksFs/Sn3uGT6FRI6OCkkzznyL4gJsT5od4=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=espItGSJcWFRpTAGXjtUwkh2IMu8AWRXp+VZby07g7gzQLu/unnn2qn2eAUFGV+Wmx4z9BUeiLKrNAiAl2sAf3crHykUMAyavSelBDV3nC3sbCWkF8DOtUIlDc9+jGBRHZSkHFOdlVqlpQ3l7QSiOrkl8UP5JLzcv1yd9IyruTheefypcbjbVtp8l7zEkvhJUH5isE4TqKGJH8pWb7ECD6LhfuEAy42JLD6eSssPbompaFJXzNbGj6ZddVYapBX4gocQO6vEklm/937HGuKVhSlMm78ZB02oXtr/4RiZ7FSo3eRbYLJEuO3Zno37DoWyk6zkWs+MPtCrLuZpRnx6WA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640695534; bh=dc/y6y/kAATxm8/DpwpeJoAjZFKKQQxY1s2ueCIZop9=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=BlriMPuS+pGYis+fVuo6y5VHx2VE3TncamEhTFfrORgbiKKZUQuBOPNhepcltKYw+HRjXXcIlSLkwb34GZYgjBg/emT3l+nfWQQDSLQoRrAk7yuqqSB3AanYO3esMrtzpugXd/kr2cUG+7ZHuEnzBWMK9xngrVbtiroEzauzlBht6sRaTCZK20jUSTUvpC35CfQb0oxUtuItYCM0l/F3DA0HYNFhnGeAMcpkzpBCRs73ee99IQSDN8p1aPz+yohXOf4ngOZCJrx78kaZOuDmYE/GGDF7jvw7G6Fyrxmnt/YuZgiEPXmwZxC8htRNSqOhrCb2f9PKOyS6JwFSZbFrkQ==
X-YMail-OSG: 152YXYMVM1n9dQAcvMM0ySnL6i8uLHvd64aJqf2FLGrZM04Y8zJjI7evR.OkfEg
 RFIFIs_tJV3uqPBPFv3ZVRTR.7yNTGBKqovjokcXS7PRX1KvpOVvrUBlRyodXbsujMljyCkNxZXG
 lHR3dwunUD9fV06OG4eh90.VGtYtPwYMi_VaTqWX4WAuO96bixYO03S96x8IYB5p3ybmZpg0wxtK
 OByl0GGlGvo5p.qa37KPdjZbBhoika5VwHfLvPtTTkolCJ5QLgDT11U.TM5qs.NBBeZNIskqd2JX
 OP1YYUUIz9BKTLKFu1vlhdH1H493hRaa7gGefRCgG1nG7P7rhof_oMRa804N3VPDL4NS3xeU8lkV
 zKEkKdtt8k0npLwVXSid0CW_AeNrnX4JcN.kHDcy3mmhFHkvlHsZy5tsisylvioYibSCUk.xpZmM
 1uktzxY7XV9TmnkMGzrLGBbPLRehBL2locD_97DedYweIhLfy.HuxucTV7y5HKF.qLaff_IWLUkq
 KaeIeOKl42L1EIATIxLe2tF045CLPzYqWWyXN3B1Y6dNxvgOToHlTOmXby8N3Vw1t9DMK0XlUHyj
 isnlD6OsjiYUf_OizF..uf8z5mOis0ECtVBCs4_8o7jXcp5vmjYeTdo8tDGmWtTXMxQS5I6p9NmU
 0Ke_II0cyKsLytQ0iOIMNTM6d7PvBm4I2VZMF2571jHyJPK.aRo0Bu2eltz65qdjPdlTU7eoCasl
 LqSIPCgLUjN2.u8bLYJMAVUF0cezxu0EyGzbih6uZn.YcaCPFfaol1_E4W_e6et7dHlyj5Ed_fYB
 lgru_lFj9gh8.z4mbrJIUHTHRbPHxMUUPE1pInswCr_0utKfqRXvNf9qY1T4thTF.noNGXbzMdop
 s27rWIz2Z53rwtO0dV0jVgnvA_ErIpJIHaWdEGvD5UN62G5TlVrUChAsrCLN4OVDl.o.6Qh5QcuR
 1ljvNf6PcEp9T_zRJa6ohY8TNP9VFsZDZ8laghwhEN3aDuhmaOqpJsu3w1B2oWjWUeinh.PlTp_z
 fXuJcW_XgDwY2mbF_zzezgx7PrcgTPg_JchIkalbBSg7FFdvdmkb4zeWLB_7H..10ujJBFS0bErA
 jyOZG.YAwppueb4kV51rsFcr2Qe3rvEb8fk_3lZYLlYliF9TEWGnsk5g2ewuDHJNw5Emhwtc8Xp7
 pr_C.4zrvXSu.MVC71_wakfVzh5DTeb5KLAjJc5gGkpDZjHJ5_X6Wl6vO1ZAwzLc3XR.nfi5KKKy
 DGbityuyu3jVx9B0OM_791QK63eplJ_GN3yFHPQ75zsc.YAC0bs7_h9yluwv186PISZ.hODQIMPp
 IGpClOomPrnrehdfOOxYuJ67Lu5_g1FEHqn6y4RwlM4yvxF2bL6BxUqR8BFyPGiP4eFOvp0AwO2M
 QLVYdUCcjUyiCgkdDorEqGNkk8qfEQgs_aar9sVvUbZq6iObvYc9h6p2A4Uyzpg9QXO8ZIJPV.60
 QIw1iUPwZYGXHAtOaObVbohUvLWGAnqdLdwMdhH6VSKGMwW8_h8L5ryvsnvrlQRVHcpbsoFBs6Hc
 vyioQ2JyAl65NtvXiK_OrA6uXFvy89rHB6KX_drXf3ccjJ8yRoPrJyP5KlhYF92fDtOmVJW8rPzi
 OKwfqB18MYgDR9hg2QMsAVv6GgBB4bGrB0I8xOuxlkxSaFXcGWRzr6T5EPhKfyVtoql76a.1DXT8
 zsbTol.OGvyguEQgoPphQbGooZ3SEnuiL2Uc9CZm4L.gv3e0oVNkYKtm4cAfQdlY7Szi8loQ8BWV
 RcIFJ8mYkQFM.R74oh5V6f_dF6vSWktoJGkfNHShdDqVEISw4DP_IUoyTANsPgqjettDaH9XKrL_
 QG_ye0sxpyA0WPGyghNM7.U3NxwtJ9QR.7at4HGXw70r5qoS.4VAJdMOYhV6y2khCnIVTbe0w3TL
 _dFo8qIufDkZaQ2oRo5lRbQ6Y.f.1A7DvxpoBY6AXPDAou6XITYopP4Hr8Bp2boYUWxMVFIotlFe
 9pNhq8kPUwJ0WcKGdu.R9O878lS.IGHhF19HiglNutzh1G4bGYBEN8erBQGXDEYfBRrU09Ph4fuO
 5Y8siJaqZTeAlU_odumvC12claWOdVnntqcUNBeB4IMXjEymIFpf3YSA6KSdk2wcuVbNgCwmhbgN
 2n6CjVWmBlz5_SQBpr1Z7uYjOEuuZM7ciXZhgPzWmxpeQWjDlifnaSfMDXzEGKpXsHr8VmFQxAZs
 SoVnw9XMoDEW60y.woauo8k1ZnWp71Vw8ICIG3Qi7XC3flPBy5WN0IsvuNA--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic313.consmr.mail.ne1.yahoo.com with HTTP; Tue, 28 Dec 2021 12:45:34 +0000
Received: by kubenode519.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 77359432bfda67c5347c75f9736013fc; 
 Tue, 28 Dec 2021 12:45:27 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83sfuem70q.fsf@HIDDEN>
 <87ee5xzhrr.fsf@HIDDEN> <835yr8nbqm.fsf@HIDDEN>
Date: Tue, 28 Dec 2021 20:45:22 +0800
In-Reply-To: <835yr8nbqm.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 28 Dec
 2021 14:40:49 +0200")
Message-ID: <87zgokvqxp.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19498
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 353
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> I didn't yet look seriously enough at that, but: I can only reproduce
> this problem on the master branch; Emacs 28 works as expected.  Is
> that what you see as well?

Yes, widget-field has a box on master, while it doesn't on emacs-28.  In
fact, it was you who suggested disabling the buggy code on Emacs 28 :)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 28 Dec 2021 12:40:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 28 07:40:58 2021
Received: from localhost ([127.0.0.1]:45271 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n2Bmk-0004U1-82
	for submit <at> debbugs.gnu.org; Tue, 28 Dec 2021 07:40:58 -0500
Received: from eggs.gnu.org ([209.51.188.92]:54968)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n2Bmi-0004Tp-Ta
 for 51550 <at> debbugs.gnu.org; Tue, 28 Dec 2021 07:40:57 -0500
Received: from [2001:470:142:3::e] (port=34790 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2Bmd-0001e1-33; Tue, 28 Dec 2021 07:40:51 -0500
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=i8omAW4ipDOPOuvS8ENtV103DyNAiJv3YxDq59jbF+I=; b=QaH5ggYF7Azf
 cukHRU1rcZpzkLErKBXvf2x9rNAbX1Nupty56kb2WoMORhPRPVgdNBAqz31vpZdBQU/MZn7DbXR6G
 vZ4ldCfwPjWjSBjb5nN3r/mvnu3GadVAT4diQj10XjHPoqWirab3oW4o8FfNmF3fzjYZ1LooXlrp6
 rNBKm5xYUD3AoqwK/NSi5gbwUA9mu4nhUKxbak+Ree6HAK7yGGvwyhtdi7Xibn0/5qo5u77v4b+3z
 LkG7nBHAolUnd5PvxZvih8N4zox/15AnhPlLQMVxZaiQiQJrsKNlY9Z2RFOGpC0MmPgsxbM1/U84U
 ieKYLhBQ/KBu7rzk/h6/gQ==;
Received: from [87.69.77.57] (port=3561 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n2Bmc-00086m-RE; Tue, 28 Dec 2021 07:40:51 -0500
Date: Tue, 28 Dec 2021 14:40:49 +0200
Message-Id: <835yr8nbqm.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87ee5xzhrr.fsf@HIDDEN> (message from Po Lu on Tue, 28 Dec
 2021 08:37:28 +0800)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83sfuem70q.fsf@HIDDEN>
 <87ee5xzhrr.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: stefan@HIDDEN,  stephen.berman@HIDDEN,  51550 <at> debbugs.gnu.org
> Date: Tue, 28 Dec 2021 08:37:28 +0800
> 
> (insert #("foo\nfoo " 0 4 (face widget-field) 4 7 (face custom-button)))
> 
> The second foo will be missing a start box line, which is the bug here.

I didn't yet look seriously enough at that, but: I can only reproduce
this problem on the master branch; Emacs 28 works as expected.  Is
that what you see as well?  If so, then it is strange that you think
the problem happens in the code that wasn't touched at all between
Emacs 28 and Emacs 29, AFAICT.  Most probably, the root cause is
somewhere else.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 28 Dec 2021 00:37:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 19:37:48 2021
Received: from localhost ([127.0.0.1]:44693 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n20Uu-0002kg-Ne
	for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 19:37:48 -0500
Received: from sonic307-10.consmr.mail.ne1.yahoo.com ([66.163.190.33]:34870)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n20Uq-0002kP-Ud
 for 51550 <at> debbugs.gnu.org; Mon, 27 Dec 2021 19:37:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640651859; bh=BP0/Z21bM9DbTHQCdGb1/keioHH5V+pMh/qxm0/315A=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=mcQ+497maKzOg8haC60d1s3GzyGDKhfuc6iyPKJ8V9xuMrmRH7jPAdN//nD95EH4ixTYgv06rh9FnGQPmHSe/5ALz9pdMLv7TotWrF5RJVXxQqe8gStOq9s6Kbkvj1b0DuTnVEBVsA69i4NH6ExsXwh4NLkIg6xT1cC/IASlMUIRTRuL2hHVdc4m4GC5Sw0PoYPn8PjTNMOmDbnMwaJoxL0bzUkcIUiG7olrKt52aOMHZ4JBEWFprT9LksmqttlDRB8b7JnjYmFVo8+vDYysw5o/R7sbtWTcRhVknRA9Z4vO/yqzp56UJadqIV3zekoLpFc2MuPSn+FxUzLTm3TyUA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640651859; bh=OhnP9zHcPMiXORaTmO683k4VcOBmZ6rsXgoyyey0O+8=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=mSgdUR1BaqZVuYhI1yQQpome6ZxBjatCISXbq6ANvFQcZk10oFo0D7ysL7r3RQVeZH2z0wWTH/06/C/cdNQNYzkx9j82J9h7W79UxtQResvtiekrcT0K4AiTVlVXNIWMqtJZeKyPb/j69yrEdva+KQ20qx+4N7xP/x127MAPxjr+n2cWu4sWwIKOmzCAFSsrPoAFGj/Z/hP0Sju1x2ip7/5b9jRm/KoHq6nUPVOAcL02mM/UhfI0ONnMt/RQKcw2fvNu7i9ieSUx+wf4jhjKAKFVMljluBsHB28nkPqjf/M49fxzmOioIGISyyOiIcsfGstkvqxgt/XNb15GNsIblQ==
X-YMail-OSG: c5LdIMAVM1mlAmeylbJSgNCvO01Ft8LGprfrTNlohexiZvEtZEcFnTA8Kv1DamJ
 yEVNKDpqi0e2YUH1RaZ1UlrFnFBlObynBamPKsFeHfc6od5ic_2ucWksvQWuD0aJFwcnhM4Yo4nm
 epAozw3.ZFtrPh.EjeFDUlnvemP0Y515Q6ctxjQ.YUQ_cSFbWPrcg8VbKxI.IJVOSn_.POB.GOGs
 E4nArrWY6BibVHlS5lbVp88pGj8myzcnvamnps05M1c6hMXlAvMlDvbC_WtH8XTrsqS2eFOhg2uk
 wsx5mSizeDTTrEOjYrlCLhvlYgFQh2jQxeNuJzc9YTQN2OQOef4g0E.n3ESulWYYc51Qk_p5sQqP
 6gOb18Flt2Tv_uuEd1kIsCO01.CLJBMOQWQjt.aPdzonnZI.RdeV.xNnai7xFZA.5.W0Sqp6EbCO
 5rOGQsbAkBTce5rrG.UQPnoDB.Iu2Mb5Rh5hLR2aV_QdM7L773KIa2iKiDC1MOYXVuyaHchnZGeC
 T8p53IZmmjTO5z.f0Nko1ttgthzwNyqOaH.qaqGcl3a9TKXl66eemJ_5z53aoaEbeRVxtPQEf2_O
 QpNr.CaRHxiPWsh_eg_lwpQ6DSWraLsX9Xk0X8XAxLG2vogt7hmWa5VSIxmLn5beb95ameTk9Bok
 H9cQ1SEfkBj_72.IuEt8jSW4tCehRx8jXu.TuhjVqPNEb4nKqE3pLSIqPeMVx0IpAxMSYOnCbOEk
 _TxTaA.j8yn39kQ6NQJiic4VpH_vIyuzAJRKeTaWTe1Sy0HNJJro6ny1cSS3bRoqiB81gbtRwQT9
 HEbSIW2q2hFZOIdpwNwPQ8LSkHm4SqqDsUKTvai6XVf6GmMnDeFVm7DJ6PIxO74ZeLWU3lKjbDIv
 bruJ1EsQLgUTKRgjLlEBCZPNhahQhfx1aqvM0wWKaFV2v0v73_Qi_B6MRYQCVSP1ZlB75zraLBt3
 W4R6NWVGmVfX7IauPmRQZFf.GI_CmrRLbJw3kvb1D7iWFubCpr2EIU06DN2nCUT0yhgMMXCBxJg4
 tpnMf2CU_.OK_m7VexT2f0UWcqyR1YD1snFVTHLfVFn1lE4tvhOJAUURouoqN6u6LkHZl_iBMyw1
 N_nP3DneRcXCvR.os.jfNbVSy_wsoUhgTMYfedcr6HfsQZnvBNTMPfhR4f5CikgmI2mhaaqYXd2J
 3C__3NJBDFTZ6bSoSB8GoAFsf_DvrTixlNLewC6dz7sFtiWAShHbv1EcuN9T19N6cmCnOowjoAq3
 iLbRVX9NgP59NvhSlOuihtQ4HgrzkH.JLodI7pE4mU979Y88qC9_gRB1L3PVagAFOdoTc_PSqcj9
 wrFZbXdzPodCrSkzI7mNuylsvVfMrjie6tDYZvQL5Tm1JpzJIAb6kbc8VWtAnB7dDBTWReuk.wrY
 s6YJr25l8.Y.NrJkQ2MamgTEA7SrzkAOhEJotyt8FxvxCAx.MUvkw12QxvTlmGUAfTvbTdpo2FVq
 2Zohhsq_MddPu.ERqo7Dihz_6p_3RCfC_ib9ovB4eKLGJ8bbE2hjQossatNyPkvyAOWD4ltdFbyE
 PJ6wpSbKwkIHrx318wKHD28_fc97MYnZJDjgTSUumkR4Oqd8F8rmeEPX9cJp2jQuYfGhQD3fB3R3
 rbacnhpP_86i4Us_0RjTq5LjK5wqgfUYsfMy.OQcPJnEfYAzaXLyFzW8iBm_h7U1cqZn6iS_oiO7
 gfsFzVMOcYBTXfwF2kCuLpcJ56Fx2rFn3Te1Nsxq6cr7odhw6A.6L7ZWo1cV5gF1fjK0I4Vpvns3
 HVsFN3PKxLqyfk1PvpUC9Z_adPTCE_vfsH70q5_cqCS_Gk2qxnAvRff6c8sdoH1CMoft3OJ7Vi_O
 aiIssM__x4BJ3UeDPgLeVGCHztAOnLqabiLsEl39uiQH88JUOsO1pD60SEacs6rvnGUTjuluoURy
 G0uN.oHbvNnF4uKm7WRv0f8YoX099hcVNU9nXI2GCbjc9Rq6r976jJ2mdklm0dIvtCMaA8NFA4es
 XNCr3MyVxDhgPUXDHs36xPnr1OcVgSZXEKdq1AxyG83l2KCF2qgjnA2IL.i205YvW_OJ4g0ANsF8
 rHRTPN3Mag3Vl0Hq8xnWmI00I9dRQVxz0p97IynzqsOnA0kWcWpYYSVZra.hNHqvGuhyUsqPKYkN
 x9B_hNycLKJv7vFoYXDeWzDF6pXYk46dTUKh6oUeEZKn9LvCvJ2Xelja2fDvZWgKUgeSC0sSsQgD
 rFIVEp4bky6SwujRFdUdUnimxdsyz27Z6lCYxEDYoWxWCBl_O79Y-
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic307.consmr.mail.ne1.yahoo.com with HTTP; Tue, 28 Dec 2021 00:37:39 +0000
Received: by kubenode518.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 741dbb960eaf5f49bb50c68e4f81e418; 
 Tue, 28 Dec 2021 00:37:34 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN> <83sfuem70q.fsf@HIDDEN>
Date: Tue, 28 Dec 2021 08:37:28 +0800
In-Reply-To: <83sfuem70q.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 27 Dec
 2021 16:55:49 +0200")
Message-ID: <87ee5xzhrr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19498
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1243
X-Spam-Score: 1.0 (+)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

>> From: Po Lu <luangruo@HIDDEN>
>> Cc: Eli Zaretskii <eliz@HIDDEN>,  stephen.berman@HIDDEN,
>>   51550 <at> debbugs.gnu.org
>> Date: Mon, 27 Dec 2021 18:50:22 +0800
>> 
>> I think I found the bug, it's in display_line.
>> 
>> When the label at_end_of_line is reached, it->start_of_box_run_p can be
>> false.
>> 
>> Afterwards, set_iterator_to_next is called, which reseats the iterator
>> to the next line, but doesn't set it->start_of_box_run_p if the face is
>> now different from the previous face and also has a box.
>> 
>> I think the solution is to save the face ID of the iterator after the
>> call to extend_face_to_end_of_line, then compare it to the face after
>> the iterator is reseated to the next line, and set
>> it->start_of_box_run_p to true if that face is different and also has a
>> box.

> Can you show me a simple Lisp that would reproduce such a problem?  I
> don't think I follow your description.  You are actually saying that a
> screen line cannot begin with text that has a face with the box
> attribute set?

Run this:

(insert #("foo\nfoo " 0 4 (face widget-field) 4 7 (face custom-button)))

The second foo will be missing a start box line, which is the bug here.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 27 Dec 2021 14:56:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 09:56:00 2021
Received: from localhost ([127.0.0.1]:43785 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n1rPs-0003OC-Iz
	for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 09:56:00 -0500
Received: from eggs.gnu.org ([209.51.188.92]:33932)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1n1rPq-0003O2-2y
 for 51550 <at> debbugs.gnu.org; Mon, 27 Dec 2021 09:55:58 -0500
Received: from [2001:470:142:3::e] (port=57818 helo=fencepost.gnu.org)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n1rPk-00087Y-K3; Mon, 27 Dec 2021 09:55:52 -0500
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=62r5dkX78gvTeTUE+dVBh+fwS19HHbiMPAUz8lbMWd8=; b=j1pehehCvt4X
 uLzR1Ig56rUoE1QSEkj4I3rWVbBCpaOXxnnzScdXz/7DT7aEe0QMoJrQK4a2UOxPq/lGFfXlhXcXG
 AnaJUP+d19lj7a+F/cX9zuTvATWWlBbQ2eYDk7eB/WdzVWnA8i+OrZs3o9ExyO1VqV5PLs9BxmDIN
 3odzrgo2vOCuerjdV6Jav4awFe5olNCPXpzYF7R3XKR17WuCeDg8saNixNIs01IsRtPcqD2RZ5gky
 iTIVVstOLrZk549A5TVpJpoIxvNX5QWJTU85rkmKun1oNz3DQGiGcrk8riymJtZk/LhSpGDipW21W
 l7SZitI453N5xx1cN/8ZBw==;
Received: from [87.69.77.57] (port=2801 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1n1rPk-0002EG-Ib; Mon, 27 Dec 2021 09:55:52 -0500
Date: Mon, 27 Dec 2021 16:55:49 +0200
Message-Id: <83sfuem70q.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87mtkmz5ht.fsf@HIDDEN> (message from Po Lu on Mon, 27 Dec
 2021 18:50:22 +0800)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Eli Zaretskii <eliz@HIDDEN>,  stephen.berman@HIDDEN,
>   51550 <at> debbugs.gnu.org
> Date: Mon, 27 Dec 2021 18:50:22 +0800
> 
> I think I found the bug, it's in display_line.
> 
> When the label at_end_of_line is reached, it->start_of_box_run_p can be
> false.
> 
> Afterwards, set_iterator_to_next is called, which reseats the iterator
> to the next line, but doesn't set it->start_of_box_run_p if the face is
> now different from the previous face and also has a box.
> 
> I think the solution is to save the face ID of the iterator after the
> call to extend_face_to_end_of_line, then compare it to the face after
> the iterator is reseated to the next line, and set
> it->start_of_box_run_p to true if that face is different and also has a
> box.

Can you show me a simple Lisp that would reproduce such a problem?  I
don't think I follow your description.  You are actually saying that a
screen line cannot begin with text that has a face with the box
attribute set?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 27 Dec 2021 11:20:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 06:20:04 2021
Received: from localhost ([127.0.0.1]:42253 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n1o2u-0000Qo-Lt
	for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 06:20:04 -0500
Received: from sonic301-31.consmr.mail.ne1.yahoo.com ([66.163.184.200]:38828)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n1o2r-0000QA-EG
 for 51550 <at> debbugs.gnu.org; Mon, 27 Dec 2021 06:20:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640603995; bh=hnHpLwpxE1udbl5ME+I7RQIy03PY3ttyxxLb127DWvA=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=DmXdSfD0bJpWDlNpyruT0JGvs2mRh6SABmHRCfCJAHcT/SR2u1KZac/6LDmufRpbGqYGIajD1gLWDMOUJ5T8T6ICXseZ/75lLge0MnJN+uEfRN5y7va07vhj9/4yY6uNZX7Tx8WSlW8K/nIFLHpSBnT6QiyqoI3+HkvoXNEDt4rSNTB158+cAn8BRK2X2bfsNuway57AlR+7Z3KRp1ji8ZBrl1HMleOKlOQkP01ge9TDu8cctMxh/YvV+AwriaRtXbcJ0z46wlmvRH4PqXG9llXyHA8X0NE1w/Ik/mCqZJSAPmx8RbJhbPNz0typHMHi5Eyc6nLf/eaEAY0qehfcvw==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640603995; bh=eBX8KLIVx2lerKrDEfNrHAtRtzJkTfxkt527CuD7a4T=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=rMJtHJDWSHVYIiKKig5OuUijUbPsxKncb3ea/ulFBSjrHeMmG+clKm+WCQ/dPvfCaanUH+BSReW/4tlvjjHz0Dd4/golrOV1LuzdhcwvtLMLFNKHRHpnEEFCsRjvzpj6p7H/2KMGySTSOFSSF1q4U42e4rk6Rz2cERcstnVlpMFcZJfo5xgFhHaYTwcPCjLAFcGxNxCYg0W+bYz8DXOaHuyneOoqvD4fh+4sm4ZJsn/EH2ypCkRx75hEbTROdnPditp/a+eYCgjtRZaZCweUT01A8Dy0cbBL75vL7svwNX9Oe2s6eukdLpOp0qgFEKyJfX5fFKt1/VxZOz0E5ESh9w==
X-YMail-OSG: I6sFqkQVM1kEDBGQtcRRF9.4LWeUv71EKAdlyW.ofJxojjNkmIPPGtpD8AQ4kr2
 U2gNV4JKRR12c.aRu3o55Inrh0dduxLL0GkXyZuHxXA51QoAIdGaiGha6PGfCb_pPRvRzx3T3hW.
 vzFlzO6CJDewbbYby5G4MQuW2GTj0GnpIwZ.SV1Wq8Lj3WeP9SEaUSYCSevkJpw.GAKb1YpcD1t3
 VU7YhaFT.gasjsSOnJ9XAXfAZ7XZLQus1.P.rQtLEWnag0nj0MOWJHo4q9vkYtv8GutN8TIlqFZN
 YMEhjXFIq_yGColgr3VlLaDxsmUeGfFgwQYQZQef_IBLcwqfbXqEtXWu.o53JNqvmCid1s9dLzfB
 s2DqiCC3fBxF5qcw2z8T_sN7ROpiJMinZCb3yD9iYwJCUSnOhHUtJlTSzt0H5AiAWRmuXgClNhuq
 CfeMYoxhNGbFtzBFZncphe.ruLFBE7BTX4lLoUo62rnWWbUfDX1mAvKQNyPvDnyyqsdEtyxCtmKO
 N8ttrghujRAT0pSxIIzSox.MKlRkKotvyO0UxAGoQnuKg2bl7BKy543dJ.uI0gIUWgrrgK9ZmpCK
 tVvLC9joUHd_ZNQEZGpPpMOUcwk2xI31GTTpVOJsqq3VymLOXkPa2YN7HfvEso9RPRC3UITfRaQj
 iy3DKuDawRR7EPgkk6oNrYtO_KRcmaR24s1tQLeox6ypMjg69roj4MBWbxngQxfNWGK8obGhvsLA
 Jz2fUzZWlGLJ7a.BK0fzus7Vs7tzs.aMen8HLzoO9K_J1GV2rCDIryEryxqkvq4DtIYAsi7hUhcS
 9t39jXPHdnKVG2xsB44RAJCu4QgEFZrKKyDxDwOphksY97mlO65cdsVAunZs49mGfmeXYq0Xw3Vy
 phgSEWiYmZO06f4cU0gQ39Qj3fzpE0lrN.dOuoF_MB6BLxVBQLagG9b591EKSVHQObHlM_ZXDG2z
 cDQER7qGJuEvcdZfmZmD2gAl_jAsOkEr1S.YY6i4LCWvfKsLL8dR_JGkHxa1MXiKZCesr8T_C2GN
 4DN89GS440zcjQ5l1TNBGIIDUul8roSXMoZ_pbhEO5uvsJhPqIrzyCnsraZcomU4yLiE8fZ2Av79
 SptIsA1bLom_42kEEDtyLwulLbbRvzP7DiCUUzxsCZ_n38Zhn0D7m4oE_B0JaVJ89Oyxoid1yFil
 CLeMRKZR0nSiIVBCji3WHE6m0PbtRph.XGdcDl9LA_w33cBwHuafgJIlxI.lHeupJfKoyou8qEG5
 kqJgjZAaxpJWS3zgoiDhr703YrrvEreqlFVBeQVhFiVQfCQeYj0.tTiKHns10u8ak6kB1tBxAsb1
 ImNhmxN2c.nPxYYvn_I3cWkvtOpswU5k5.UYdTCmt.Z3ZaL.knZEExedMCcra6R8TpbVzqRfgHmW
 hMVScvyn.iZFPM5LDC_wG6yg_ttcyXcIw74cDdy1Gr.86uKQH4u6rLTmn8bRR1O34.pmwCfIDQIt
 OIqYwwf9rdIZa31Q_tM45KXWFQWO8ileKHC2n..0srlqMNdd8sbS.Be7wMv1f1wlapQxYpAjLI4o
 p1Bqwvb4um.7opPM9FYcwcme9kGmY25C84mf5u7WVW7LnP3BV8c_0Mk6ykQEbC0UJERfeANkefwz
 pceM2GDwgTQgHs4Kppm_oA7kcCkWLzf1gNoYCPn6KCiArbORqw3ZkdbQ9Lertg_lvw.jo2tC4jEZ
 Nu7WDoJ9EFfVpZEhnZBSNYUspG3yBV2kUGVny6dtcyW4J4RYALWLhelSp8MhGlQyvBh7lh6MT4b3
 XmKrw2cK3inM0nBD1qG6L_UbL.rr7XAKTVNnAw7DyXsbSrtNx.P012wnc6n3mVfX1PmJs7Fnrkof
 aYmChesv9KAnMCjuGGtrMYYEWqbBOl1wWAGIDeusatvnw97I.7vpXzQu2awzQZgC8EZSNV.vmI9w
 74NjDJg.h7Q75oDxD2D8iIYuadSUBg2r5XdC6v5_W96XCTFNAtWB8B5db5er.MXnwBQq5QSCRgpQ
 WRTCnAQjMUjFFsNV2xUbxHoi3pgUQpGbOL8vj788FdoPzXrR.UEBy6IuIP0yl8.QRFV20Wm_h2o9
 Jx8AiuRhAHJ_XAF9GKnIMyH4ITGcb5q2ltcCZAiPFF5IieaPqsR1Vc74BbUZ6vNbvIQjuW74oIqm
 GW09g6b5DYlJMtwmRJb888tfMW0GDT.lBN.KTx0bdxESvbAi_rwG8erUZPEg2m2LdFH1feW71WkE
 GZhFkVmis0fXEm6B5hxqq2NbBNAEPgEgNH4cqi3uV74p62WF9Zdxjogil_A--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic301.consmr.mail.ne1.yahoo.com with HTTP; Mon, 27 Dec 2021 11:19:55 +0000
Received: by kubenode515.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 897b393846851593780aa7396afe4a4b; 
 Mon, 27 Dec 2021 11:19:53 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Stefan Kangas <stefan@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 <87mtkmz5ht.fsf@HIDDEN>
Date: Mon, 27 Dec 2021 19:19:47 +0800
In-Reply-To: <87mtkmz5ht.fsf@HIDDEN> (Po Lu's message of "Mon, 27 Dec 2021
 18:50:22 +0800")
Message-ID: <87ilvaz44s.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19498
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1286
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: Eli Zaretskii <eliz@HIDDEN>, stephen.berman@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Po Lu <luangruo@HIDDEN> writes:

> I think the solution is to save the face ID of the iterator after the
> call to extend_face_to_end_of_line, then compare it to the face after
> the iterator is reseated to the next line, and set
> it->start_of_box_run_p to true if that face is different and also has a
> box.

I have this code mostly working now, but I don't understand why
set_iterator_to_next doesn't seem to be updating it->face_id.

AFAIU, set_iterator_to_next called with RESEAT set to true eventually
calls reseat, which in turn calls handle_face_prop through handle_stop
if the iterator was reseated past the stop position, which should be set
to the beginning of the next line when the face property at that next
line differs from the line whose face is being extended.

However, handle_face_prop is never called, so I have to call it manually
like this:

	  /* Consume the line end.  This skips over invisible lines.  */
	  set_iterator_to_next (it, true);

-->	  handle_face_prop (it);
	  if (it->face_id != DEFAULT_FACE_ID
	      && it->face_id != saved_face_id)
	    {
	      face = FACE_FROM_ID_OR_NULL (it->f, it->face_id);
	      if (face && face->box != FACE_NO_BOX)
		{
		  it->face_box_p = true;
		  it->start_of_box_run_p = true;
		}
	    }

Any ideas?  Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 27 Dec 2021 10:50:43 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 27 05:50:43 2021
Received: from localhost ([127.0.0.1]:42237 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1n1naU-00081M-SI
	for submit <at> debbugs.gnu.org; Mon, 27 Dec 2021 05:50:43 -0500
Received: from sonic302-21.consmr.mail.ne1.yahoo.com ([66.163.186.147]:34929)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1n1naS-000818-Q2
 for 51550 <at> debbugs.gnu.org; Mon, 27 Dec 2021 05:50:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640602235; bh=fXjoeqP/mDTCsbucATh95bR9pyhtFxrUJ1YuJX2sLQY=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=ZqKxc6bDGU12colyTxHG6OzysSkoXvDM+P+vxAhzRXTqZG4EyhzTKBGGnCAaKnB49UqnQnwsXeBcB7IncOT9qwXLSFw2xJ5rYnfbaUHn0CvRIEFpiet3WYTa+p6i39ylbYb7jgTQppRBFVPLFadPquPdec8NI4hnx+WzwDvlEHzTSicqxWi+CHk/UYdk+IpGeAMbWjaZmts9eMVRz5fXe1SWjL8RF9PBSCaHfHocPRftSTY2OR2iU7f+8Kqks+Q7shN/6Ec8xX5s2dBfrYZ6pLLn+YsPau4ZvOSshAm2KWWbcNZBQQozEOjy8t2+Z4kI7yGVbb9udJXtDzUWlWTw5w==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1640602235; bh=+QMhe1ySxrNcUoKHOB5m3ThwTkFjTIT0zIjxCnjvrFv=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=bgLbHgGglqjjMeDwaOjG+Rl3P6jw2xSO4d+YZEWGAvV7QuCjIZM9e4f4yT1b54ZZS2yh4q45CDd9ChDWA+UDLsHKejhxoH6lUdXN7OLn7rBB4ceraI7WUGYo7rkKGAvaZCuD+8GVEAzJANnn8npdfzduIndCUO3NZZRaP8EEOggqLnM6J1z9hhzFH+STDzlQnMrZrskf/PG3X09hRya31fRVdKq6p4wpcsqXXatRdoftFUUgh2nu//yDfAx6fVasUqE0s2quMPFe3ZpjeBAbJe1aQn9s/WadMAkWlIUw9FC6Va51pUfH7UT7fKzJBwYPCkVdoKNQjcnxelDWSXzzcA==
X-YMail-OSG: w7puqqQVM1lnJ_AIup6YAsdLodRQZbQUTB_g.3w7XGkzVOCZmg3T5LfnWmmReMk
 Fz9nbd.pXVrPaBQagvd8F4ZWDvf2PLGv6y55znjRqJv1Pf6sHUSeiXqPxSuDqGlJvZtgj.rS0VP4
 HXtkViRz7I4hz0UAwDoXkz.6PEwtgieEYwEn6k7YJE9ZcqINIRM8.IdqFeAcRdzpELbimtJkRT9U
 ezwgGtoT2QwdjOQO21trwZFnh.gomOJUXjMBB61vWmSEbSYuB5TSj5SQs.eGZ0x_uiPtBnpBU2HX
 iipCgN5lAOhSHzDpGk0xGmb1vD0M8hGih8ngrOKSt1LuTc5uCaxymeDl_.JZUPjRfCnoWgoQrSgb
 KU5p4Ej_lmLA2xROr4U61Ua2_cb1HsPeH1lOTt5Y7oA8qVYE5hORa4grQ_uCj.Kh8e.gIqqjUlW5
 1a8uhr75krM9fDXBkple71dEmMpOhVmNiB5p5ISVG7sW4eYk0WutMRyMMrkHNa8bngU1LAL5qR44
 Uo9P1vhxuLHGBF4MtYwCpYt5pTKDZNy654c7nnQrKg1I7MEhe9QcRtCO1328P4ty5PfE6H5Omvvb
 RwZu829CZP52HikD7YKH1tjVbU7VotatggzG6IRA5447RBcFBlkUYQxwwMqEbKgFiim8ZsVrTR8v
 _KVN74qeB0OeemgU31B..4QTH39JZ2v8pAm3mF5ZU7I_ugR6MwVP.oZohi8NrgtVhFLdi4p5901A
 VHeZcGTJRwlso.EChy.3ScFoW2PBwLNpJB_SBht.kCaAA2DNhB_Ck67vclnrKOp7dpBo8Hzpfqi2
 3709KqCemnpKI1pu8rjpdB5u2P6m2j9mfjjuV8aNu.jNh3o4tQYUNehXWG8YQVcTltKjOcINWFzq
 AWg5AjFPRUUECWClafwfBS6ubJE4mLlO1VowOKWYUsiSofPNami6UGjWlRcr4hKx1LwProeLqJdY
 yayAfc93PlKb4v3FW7VgerPsAMuHRNQuEaZd_kJJje411iQQXcZQyV58wgRjOQ2ZuWD_qppIzUqB
 wnZZZZ6CVJF9cTDwbzvvRyr73o_siecswSbb8UTluAqVYk_amrl8vEzFnE26PlsNezS0vsoW203i
 OM037ZEXneCmg0fsZWMU.kRYUV9fcbMgm6XdNwlr1Whc2caiDcM_J1_ItotvF3RUn8ERByVdC0u9
 3dM55UReQsflvQ_Nu7ibD4Gxtl3tSyJK1JUgvhfwylT0jm0NUQA1Bx_r1ZUVCgE.Ba9ZXF52dZWO
 4gGqceKRP2tEUJ67FzMNr51w42U.0T5LBteyNvIVCbHpJNmNzye5lQwZQQV6IcgJ.UQ_r6tcLfyG
 chk4xlzJtT3gK.YBtIbESVQiLWGrV_ar02GM0IKNpCu3hsoL7oPwhaE85XKDa1Katu.tnbvWKCKC
 S3nlvrErj9Jv9JWKLuMDiJpnxeZ.i_faH4AKt4YC08cjFqfbF6wmS6XgUOJ4DLczrE6PvWnL0ieV
 FPoQQna7bW6nr7IMNSZMt5zhtYyY9NeGeUdQKJ2IvlUGbw_I8Pke9.saQY_nUy4RO4QMJoJccX5v
 aBAgr9h4H6lV0LaCEcyO63us2UXm0Fyq1Bfgli3BGcqDTTU9NJIqpvSKAg7kNAmNx4gCEiYJIroP
 JKRivz54HjSSHrFQomEO5lPFt_.RnsuIbhP3uZpO.EoFBNHnCt.w4ZyrGCL.DxBPrpgplhPV9x._
 piA9l32PyyfW8Cnp51QwYx0LOKQfFMKPiYv3eHPQ5oUVtae_q3yauWRVSyXZtsYxtrC6k2KIvJxy
 u.ME3KkyQ9NRMs7UiBeMVCYXJQmKxOag1cHIm5iKoeBTWYD84Qt_Lv348RxG3HCNYDnjicsPWkrj
 eIgvtJ8AkznRUJHUTG7cJUtfLe2XjVuTFIVrAqPdNsk_jx2uTqFU4WcqcFtpNtAJLYoGlAGJZJw2
 6kYNDfyl4Nn9c4vfYkTu9UhhILDn7.G.NGjcY58GgU4hEB6ziEYXYiqGH7DlfdiAJPBmvq4uOaeX
 GJQyxvwjOKjWTEfsBx.uCtDzCYxDyS8pwXRapAE.s1Z1DbgNHd0A3mfJOgfFo2QqLe.wQRDCKuw2
 gx314h9l9T3koq9YYm3GPaFUYnLds1UzPd.PzMhoBlpcUZ_oioXuj_K85t6agDdCBNoTFpHW7Z6S
 G6uAtVTCyC5C992wlgPO3I2b8q9LQdNG6EOhzHIIbwUX5j8BYcTgzGSHerKqlWA5faohT_EH0Kp5
 iLroth8J89PPcpxkqLwVneMHHHmyZg4rvmDvbVXWr2GUYvpj8o1Tdcw--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic302.consmr.mail.ne1.yahoo.com with HTTP; Mon, 27 Dec 2021 10:50:35 +0000
Received: by kubenode510.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID cf1a380a26771a5ea5059c3eca4b0846; 
 Mon, 27 Dec 2021 10:50:27 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Stefan Kangas <stefan@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
 <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
Date: Mon, 27 Dec 2021 18:50:22 +0800
In-Reply-To: <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
 (Stefan Kangas's message of "Fri, 5 Nov 2021 00:27:10 -0700")
Message-ID: <87mtkmz5ht.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.60 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19498
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 857
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: Eli Zaretskii <eliz@HIDDEN>, stephen.berman@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Stefan Kangas <stefan@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>>> In any case, we could revert the commit for emacs-28 and continue investigating
>>> on master.
>>
>> Yes, I think we should do that.
>
> Done in commit d8c9a9dc23.

I think I found the bug, it's in display_line.

When the label at_end_of_line is reached, it->start_of_box_run_p can be
false.

Afterwards, set_iterator_to_next is called, which reseats the iterator
to the next line, but doesn't set it->start_of_box_run_p if the face is
now different from the previous face and also has a box.

I think the solution is to save the face ID of the iterator after the
call to extend_face_to_end_of_line, then compare it to the face after
the iterator is reseated to the next line, and set
it->start_of_box_run_p to true if that face is different and also has a
box.

WDYT?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 5 Nov 2021 07:27:18 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 05 03:27:18 2021
Received: from localhost ([127.0.0.1]:44685 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mitd7-0000qc-O8
	for submit <at> debbugs.gnu.org; Fri, 05 Nov 2021 03:27:17 -0400
Received: from mail-pf1-f170.google.com ([209.85.210.170]:34722)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1mitd6-0000qP-7a
 for 51550 <at> debbugs.gnu.org; Fri, 05 Nov 2021 03:27:16 -0400
Received: by mail-pf1-f170.google.com with SMTP id 127so8173099pfu.1
 for <51550 <at> debbugs.gnu.org>; Fri, 05 Nov 2021 00:27:16 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:mime-version:date
 :message-id:subject:to:cc;
 bh=aGTnW5mfy85vXSzbaRSQkUwFIDaYI+5TOROAzYfFnSQ=;
 b=3vd4BWV34zDFKwRkCZ+alqdDzY9XlOvvl6sTgKsohxoMdkiXxykjftFgA4Hcn03vdD
 anDDuBx3mhtdMSeA+kIrQ7kCCNVjgoKeXKPpXA+qql/XcFy0NrcbGAMrttzbKiUxqQZQ
 ZCmqkI4Y0L4MrZkifJriW2ywx4/xLkH5l2l1V64xswgBR3X6UGsEUMuhTOynNpa6SKo5
 2GR1TPKvlUIkPcO5kOkwZZaIbB5YgQt/eeKaR8eg3pkBvdqywnYPLbvLVvd8jwsDvwnX
 Fbo6Pw4ES/OPE5FF309wZbWLqTfk2DyDSxfIPFDQ7teg8Bd7Y0w/wLleZGtODSdqWxxs
 PDCA==
X-Gm-Message-State: AOAM531d7tV4xZjLtGYbQcmcS2Ao1HbcP9Mwl1E+05M/6Kl08DtJmImz
 JRysHFyHLQN8XjqVqsOWoHnIi8VXn2vWFwlDqN4=
X-Google-Smtp-Source: ABdhPJyJjWWT0+/onGUI5au3CD1XiJdupTKPy2DcaLcglfANCoXff46DkgURYbNqp58rnd2B/JJzVLzfVib5rWdLY2A=
X-Received: by 2002:a05:6a00:244d:b0:44d:c279:5155 with SMTP id
 d13-20020a056a00244d00b0044dc2795155mr56965360pfj.0.1636097230451; Fri, 05
 Nov 2021 00:27:10 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Fri, 5 Nov 2021 00:27:10 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <83pmrhien9.fsf@HIDDEN>
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN> <83ee7zll84.fsf@HIDDEN>
 <87wnlrfhdk.fsf@HIDDEN> <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 <83pmrhien9.fsf@HIDDEN>
MIME-Version: 1.0
Date: Fri, 5 Nov 2021 00:27:10 -0700
Message-ID: <CADwFkmnRtXf+dn5PBUT0wBfReAVENgjhN8B7GbB+orLarfKefQ@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 51550
Cc: luangruo@HIDDEN, stephen.berman@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

Eli Zaretskii <eliz@HIDDEN> writes:

>> In any case, we could revert the commit for emacs-28 and continue investigating
>> on master.
>
> Yes, I think we should do that.

Done in commit d8c9a9dc23.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 3 Nov 2021 12:53:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 03 08:53:54 2021
Received: from localhost ([127.0.0.1]:39427 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1miFm6-0007xw-M2
	for submit <at> debbugs.gnu.org; Wed, 03 Nov 2021 08:53:54 -0400
Received: from eggs.gnu.org ([209.51.188.92]:55748)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1miFm5-0007xi-JU
 for 51550 <at> debbugs.gnu.org; Wed, 03 Nov 2021 08:53:53 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:49616)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1miFlz-0003VT-U6; Wed, 03 Nov 2021 08:53:47 -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=MdoerGtM9KVYv0Ej43Zw9OM7X74io5f3p5cZ2IYG8LQ=; b=YdFufo3V60+L
 P6D7KRMjkHnh0UECqEgfV7Q2IoPAearEVAlCE4hmBeKJAZ//JXcBs0VZE7Q67UhFxi0z4ptda/alQ
 nYa6i9s7jZi9ZWNjTz+rMDXs3nlzz2MqxFeP1J9W6V+xQmU1OAtAtOP9mhXXfsErAsRWyKWGT4ybc
 ql08GnwWT1uvcOrlu4cOi70N0dplEjaoYFPdeyNnfF5ZP7FWKyZrYGigKZ/UeUTRimVOdR57oxgbB
 G3DY6wNWCB4x9y/ai5aOxr3iRWI5avec/e8IjNK57bwJ79CDCcyXoL0O09ASV+TdueI/96HUuCpvi
 J0XMglI06a5MpVKRPJHxHw==;
Received: from [87.69.77.57] (port=2067 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1miFlz-0005hM-G3; Wed, 03 Nov 2021 08:53:47 -0400
Date: Wed, 03 Nov 2021 14:53:46 +0200
Message-Id: <83pmrhien9.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
 (message from Stefan Kangas on Wed, 3 Nov 2021 00:03:00 -0700)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN> <83ee7zll84.fsf@HIDDEN>
 <87wnlrfhdk.fsf@HIDDEN> <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
 <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: luangruo@HIDDEN, stephen.berman@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Stefan Kangas <stefan@HIDDEN>
> Date: Wed, 3 Nov 2021 00:03:00 -0700
> Cc: stephen.berman@HIDDEN, 51550 <at> debbugs.gnu.org
> 
> It seems like the entire line is shifted a pixel to the left when using
> :box, but only on the second consecutive line.  I tried experimenting
> with :box 1, :box -1, and I get the same result.
> 
> Are we sure that's not a bug in the display code?

I don't know, the arrangement of faces on that button is complicated,
to say the least.  I don't think I even understand which parts of the
display is the widget-field face applied to.  Can you show the
complete definition of the button face at the first line and the
non-first line?

> In any case, we could revert the commit for emacs-28 and continue investigating
> on master.

Yes, I think we should do that.

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 3 Nov 2021 07:03:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 03 03:03:08 2021
Received: from localhost ([127.0.0.1]:38750 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1miAIe-0004Bo-9R
	for submit <at> debbugs.gnu.org; Wed, 03 Nov 2021 03:03:08 -0400
Received: from mail-pj1-f46.google.com ([209.85.216.46]:46818)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stefankangas@HIDDEN>) id 1miAId-0004BK-1b
 for 51550 <at> debbugs.gnu.org; Wed, 03 Nov 2021 03:03:07 -0400
Received: by mail-pj1-f46.google.com with SMTP id
 x16-20020a17090a789000b001a69735b339so681603pjk.5
 for <51550 <at> debbugs.gnu.org>; Wed, 03 Nov 2021 00:03:06 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20210112;
 h=x-gm-message-state:from:in-reply-to:references:mime-version:date
 :message-id:subject:to:cc;
 bh=Si6uu0DzhOyOSV5kqE0T9Pgk74p9vjX3Hq7VDErokas=;
 b=hL/HQTY0sVFXsvD0P/0WIR/AOUhfyxS2Z82fsDxQL4H2HvzhZsN2TCFdp5Q2s/Aewb
 z/26BjBosvQmUzZZ0ZbJQMD5Fh4ReLJSjkPD2nQ3qIGn6YipPkAjS17dn1i+eYGKXfX1
 Ecv81RvQOhMtrtq7ccb/spBHEumrIIwvZDr1Q+nEUuxoI4slp0KOxNyWKH8gmK1xtxFu
 bEz3iwPumj59UlbZhHM3dPe46PVPOYzC/scEwSquuMJyew7cvOGPWkT8Uvvz7FqQ/1+l
 U9ZYytTMpFjpxtaCh3mDCPS474u1O1SMa4ToLeTK13ukzSGlXGGOViuLbD34iSRNjKMH
 tVoA==
X-Gm-Message-State: AOAM531bEcvUywCHHtxb3CisSfq2Jq3ApxwH5oUx7IjWgSjpk4Q2Z6nq
 9Yl18TCQaTkZJoQYK/1mL1lMgb5tn/xBLuykEFA=
X-Google-Smtp-Source: ABdhPJz32HosdXh4NM6LzA8hLXbsd8C36qHwR2mLYPC9c/6QFiiOS0zm0z76LWAxCpJr7g+W9TBaZeIF6AYwOFSkXNI=
X-Received: by 2002:a17:90a:4414:: with SMTP id
 s20mr9481199pjg.132.1635922981144; 
 Wed, 03 Nov 2021 00:03:01 -0700 (PDT)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 3 Nov 2021 00:03:00 -0700
From: Stefan Kangas <stefan@HIDDEN>
In-Reply-To: <87r1bxer97.fsf@HIDDEN>
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN> <83ee7zll84.fsf@HIDDEN>
 <87wnlrfhdk.fsf@HIDDEN> <831r3ylk6o.fsf@HIDDEN> <87r1bxer97.fsf@HIDDEN>
MIME-Version: 1.0
Date: Wed, 3 Nov 2021 00:03:00 -0700
Message-ID: <CADwFkm=Gvt76y7==kNBaQvOENsNjHC_sagdJ6z21B6pDAUWBdw@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
To: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.5 (/)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.5 (/)

Po Lu <luangruo@HIDDEN> writes:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>> So I guess someone will have to step through the relevant drawing code
>> and see where do those two border lines come from.  I cannot do this
>> because the problem doesn't exist on my system.
>
> It turns out that it's not a bug in the display code.  Bisect says:
>
> commit 8b024a6ff10f7907445ea60c4db8355638616ed1
> Author: Stefan Kangas <stefan@HIDDEN>
> Date:   Mon Mar 15 00:27:20 2021 +0100
>
>     * lisp/wid-edit.el (widget-field): Add subtle border to face.
>
>  lisp/wid-edit.el | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)

It seems like the entire line is shifted a pixel to the left when using
:box, but only on the second consecutive line.  I tried experimenting
with :box 1, :box -1, and I get the same result.

Are we sure that's not a bug in the display code?

In any case, we could revert the commit for emacs-28 and continue investigating
on master.

The diff is:

diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index de2b5d4a7c..35e7b9ce7e 100644
--- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -131,16 +131,21 @@ widget-field
                        (((class grayscale color)
                          (background light))
                         :background "gray85"
+                         ;; We use negative thickness of the
horizontal box border line to
+                         ;; avoid making lines taller when fields
become visible.
+                         :box (:line-width (1 . -1) :color "gray80")
                         :extend t)
                        (((class grayscale color)
                          (background dark))
                         :background "dim gray"
+                         :box (:line-width (1 . -1) :color "gray46")
                         :extend t)
                        (t
                         :slant italic
                         :extend t))
   "Face used for editable fields."
-  :group 'widget-faces)
+  :group 'widget-faces
+  :version "28.1")

 (defface widget-single-line-field '((((type tty))
                                     :background "green3"




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 3 Nov 2021 05:35:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 03 01:35:16 2021
Received: from localhost ([127.0.0.1]:38674 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mi8vc-0001tO-2A
	for submit <at> debbugs.gnu.org; Wed, 03 Nov 2021 01:35:16 -0400
Received: from sonic308-10.consmr.mail.ne1.yahoo.com ([66.163.187.33]:38090)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1mi8vb-0001t6-4b
 for 51550 <at> debbugs.gnu.org; Wed, 03 Nov 2021 01:35:15 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1635917708; bh=PH/v6T8g1aZJjTciB7VyqNHy/neoBfJh3HJLpt0YvJg=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=Dcwe4lvOhl+k9VnOYzL9tR+F7UzILb+Oa6vRwVq2rM2aX6MRvfv9XfAfJ2TAfFd1spxYGC3spl/pKF7htKNeAIvuOImmGN+GZ64U17B7sKTwGkIu5ZoWUU2cRUTfoRt6Mce/VMpIOrHcjl/bEYCGe1OfMDX7/f2ZOz1+m1LCJzMc2HKEL58M/psdv9mW89++PywgTOa/0MLF9YUpstmPHNTF9H9GuWbwY96Wy0ZUsFybIBQGERdqrfcIEZBXtMbnTX0nGhMhkAJXQILe9cgu4gRwN0FFr8WkW0spdN9rUFLMJVlD6Qtu0PSDLoTniCV7HPyeiXEWCTj+e1+setbPKQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1635917708; bh=/j9tE2RXXGgcoTcVrN1L2lZGFiPEYz9wAAODGllAf9J=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=CtQSiDo2JgBPWh5UrTt2X5jnmowUQDSyW4JIxjTiOO8maNnK0bG8MfQ6dcDF2JSVfEvc1QmqAF1EeuA/E2rh6BRD9k+wpM4MIwdnrQrcLrvWYr1A27iq7TQj6jlT7+NBneX3pbreM65y6IYmc6pQiOqq1FEBuhUf3hhugWM4k4xcux9/1pHLWhb0zlbkSb8enSZ1ti8fUlwP+C8f2Av65i3UhsZHSKdEpwXZ9a744h8l6VYCzfjMJuPBlr3SlrZmaV9PahLEPlcbgls0ONMAoJRqngl1HCPl5nXc/mAO6nF/cVsa32ukkcRQtAJWcYspJGqppA47/r2njnESU7i0ZA==
X-YMail-OSG: NAylZ1QVM1lw0WNtMGfVNfTaA9cluFY4oZ0hEQCz4iCEryJgFymwmP6SZiVjAmL
 O_clCCT5kpy7p2nKnYrDQ.6UTYCnyM94RI4xgx.IGF25X1AV6vBUxLhRWFVnolx_Tyj7tLeQAu6Y
 n6AqzigQRKSlrcY6AXsueg1EX7cfI5VUevYk9jwRF_lWO5kqxfQpykD7WNhaQ4x96jQPJ3SIuaKQ
 datkpfoE4ltrGB4GLubH1wRh2ityDbCZ9284LEhXcwITZ78pUJnCVIF7usDnSRwiihL2JIMTgfrI
 9GglFbagtVhcOVQ95mXKXwpkkH5ZUeuo3XpLQEiozf291l1IsC2U8OcOu4e.XBeomUiEJwPfisIR
 VG_TmRZzsX.ZifHG7NAoO.XLgpd5CzF91iAT186CzwnCI18QOoTXwryAw7_23R_qeu9xnvtoWOM4
 VQXiD15Wps4IOeQuo01GvMi_aDWi4IRCbcNCjSVOILKONJrEENRO4ZjMeHP1vDzBZfp24KHoWA1P
 dRzg50MEPM9CvY99OO7HolG4nB4QER0mcritAWcFwsH8IFxgvyJ18LVK1U0DUHS5IXvOU8.FRgOl
 6FRGL7HvWC3p6FVxyW1ukePVaxCxS4oxrr8xkU1WLrIHQC6iJYWKOIUYk3ABEUJXcjhdZRHgld4p
 hqH2TqPvVkUKwPtsqorbZVI6GPUwBNQ4Hk39d37yk9OvVX2K2CuCSJ0rZK6sj_.0TjBwMwpCF4bA
 zaMifwiGnEEbGJtWrMExU5vyiqyV_KAfYinnCo3bTMspkDwfLU0QtlVvQSPUE2k0WLoNTmCF.Cy4
 O_dQS1oUOasrrS4XjbqeOrZ.OAIJN5_Y1ZSf8frc3zRrrhFuq9wJgTd83qXbjFrEH6PEatKRrx_n
 jwjPq2rfG_oOSsQ5SVUL76Vh3.Q0u1w70ULrk0kBAJ8DncNLUn03lBffnmF_aXDW3vQ.0l5prUqN
 kkBSkJRkwwftTTf0bPZA3WvkYm9C4xMsJ0wcp5dEGGUUTo7CgesHqOVWnTPkJ4_txID9lWexcjzT
 pfCs9tqrF6eWSZDnbml2jLlr9I7ofL5KG_2elkAGoiZi7L2vMiH.p3bzp31AzKpAXEjEQAGZxMYD
 Kcne5g8mGg7DxIaRcKXSAZi5jSLSg7KFOO0Vnh9tw7wOcLiM_S2huEhovvbsynBDMP.cvDyjkM0S
 1svy5ySRWPRESZhSA6oyW6y6xfRFQLqJ7PACArs4aEHf47yIahlozYaP22xGqQQN48Cvf3snKlhH
 9.2SPsEbnNJPOEyalN7leSJK_PcCI8vZBxYDcMxBnevsAVI_OzWoNYIdXd5Bgcn0Dzd57dVoqpIn
 Gzl8zwiG8vy08Qy1A.eFH.cSJo04pkH6EBPt01OmrgpWk1opKVEmbLzVbUuP4jIHeFxVwkgnvYfS
 XMj19puCRCUwZPkEJqv8GAWSuHFyEUOy2mN9JuhU7rrdjoAuK5hI6FeFbk8mJjbtd3yVruMYpduO
 Zboi5MQIKplBf8r5sedgl_dqCBh2SDhKcbmF1SacRmAJkQuZU2_QWRtyaFW.xSV_8xFeCmmupshL
 yg2pqoLkyU3jmaGpj5IaOWw5jNahM4ETnNJVwJI3bL_3HgspiZ4bGY_wMHMKWPqwgj.qP0MoGrRo
 udzblwlPZGYfTFw9pker5L2x2YfyC.eZ79.n2biZu4hX8mIUxPHax5J3iZZaG1gaE0CBdfwZ02hi
 ps2nWiASWnatY1LJU8el0AyFHuf4IaFfX4i8llCT_kuA1rfX8CWn0c.Qjc1UDAMFdjXyk4SUoIo_
 6oPlojWFbbDBO0KsmkO_awEAnewupEhy48PLU44fqxQ1wdu77ZRA38GwjBXHk5lutx4B_dOHlcfN
 hUTrJzNqmOScHQuU8yA6Ax8dYzne2NDe1NLcLJM0m2hgiQx9Ex_Cm8qPY6ZxD_OE7oVDEVNa5cMI
 oh3ujyc7FHdLGgxUs__qTB4oQMdHwWzG1S6XPsM0_hJEBqj9UfDgSxqYVolyyYFogHQbWBfGVm0Y
 IrHLn0p.U6LdmJ0HhTHY_Uwwywl6twRw8qxsz05t2mXnEla5heW0hsnwDTZ03ug2.9nTvBH59PHF
 doeNCrBsAYKHgiTO9HL1Nai3uTzJ0IYnFX9XOUymLnXWMveebM_9WIl.6S.ncGQBRBr71ic3YV07
 bjpMQfal8_S7j0UStrh0ECSJBNAd7tvcyba4kKcsXarWXSoh73PKVom9zwQig3HSMjX0jfxV00wY
 d7.4LS9NJjAveFbd47nWE8MEmaA.7dnEcxcspzPlyDlQ1uLYVwWzKNZ5F
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic308.consmr.mail.ne1.yahoo.com with HTTP; Wed, 3 Nov 2021 05:35:08 +0000
Received: by kubenode515.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 6d695886138119d00fd59508fa2dc06a; 
 Wed, 03 Nov 2021 05:35:03 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN>
Date: Wed, 03 Nov 2021 13:35:00 +0800
In-Reply-To: <831r3ylk6o.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 02 Nov
 2021 16:13:35 +0200")
Message-ID: <87r1bxer97.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19266
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 586
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, stefan@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> So I guess someone will have to step through the relevant drawing code
> and see where do those two border lines come from.  I cannot do this
> because the problem doesn't exist on my system.

It turns out that it's not a bug in the display code.  Bisect says:

commit 8b024a6ff10f7907445ea60c4db8355638616ed1
Author: Stefan Kangas <stefan@HIDDEN>
Date:   Mon Mar 15 00:27:20 2021 +0100

    * lisp/wid-edit.el (widget-field): Add subtle border to face.

 lisp/wid-edit.el | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

Thanks.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 3 Nov 2021 00:00:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 02 20:00:00 2021
Received: from localhost ([127.0.0.1]:38347 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mi3hA-0007jS-6i
	for submit <at> debbugs.gnu.org; Tue, 02 Nov 2021 20:00:00 -0400
Received: from sonic303-22.consmr.mail.ne1.yahoo.com ([66.163.188.148]:37074)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1mi3h7-0007jD-SM
 for 51550 <at> debbugs.gnu.org; Tue, 02 Nov 2021 19:59:58 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1635897591; bh=XtvB8RPx0e+EHyc5TtImZuBh1Wn6H9O7Cfzs8BKBA8M=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=oWFpfxaNB55i89qnCyOplLP7I2K8v8NJnA8xoZKwGmuu8ZcGe4YSB9rpoGC/n7n3gpT1uJOGX11C3IVXHU9Z3PTdL0M+GLBvtiQJlRgXeUJUlKT+arTmYzewZZrxDPlFTCCiGVXbLt5QK+b5zsrDczmtUeUE64zF5EJsisSVaYXL5Mcfq2ga/KRcLWftMDTknRz9m4l3TSz6Vq5XeMgOGm1IaWLLpUkQiYptEfsVzFykt5omrANzhI9mbOeqm70StgWWgYgo+xiCJIG7nKAYDcz84fXoeR7oFjU50YTtBvFrf6hsXnJjKRUoe+ELTA9Kr7Ymqk5JwgkyZAqQcJopoA==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1635897591; bh=8xXkaHOUMSKg8DxcMEs+jjzPJJv3NsLmiHEHRA3GSwT=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=Gsw37rIiHB94d2HqNQSDxDSfaN5uDH/gs6lbtJ7Cqxn7mqQ9+PyHlkZ0fZltTB1nAKwAmX1k2VgIQo5UH3JXfwAmjy7qc/hUR2HrJB5EmSqTnuduiJjW54C1EspMkU9Uzz6sGQTOMGLEaHGtQqIUNbxVunCpRoyq/iJfqUwWuuI+q/f9j799Kr8ar4QrV0sLRcgPzUDSjqWMJIKfJDm7p0G/JmTKIHtusTEfFKYqFypPm1eopeP/NhzUB2lJ75T/ubjW+0/j60uIZ06j59m5Li4N+8VM+W5W506uA/xaSM8uafnidoPkQm6GIRlYf7SjcQAjsTqSLiMXwl3/cYKMXA==
X-YMail-OSG: QqqlMQkVM1l.ZWhE.Z0ST_I_ybY.Z3QjdJI9.1Hk.2DCiDNdG85gzscufgbt.5O
 Nip0j3QliPSjo7w_9_lMIGgwxXeQNdwp8z.jjqS8Wr_775.2F4Kngf8LZEU_Lfr_xtQttzIphd1q
 TsL4ImVob4_wcTZU.59Y82.Q7Lz6EVB.mOdDxZyLto1cRnzMseIP5.964xSuEhuwKScXH0r6qDTr
 IvaTOmWbQ1jO6veQOAFgm8NegMCwo_rTUgPkuyMvnrBzZVMzQGrXbzrzFYn9GiOB9yrtNGML2BKF
 PlSECFFT2vIdKQL2uhRRdCLo02i7shd6Vdk1mEdMOX3Q6257t6K52tH7qZwSWVKnVlWFn1WFYhmj
 8zAxGVh1tXYuO4jPjORDwtkkOGiwyZ.ROBZWZXSRdf7VIdWmU9h94c6Q78xAHGbqOZJOsKiWDn9T
 91xnVoR.xiA25etGMODSmbXib9LzxJ9x5tmxtJzNuToqx02PSDYK_1Rod6cDjqd3v4wyjp4bNvIF
 75yLEPNpZbvnoH9TAo2ZwmcSD5Jx4dcqpUkKDxjv4S03RjwHWRvPw9sxd7b7SqIinkp5.ZtK.Fcc
 th0xFI_TYSPJqGv8aH4tkQ2K0ceXrM63lCJ6r2ybbmtmTkcoTAVf0GsG.dKMZ0fEFdsdnsWuIwmx
 WuWOSzFb6JjaFlwF4UzZNOep.gsFFZ0_6bX9JCDVOL.VmFk4A8j9qQoMeDOa3YgbvlRGeWtFjf2R
 zKB1qPrMIPOlmGUtsOQdVNpnPtYqg2CKczf_cklU3_z0sM5yFqUytQyZVemM27woY6tCZ6jf8YL5
 qYJFb7BAt5pyRLTA.63PN5PSF3uHG_JB56FBxDoICKAzOUKQAfmiuRg1awJxheEn69CuUScUUiFG
 wwF3bvxuT3jOs3UjVI7Mq66eHLB8L0FH6zOj_1WdLA11uXWBfcruRnG0sPrhWGf4bjWNJ3Eszlao
 3WlDYSYMWBWE25WttJpN6DnEjoa0j0PWxLjFQ4w7U9iGW7J.dagvSs.n7LOnP2j51vf5nRU1ctW_
 3tkXkBqSD21GCUv3tCmv4J_jZxOwFDKH5UvQGAGDmZrWW0QSDWA4slpADKRoOQyktEmVuPXde_Yc
 VB6dx4NSqd5nq.qRpyMP5ROXep0Rkzp_Ca7vnG4JvZ9Grl1IMT5e2.7AXLZmJ_oCp_PWngA7OX.V
 uPtbgT307WdzM3GFM6E_WOIhIjTg94dWRbwwKfB2qmI880e75d6RSijGUsGeGsu3zNGehljiwnwq
 kXkKXIa7IDz1fjojWi5lUzNFcT9.tbRX5GZiwPYvgvkvmL.5E2brSdN1ZtkJlrc81gAmZ9Dg_.ZE
 u2ihU83CZ4.TBBGiw1_s1OJisjIQh4rvoMGJYEhhsZ5Xqejg6pyZY0S1b_obJ72F8dsGgFJGsRJV
 NnWlTVff6LIW7i7IpeJNn4i.bTw2OVM3g7UwCO0JozbC5YXCPp5SpSWVfYqUcW9aSNeGSVE_BhT6
 81Ggxc1o6lNhGEcRmZGMCe5n._0JklUCOZBL83DYCZ40FYQX1iB9DZn9aj_VOzHSoCPXmXlmVqhG
 0ezrmX8l95A6p2VsuW4DhiikHAb6OIGW0D1M2125ZGugbrmU5sOYbIjkO0DrWbW8Kj4hJSF9Mc0J
 svyS7gjZwWNdhqvZzBcE6HyeT2UFRQ1m8d0TXrHQO5LCTIjiimSeJZh00iYQGDw5K14jl0VH_1.E
 5.wOs5GIcYA73I_Xm04jcVajoDBiA42U4Lcx707_N9Nz.rhHTMNGuwU0NOfiqhp0Mj.IzQbluLOI
 13Fec6vHcox4j4OP_8SHH.UW5I3t5xvEH5kD8WqGy68O_a6DGaw_Ap_iXw8rLAuXWN4f7nPbJoXs
 G.ltu0EKr8HbXG2JYWCAxFN2A9Q5.W9UkfR0a_7NFr3jjOLJzspJyjqUmUQiilWxOFfec6ANOAAW
 Aq_vR.WbLrmvruSOZyUxIFIyxNPudvp6DgNGtmVzhZB9ugLjGqNHrcX5GWpV0ctXLDIPeoj3pfne
 rq1mf7icROgSvJzACVux_w0QWsOtgnfTutNbt0ISx0RogZNaOBjfU_24AYp6MHde8kvBlz10bGTS
 M3Yln3JITmXx4jaw7ebyl.Sqg4VNydECiMt.2Y.fbFvSFulPSIwsfGrVFGvOtyNziWdp2393MWjm
 cngPh9Vi_IYiz9la.JZYY_zlGPs13Cdkk7wJKXFcHjfWDm6MpMN8xddDZcGA57ij03sFkqF0arv_
 UFYcgTN91zAok7IXxnDfmmZtyC_ywytMyVA2a6QG_cMqCJBtF
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic303.consmr.mail.ne1.yahoo.com with HTTP; Tue, 2 Nov 2021 23:59:51 +0000
Received: by kubenode512.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID dff12877cdeb549318109a7db72f02ed; 
 Tue, 02 Nov 2021 23:59:47 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
 <831r3ylk6o.fsf@HIDDEN>
Date: Wed, 03 Nov 2021 07:59:44 +0800
In-Reply-To: <831r3ylk6o.fsf@HIDDEN> (Eli Zaretskii's message of "Tue, 02 Nov
 2021 16:13:35 +0200")
Message-ID: <87zgqmds7j.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19266
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 400
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> So I guess someone will have to step through the relevant drawing code
> and see where do those two border lines come from.  I cannot do this
> because the problem doesn't exist on my system.

Thanks, I'll bisect when I get the time.  But you have got one minor
detail wrong: on 27.2, all buttons have a left box line, so the bug is
in the buttons that don't.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.
Severity set to 'minor' from 'normal' Request was from Stefan Kangas <stefan@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 2 Nov 2021 14:13:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 02 10:13:48 2021
Received: from localhost ([127.0.0.1]:37713 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mhuXs-0001x0-6g
	for submit <at> debbugs.gnu.org; Tue, 02 Nov 2021 10:13:48 -0400
Received: from eggs.gnu.org ([209.51.188.92]:45592)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1mhuXp-0001wj-0D
 for 51550 <at> debbugs.gnu.org; Tue, 02 Nov 2021 10:13:45 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:40484)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1mhuXj-0005L1-Is; Tue, 02 Nov 2021 10:13:39 -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=sO11NeNnjmVFw/CGistI4Rt9XnSLYe8lBat1oe5qcOc=; b=GF/HGN4RshQs
 RvcO5kvZE3biuQbgQCmtB1nu/JsZA+zm65sYCn5Dzy5exGVi16gJpzTOGBeKgxFo6AM/zw2YLSE0W
 79v2fyj63C1PvIKm/PMtODm/Egdyx6AF1AxY/lMzBHfCEoPrEwK9zBzQyTxasXVDlVzHHUtYF4flP
 WjgQm6uC2GwcEtl30hDVAmSnttM0VPGZR1zg90ickvzWke4mDGfwYm6PgQjfXbDpJQRXiQ2YA0u+t
 q/in8xXz8FGMic4MOh+SMs3RGLsR7F5Hm8RQql6AnpuJZ1c/3o9hQXfCNhd12GE0ZHK1TeRb0zCnt
 HJvCfOWT5LC3nu9+mX93fw==;
Received: from [87.69.77.57] (port=2370 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1mhuXj-0004Ay-0Y; Tue, 02 Nov 2021 10:13:39 -0400
Date: Tue, 02 Nov 2021 16:13:35 +0200
Message-Id: <831r3ylk6o.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87wnlrfhdk.fsf@HIDDEN> (message from Po Lu on Tue, 02 Nov
 2021 09:58:31 +0800)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: stephen.berman@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Po Lu <luangruo@HIDDEN>
> Cc: Stephen Berman <stephen.berman@HIDDEN>,  51550 <at> debbugs.gnu.org
> Date: Tue, 02 Nov 2021 09:58:31 +0800
> 
> Eli Zaretskii <eliz@HIDDEN> writes:
> 
> > I see that xterm does something special in x_draw_relief_rect when the
> > line width is exactly 1 pixel, and w32term.c doesn't do that.  maybe
> > that's the problem.
> 
> That isn't related, it only serves to make buttons look nicer and have
> more contrast by drawing a black line outside a relief rect.

So I guess someone will have to step through the relevant drawing code
and see where do those two border lines come from.  I cannot do this
because the problem doesn't exist on my system.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 2 Nov 2021 10:58:29 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 02 06:58:29 2021
Received: from localhost ([127.0.0.1]:36827 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mhrUr-0007Pf-2h
	for submit <at> debbugs.gnu.org; Tue, 02 Nov 2021 06:58:29 -0400
Received: from mout.gmx.net ([212.227.15.18]:34179)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen.berman@HIDDEN>) id 1mhrUo-0007PS-Eq
 for 51550 <at> debbugs.gnu.org; Tue, 02 Nov 2021 06:58:27 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1635850698;
 bh=jp9ILOo6n0iGv48KDdSYU/G6sWlwnj1FXsxZzAc3bNg=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=Bz+0akgn6GBjkRdBnEhY7odpwfE9zwTft5fYbpvTsttkfXZ5YZ4oqgw7uJp2jW4Wa
 FtqNp9E9x8D4KmYpl85xhduy4FrH9W78xND2QoA4eZyW8shTv4ps4JQUrm2m/J8gzl
 cfrYcZiuCKrmZoGweD20oqI9L6QiH8WQSPMe3axI=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from strobelfs ([94.220.124.73]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MhU5R-1mDSYr0qW3-00edLY; Tue, 02
 Nov 2021 11:58:18 +0100
From: Stephen Berman <stephen.berman@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN> <87wnlrfhdk.fsf@HIDDEN>
Date: Tue, 02 Nov 2021 11:58:16 +0100
In-Reply-To: <87wnlrfhdk.fsf@HIDDEN> (Po Lu's message of "Tue, 02 Nov 2021
 09:58:31 +0800")
Message-ID: <87y266g6yf.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:VutKc1n0ERYkpql+kgEO9LkzvdqBgNb6+s1+MA2DpgpclDYJMfX
 rSML6PzRGmK+I3lIzHPgMlKMaO3V1shIVnIggi7jSjlmAoJWZC9lkd/bMuTA2JWpoQx4GlU
 v+1bH1sBZQyIOd4gBvKzw/Ak/jBeWqvyyulCHbzNyCP/oikmplv4qdiEP83xVVecMMI90MS
 2hmQiQeGxYRXMEkqiPcGw==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:AD3Cnr25HTc=:+fuNerCXnfK/ASNPN7sXqN
 EJGCqWKPDgQKC6oPG4I6EpOzdSfmrIuhgzheUigJDn2/qTtF7EPjHLRu9X8FMcyownqigzP6e
 M5oSy+lcjFB6tv6PdsScJJPAwrusys+4Xp/d9M08oy8rCQt4BBwQQqs+DyQstmxzL/fhZxTbu
 8u8Gdkm5hnYhetClbXRzEbL07idLPfWLli+7vzpbv7IjFzOztVsAQKUD10bXZcfQ2oQ+NMRAS
 b2RDXfYgEGj+dBujAFCNFGe25e6siEhWiXxJ74OKyc1jjUsqh9ZqdA0J6g4lDVR/jIT7OWtUb
 g9p6VA53/PUJKYwT9su9IHkztLuh5p01SAo+2wxIOFaO8FvVkERhkOueNo0XNGtIsieLczmDz
 443Pr4sBYZ6o0Zb7UenzMq9UR0F1M3JS6oS+GpJsm/rCjZoXDYMCN5cdeBTwSZLY9Arbk0D6X
 eiMF0m6jI3pCeIhIoIvFOa1zjpJbrr8mJfr3HtXEi0IE93IxmFqoCyNz0slFNyDAmPZxvXPoY
 EcPorKJIYpdmSij/e0SMT1PM56PpY71vI29S4oJoNtnWuloGzQRsPqtKQo3Q+U+iGxW+s5dTL
 E1LUixh5WH1OTOYry5ogCHe6pIxDH1W2o0eKoiPaNzcAberUTs01ezXi/8mcZkJfheqhqmR2I
 ef4CNnWtM5mPu5mazc+kXt2tjpoQy2FSI/+6tr59x+m6FnmOsK2R2UFSWzxi08ZoK1q2KbO3C
 H7eBynaPRB4sfiIejJxrj8ixB+7PR6eLbsNCN7UAIvgWCrnc+US5dCgmRaTUyz6F7O2YqmQ3B
 DWRqGUF8lQuWLDKDbmDbf/F/9xT7aw7xJhrkkowJTD8C0WNkj+VSKwm0uUqYCX9UEhcKNKEHJ
 7S/vPILYaWHx0uD6jFBTVn2/RdLh3ExUV1aXYPKyMg5zvxea/kqdiCyiumWSWWr69OzlTLke8
 +KF+jelfkEG5RzZeKRNnSS7AMBaR6ak26dt2kMunU4Xxd7IahhS0/HnBdYQMiaTOY9J1NvzbC
 nqvOvcM031d71WJXPM1NbvNPWdLXWVAjB06JXFj+NxTS7+6x4VymQit3Ay1XEsVgevXqPUmH7
 w2UOjhEJX2Laok=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 51550
Cc: Eli Zaretskii <eliz@HIDDEN>, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Tue, 02 Nov 2021 09:58:31 +0800 Po Lu <luangruo@HIDDEN> wrote:

> Eli Zaretskii <eliz@HIDDEN> writes:
>
>> I see that xterm does something special in x_draw_relief_rect when the
>> line width is exactly 1 pixel, and w32term.c doesn't do that.  maybe
>> that's the problem.
>
> That isn't related, it only serves to make buttons look nicer and have
> more contrast by drawing a black line outside a relief rect.
>
> FWIW, this bug doesn't manifest in 27.2.

With the following patch I no longer see the display glitch:


--=-=-=
Content-Type: text/x-patch
Content-Disposition: inline
Content-Description: widget-specify-field patch

diff --git a/lisp/wid-edit.el b/lisp/wid-edit.el
index fb06a95f51..ba6f26fccc 100644
--- a/lisp/wid-edit.el
+++ b/lisp/wid-edit.el
@@ -373,7 +373,7 @@ widget-specify-field
 	   (forward-char 1))
 	  (widget-field-add-space
 	   (insert-and-inherit " ")))
-    (setq to (point)))
+    (setq to (1- (point))))
   (let ((keymap (widget-get widget :keymap))
 	(face (or (widget-get widget :value-face) 'widget-field))
 	(help-echo (widget-get widget :help-echo))

--=-=-=
Content-Type: text/plain


However, this cannot be the right fix: with this patch the editable
field widget is no longer editable (it also doesnt't extended to the
right window margin, and it's one space shorter than when the
widget-field face is edited to remove the :extend property (without the
patch)).  Moreover, in emacs-27 the editable field is also extended yet
there's no display glitch.  (There's one difference in
widget-specify-field between emacs-27 and 28/master, but undoing that
change in the latter does not eliminate the display glitch.)

There's also something strange about customizing the widget-field face:
when I uncheck the box for "Extend" and click the "State" button to "Set
for Current Session", nothing happens with -Q and without -Q I get the
message "End of file during parsing".  If (without -Q) I click "State"
to "Save for Future Sessions", then it says "SAVED and set" but the
"Extend" checkbox remains checked and the editable fields are extended.
If I keep "Extend" checked and click the Value Menu to "Off", then I can
set the change for the current session, and then the editable field
widget is not extended, but the display glitch remains (and the editable
field is one space longer than with the above patch).

Steve Berman

--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 2 Nov 2021 01:58:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 01 21:58:56 2021
Received: from localhost ([127.0.0.1]:36400 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mhj4e-0001jG-0I
	for submit <at> debbugs.gnu.org; Mon, 01 Nov 2021 21:58:55 -0400
Received: from sonic309-22.consmr.mail.ne1.yahoo.com ([66.163.184.148]:41015)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1mhj4Z-0001j0-Qj
 for 51550 <at> debbugs.gnu.org; Mon, 01 Nov 2021 21:58:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1635818322; bh=fmF0XZLloja08MQ2jVEaLtcSjlj78nyE5p20eVc/5wY=;
 h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To;
 b=G8sbNiX4IT9574OfDxmeM6/9Y+0z93nnMa2AMXSKYrpHfMAtjYkCKca5nWm+RVqOlu6I0VkRLAA06xd9Twd8fVep+gIMy2JIXZbe/+wwhPUqCBLiN69MvxXxj3Jovy5xyoQDKOIHO0BwCwvmolhfv/ji1zjMPQ9gzQK2JUCMilxa94BTclPz7thWR+uhUdAoUvFQjmTs4juhcdPojtmv788m53mpeeyUpLNZczsCA0wk1wc2cMN/QT5cvA4FGfM6mLP9NkybuDPbySZ7MmHBzQeElh+GQrNAfwMvnYQ3aC6Y6pTcVngXAhdmb+jzhczTNjQ2I7ygS6bpXVkld9aV9Q==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1635818322; bh=mSOHM34bbWmZFe/13UvLRlaA2R/IMOP2Eg66Tbhndxa=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=DPMG6pmxF6RBtfr54sOtjebGphs8fmC/mOP8HXcMeDq8h/g37sNMS/4vFuozIJsTa6vNwWwQzB/BYh86TF/iAHX9Gdg5YG74JCjvKC2H7N1iLB8crVTMNsX/hAc/P8O1e7LrtLTeqhMFj9/0/C6XVgiE4YWZ1j8cE8eDz6l0hUPBxDUOSiBOl6gxfgr3ICKxd40JdfZcXCs0pM0DRRaZ265Pv5K+lg0iw9E3WSFBxfPgU3KLH1UHRfb657M/Rq31dKZkUhuEUePmRK95puZl95gWKijTB4Z4L23Ccse/E+7YUywlk8vWoF2a9bCfGMjlN7dlBVaL7HmNuqEL6WiDzQ==
X-YMail-OSG: UftQKFEVM1nQ..cML7eK50Ntu2bFiLWkeM5UaOvMuJu4ZsbNVOE9T3MvEd58V.t
 br_D78RW7kzauvNNnvajLcHKQKJGjHq26dOYJqDb5v9t.Zr0mB9dUpZMtACs3VhHPWpmVrzbg0WM
 8X6tqnhLefCFINhKgzv7Cr07d056n7vnmSRDUTl2bObrbCIEXmbAINe.yQY.apKBQEEq336ndGfO
 p.G196dg7MZvV2CU5MmgZtbo3tfaWLGPTatz9ztlMjMQh2qd7_cAlrMgUzWr0tGligLn4LMyCmhN
 4bzh7PSG8WDObbF7s8Kppbb3GB3qZBjgV8NzuvbkLI30lIEm.2GB7YwNLyK.fhrI.zTXhtlXi4fB
 yxb2e2GUmZmo5HJ7FVenYsyaB0vU.c6xlvviFSEL3k_cw3sxGOQXmHHhMP7zAnWAeEMher_.NkCA
 0gPTxCOkm.U8wcXKs4xSykp7EtGo7mf77Rw2upMpjBsUuV6_VX6ucHWo6BuJrNQ4h4eUHMvLXCfW
 hrmybO8Od.JIx.ecEsn2hcF9BCyLPCye.kCi0cnfWM4EJBf.gEhBDA.9GiAV6CW4EwNF0HHqJhTn
 qVd8FhI5_PwiQNuLnfuXvLzbT9jT1MGnM1aZfyfPpAcuMJiSCny802_rInrRDJQ2iX1zt4M_wJM1
 nAKayhGHX_3tixzZ6zMWKWeMCaPYzFXOC8jeaxfr4dU.nO8rYFAKz_oJyytNiRrcOFSwYQ2Z5BYi
 E4KZNI11AN0CXmOyjOR.ovk_vFsdJFzTTCfRMoZcXFjZNl8PQMPWoXlDeby6GRJQX7.xPm3yMiTs
 HLmIAAx.SH1793BW3a6xUt1xB_AfzpeTIC2Pbc2pLowU6OjHqZT5atre3ShQSRHe98UBtPtl04nx
 nZWWcZIA_tnBCoWTTpEjdWFq1autcqEbDJfqjORd1lRaazUPGCYKawbCo7fcnpsNv_lxqwXhVKbC
 r_e0VzFKb2DzR02SDBY3A97Bi4.3cCMcm4aaOduS2MOtFRX1JCEd_REHBLf8A6khKYtYRHRYP4Qe
 SB_tN08OuL38ZBbK_FBva8ePyG4Nj7uSu9qqjQAIIwFR5w6ayVInaZqpOtBWbwdH3xBgAJDa17V7
 EFHX0QzVegNpFN9aOL4iGGanjEE6UjhCjHLb.wU1MDgTcbx0ylMvwtTW2wC_4InknGby90ELWf7y
 _AHTzSxt7aAensucwk8DUXtO8Vi42Ucgjm1I4hlfp95e_nijqN6v38PF6QbPgx2AAAClx7wTCAd.
 Ly..r7FtfCN8.KlWN5KNiukkV5VIFzCtOkOTYWPR4ZrcA1W6pgQOO6Y4EGzld94o000xxCUOPQ6L
 .5GCxl3on.JQixknarFduPmpEak_XTuXZgMIosbEusdJ.k5jkDQxdJDeFgPWFUjpT5NODx4cItx9
 5cIM4UUlb7mGNE04xC6T7EWC0Byl6OUsJIt3URc.Mor.yrKl6QxMndf0XdamSK.G15NzFe80WtLw
 OQ7SCgX.dJWwRvPUwdXzxmWuKADdnq3COGKf8JL87oSrGlYD755B_pZSgaghc5CP4ntV5rvPoFEo
 nt1gJ88UuNClZzHGb1KLxzRyDPXzvEcY.T8HQhx02.CnhZ.ModjnQnKoaZ9jRB00K2hAM5m9Jtl7
 96RKd6fgknfl_zFiqoeSj56rfQDYD9NESCOHHElB74TmsHQtQr.8dRC6UbG3hETitDdocVKsRY6r
 Qv2sKBMGLTkH7Qkx7AXZSg.Vef4XM0ArSDYdMHQLFIEXcxGBKWqw.Yu1top4NlPTrC5j.oXVGR9K
 ND8e.JnxpzmBTDr.NH3Q_PbjC.EJA.ZgtBZ28Il8G6wSFsXbsKRi.H.1AfMLtPUPpTYcAb5MKgR0
 rvpdHDotnSLPm.R4a9vXezByj.B_akslB3MFW_gvyE2Lrr_U1qq.YENAnq5d.EgsPeP0tp7I9uPh
 NXdNcwXyJXDhTt02fhvsGJs6UiBxq3jgyJKui.0NAHzSug62CkrQoALqra4LYBsjDYFtjzmTR9YS
 4icTxjq9XGCLznQuY5zis0K4u_edbQIZkAkVP0lNRRp29U9DSwwhGn4Qfv8YjzZZY7MGwiXAb7fT
 8Au61iiu0Mut2gMYOdIpUtwSy6h1BAujAGhYraT4vphadqUf12filJymoxYKkzO.7lPTaA_cT7SN
 KOGk.oRKrl9HLnnngHtdh43JtcwZz5MY_0MbwNVWcoRyJ3M5vdG04mOBQ3hZIQIutMvUPQPZvQ2d
 tY4RwLzDFlCuQfuzaNU1sVDi_3ons6oPVwFlGTo.rJOWEeitS1Pdmv8iSyQ--
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic309.consmr.mail.ne1.yahoo.com with HTTP; Tue, 2 Nov 2021 01:58:42 +0000
Received: by kubenode503.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID 4eb30bc21c82273059fa7cf006dc1253; 
 Tue, 02 Nov 2021 01:58:36 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
 <83ee7zll84.fsf@HIDDEN>
Date: Tue, 02 Nov 2021 09:58:31 +0800
In-Reply-To: <83ee7zll84.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 01 Nov
 2021 21:38:51 +0200")
Message-ID: <87wnlrfhdk.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.19266
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 380
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: Stephen Berman <stephen.berman@HIDDEN>, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Eli Zaretskii <eliz@HIDDEN> writes:

> I see that xterm does something special in x_draw_relief_rect when the
> line width is exactly 1 pixel, and w32term.c doesn't do that.  maybe
> that's the problem.

That isn't related, it only serves to make buttons look nicer and have
more contrast by drawing a black line outside a relief rect.

FWIW, this bug doesn't manifest in 27.2. 




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 1 Nov 2021 19:39:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 01 15:39:15 2021
Received: from localhost ([127.0.0.1]:36203 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mhd9H-0006Se-0x
	for submit <at> debbugs.gnu.org; Mon, 01 Nov 2021 15:39:15 -0400
Received: from eggs.gnu.org ([209.51.188.92]:43866)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1mhd9F-0006SP-GU
 for 51550 <at> debbugs.gnu.org; Mon, 01 Nov 2021 15:39:14 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:40792)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1mhd99-0007aE-UK; Mon, 01 Nov 2021 15:39:07 -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=RmeobNqZmybv5haGs65gu6GO5tQmkPaBDZww6ftnPL0=; b=aOaVY8ALSoXM
 QwojF/IdI4FGNKCZ3G0Bb0/iTZkNf5GbZqEHLUqWEA3mhN/RNJkMVTAVG7b8mBhHPWGGlhCUFu+mC
 PpWkDSP6hL/psjAfN7qXkg2y0+U41kkQaKm2my8l71aD1Kh/DXQoJBcwkS7K4J7GnYg8PhE9WQ0Vb
 QlZe+OkS20JbAzIPNfWnJcdTP/97VisDjO83YJwF9bu89VFpPrCx3cPpqRCiMlXpTexmTFv5kIJbo
 18DRGsC0AeVg4J4//wyWDbqh9iPjZn2NdNFWdZKLg9R1NS5253x4/3LSoA/5J4NfILslTmxyWTM7c
 41yF+70BVdZy85nogh1inw==;
Received: from [87.69.77.57] (port=1931 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1mhd90-0001fI-Eo; Mon, 01 Nov 2021 15:39:00 -0400
Date: Mon, 01 Nov 2021 21:38:51 +0200
Message-Id: <83ee7zll84.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Stephen Berman <stephen.berman@HIDDEN>
In-Reply-To: <87zgqnk74n.fsf@HIDDEN> (message from Stephen Berman on Mon, 01
 Nov 2021 20:28:40 +0100)
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN> <87zgqnk74n.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: luangruo@HIDDEN, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Stephen Berman <stephen.berman@HIDDEN>
> Cc: Po Lu <luangruo@HIDDEN>,  51550 <at> debbugs.gnu.org
> Date: Mon, 01 Nov 2021 20:28:40 +0100
> 
> >> Run emacs -Q.  Do M-x customize-group RET files RET, expand "After Save
> >> Hook", then click "INS" twice.  The second INS button will not have a
> >> left box line, which is visually inconsistent with the first, and with
> >> how buttons work in general across all X-Windows applications.
> >
> > I cannot reproduce this.  Maybe this is specific to GTK?
> 
> I see this on a no-toolkit build as well as a Gtk build.  For me, it
> suffices to click "INS" once, see attached screenshot.

According to this screenshot, the problematic button is the first one,
because on my system the first one doesn't have the left and the top
border lines, and neither do all the rest.

I see that xterm does something special in x_draw_relief_rect when the
line width is exactly 1 pixel, and w32term.c doesn't do that.  maybe
that's the problem.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 1 Nov 2021 19:28:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 01 15:28:54 2021
Received: from localhost ([127.0.0.1]:36180 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mhczG-0006AW-Mp
	for submit <at> debbugs.gnu.org; Mon, 01 Nov 2021 15:28:54 -0400
Received: from mout.gmx.net ([212.227.17.20]:43907)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <stephen.berman@HIDDEN>) id 1mhczC-0006AE-KG
 for 51550 <at> debbugs.gnu.org; Mon, 01 Nov 2021 15:28:54 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net;
 s=badeba3b8450; t=1635794922;
 bh=xQjCv5+tz9zVdPBmyet+U0eSL3m2RoF9lqQM8AytziM=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To;
 b=KqkFLm27cseMhUNcp9ZRRbJwzwjL2Jct6pa1MiGRxUNQYr5ZLTQVKOl6GoXaPTceN
 xIHtjKkxa42UGNoILocXZKYHPbr33kMRUYsok7I5gid97E/gbgLXUXs2i4H28Gn3fQ
 8X04Q70zAe2loDHNomXDcfiMX+InKmPpedpkbZYU=
X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c
Received: from strobelfs ([94.220.126.208]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MIx3C-1n22BH3h74-00KMeb; Mon, 01
 Nov 2021 20:28:42 +0100
From: Stephen Berman <stephen.berman@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
Subject: Re: bug#51550: 29.0.50; Customize Group INS buttons sometimes don't
 have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
 <83a6iolzjd.fsf@HIDDEN>
Date: Mon, 01 Nov 2021 20:28:40 +0100
In-Reply-To: <83a6iolzjd.fsf@HIDDEN> (Eli Zaretskii's message of "Mon, 01 Nov
 2021 16:29:42 +0200")
Message-ID: <87zgqnk74n.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
X-Provags-ID: V03:K1:4U5/vDs1UQPKTa7Z0VZc+6LKmlY6Pv3VaSWOTFInLfDCiFBEr/D
 D1X3qXQl4AnMS2JTq3dczHglKd7pMNUkLflCYKdVcFo4M/tB6nZQufJw6KqWDeZOHwvfO0V
 HLnx75e3VEzgK2c0AtIVtiWLaFWqX85ZrsXF8ATHmJHsB9vIhhd28fBzPdI2PuKzoLWjxVR
 uOtOohmJKVhPavvRokVNA==
X-Spam-Flag: NO
X-UI-Out-Filterresults: notjunk:1;V03:K0:bvPz82YaGms=:ukbqb/SnpL3v4gA7HT5FVM
 VpOLeXa3PbDHNTLCwLKv/AAYYwmw2i6+PhYQEUvOm+/RWojC50LBliSXl3Exhh15pda+ZJhcP
 kvkLAacZg4ktUe3ucaNFxsxZSDHv6/zN4xw6BSjvlWqOKvOlnUZCh8q7DJNaHZeADsFUcKHPW
 2Hckhua0vk3XiachOnjb4Aw1AT6utdMTDn2kfpShQVxLryDEHnoV4kFPH2JLM1MRTQhGhe3SI
 D897Pe1ybOCk8Zi+FmVWU9Imz0rnfugcA4YddKCeMt4ELMg2Q+RlEQn1yB4bOJ9CfgO37teXg
 TfOPptJ4dbIv6clZy5dtjnID5cFb7IylQ8TBmbCPy8+PednhlHRqGbKnGAvKj1yzwG5NZljML
 EriBi2wu0GnimlMF1Fq8aaBbQA0G0KCZoU/ZeKchQrStPRR0J0Kbk0AaO8HQMKe40069pFJtQ
 9coixVNhnZ40u9b/4FtOjcOlYdz+7vKhpTcXkCugF4gCrRPB5KR3Y5e8XrdOh3v3M3hIz8Erc
 bMCN1hlidEjtj29v6weJNgumCyDuG4gofLBmOjU8KKdokD8xXgk3znfyVyBxPHcaJ864YNC7x
 NyHioQ4VyAN6xH5m7v71zSSoZZVBOxAfW6Sphkqz59NWWckLffrCFNfM2fPcddDZb1ENo737I
 p+q1RuvyNS7Q8SgF8oJtkhwpHKgcAeyYt4NSv20kC17d9YNHlOfS8GgUgpcTErmMAm0oVsFd2
 vQ3cS6fgWw32vA0FK8TX1klBDI4B9DJ8ofYGzWLXb5U7qF014PY30wdIpyDL7ZvACeKtQZKSi
 wuXLPwrWv+VJXBchokXEr9W8iHPwXnyqtFxPWQCxtWfAfWtbkA6tciMydq6fJRiAD8yXUHbZB
 nL1nhRqFVqbojkKoCP2NHBDuXMkBFXiR99JPzkkrDzJY/fZmFpvgoeKaWEoOtFqovdzuBXErZ
 BtdsHWdQ9f//83TSgiKMrixr1tSndl1mBinNiC2eBze6mlWgaIvyx+j1zlG41qgPACiH/wmsz
 JYFL6e67qhI42myEZT83j1E26ZM7tz2GAhj8NQbxYQG4qvVtz5uqsFezQidrNCuJKo6cD+rnC
 Kue4f1EVKP/0nk=
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 51550
Cc: Po Lu <luangruo@HIDDEN>, 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--=-=-=
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

On Mon, 01 Nov 2021 16:29:42 +0200 Eli Zaretskii <eliz@HIDDEN> wrote:

>> Date: Mon, 01 Nov 2021 21:52:17 +0800
>> From:  Po Lu via "Bug reports for GNU Emacs,
>>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>>
>>
>> Run emacs -Q.  Do M-x customize-group RET files RET, expand "After Save
>> Hook", then click "INS" twice.  The second INS button will not have a
>> left box line, which is visually inconsistent with the first, and with
>> how buttons work in general across all X-Windows applications.
>
> I cannot reproduce this.  Maybe this is specific to GTK?

I see this on a no-toolkit build as well as a Gtk build.  For me, it
suffices to click "INS" once, see attached screenshot.

Steve


--=-=-=
Content-Type: image/png
Content-Disposition: attachment; filename=bug#51550.png
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAHMAAACdCAIAAAAIb9BDAAAABGdBTUEAALGPC/xhBQAAACBjSFJN
AAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAA
EGNhTnYAAAoAAAAFoAAAAIAAAADKSdsvowAAFU9JREFUeNrtXWtQU9cWXiGJvMND3iICCiIvxVps
rXLBOlEpoFMKFqhKqbWorZ2q08dUB6z3XlFHax0r4GNAufhCK9bRIipVRJQqSqsIxRYIAuUVQt4J
Cdn3x6aHFMIxIIEA5xt+JGuvs885Hyvr7L3W2vvQJGIR/A1jE1MajYYQAu1Ao9EEAoHGJnNzc9An
JCcnJyUllZeXk+iIRKLW1lYWizVx4kRt+uTz+Twez8XFxcDAoG8rQ6/uf2RhZmZmZmamvb6FhYWF
hUV/rQYUoToCxayuMF68gYODQ1lZ2cWLFymbHWLEx8eXlJQM5xlp42RsMPyg/CzF7GgDo7+f+QuP
1N5pUDZLgWKWYpZilgLFLMUsBYpZilmKWQoUsxSzFLMUKGYpZilmKVDMDh9GR+722TM4cwYA4JNP
oFftREYGpKVBays4OUFRUbeQzwceD2xsYCCFGdpCpYL//Q+Ki4FOh5kzITISNJfUSMQi4g+nCbRM
FmA1QT9AQ4qkJASAANC5c/+Q8/mIwUCWluizz9B//tMj37EDAaCMDKQLxMUhAGRoiAwNEQD6+mvN
arq12dTDR9KOHCVRWP/R2o/WfPDCfq5dAxcXaGiAa9cgMrJb2NQElZWgVMKcObBpEzAYAAAyGbS1
AU4o83hQXw8TJoCdXfchUik8fAimpjBjBhgadguVSmhqAmNjYLHgl1/A3Bz8/fu9Ei4XsrNh5kwo
LoYJE6CoCLjcnta6OqitBQMD8PXVvc0eSj/sPydQ41/akaPa2Ag2zPffRwEByN29Rz5pUrch478p
UxBC6NKlfwgB0MyZ3fpXryJr626hkxMqLOyWV1QgADRvHpoxo7v1xx/7vZjqagSAPD1RU1Pvpvj4
npMaGiKdP8HWrf0w8cM1GuXaWCsAFBSAUgnz5sEbb0B1Nfz5Z7f82DH47jsAgMBAuHABDh8GAHj1
VbhwAWJju53yhQvw7bcAACIRrF4NEyZAfj789BPI5bByJXR29pyluBi8vSE7G3bvBkvLfi/G1RUW
LICqKnB1hZUroaysp2nGDMjJgaoqKCkBI6Ph8rO9LDf18BHt/dr69QgAPXmCTp1CACg1tafp8WME
gJYt631IXz/7008IAC1ejE6dQqdOoQULEAD69dcem50+XdvrkUhQcjKytUUAyMAAZWX1mHNSElq1
CkVGIgsLNHxPsGOZxwdBK0LIw6P794tv5u23B8PssWO9vQQAuny5h9nQ0IE9xzo70d69CAA5OiKE
UEMDsrLq9irR0cjCAg3fqCth9Sq5XA4AGp1Df+Bw4NkzcHeHV18FAMjPh4IC6OoCOp3sKNyqVPZI
nJ0BANatg927CcsAE5MeBS0qLAAAhEKQSsHODphM2LQJ/vtfaGmBri64dQt4PHjnHcjJAYTA0XF4
x7Pr1n440EOuXQMA2LABNm0CAFi9Gk6cgAcPYO5csqMwj+np3SysWAHz58PkyXDiBLi7w7Rp8Mcf
kJEBpBXgmtHcDK+8AitXQkAAlJUBlwuvvAJ0OtjYAAD8+Sc8fQoXL0Jzs96PZ6OjEQB68KD7a0YG
AkDffPMCbyCRoNBQZGr6j7HB/fvI31/DmAF7g7fe0up62tpQUBCi0bo78fPrdtYqFXr33W7hv/6F
3N2R5lpELauPRmMtIpcLra1gbw9WVoPvRCSC+nqwtu4ZKRMWrVB0/2LGHbPDBioiQzFLMUuBYpZi
lmJWHXw+/9///jf37xBbZWXlbmL2M0Ds37//gw8+gNEGXTHL4/G2bdvW2tqKvz558uSbb74ZXFcd
HR3Nzc0Us1pBLpeXlpaWl5d3dXVpIycgk8nq6+v7a9UrjEAe7PHjx2FhYTY2NkKh0MLC4vLly3Z2
diRyAu3t7YsXLw4ODt6zZw8hjIqKmjZt2s6dO8eXzSYnJycmJiYmJh7GcWkAANi4cWN4eHhpaWlF
RQWLxdqxYwe5HKOlpSUkJCQ0NFSdVgC4e/fu48ePx503cHBwcHZ2dnZ2JnYMUCgUhYWFq1evBgA6
nR4XF1dQUEAiJ2gNDg6ePXv29u3be53ixo0bhw4dGnfMJiYmbt26devWrZF/5wW5XK5KpSKItrGx
aWlpIZFjlJaWzps378KFCzU1Nb1OMX36dBcXl3HHbF/Y2toyGIympib8tampydHRkUSOwWazjx49
GhsbGxMTo1QPaOsxhptZOp3OZrMPHTqEEJJKpceOHQsNDSWRE0cBwN69e4VC4bZt29Q79PHxeffd
dylmAQAOHDjw22+/OTk5OTk5WVpafvnll+RyAsbGxidPnvzuu++uX79OCPl8vkgk0kNmRyw+W19f
b2RkZIOzHFrIRx2oyPcY8gYUsxQoZilmxxV0G5HhcDhtbW195ba2tvo5cRodzK5bt66mpmbKlCka
GXd3d9fP+T4AKJVKiUTCYrG0UT59+rSvr6+vr+8wMVtXV1dTU5OXl9efwuLFi58/fz558mQ9ZLau
ri43N3cTLnh6EUQiUad6uejf0JWfbW9vV5/494WTkxNXvVxaE1QqVUNDQ0NDAxEr6OrqwqVNhHGp
f+2rT0AqlT5//pzIcWCJQqHAnzs7O2UyGe5BIBBIJBL8QSAQYDmGQCDgcDiNjY0qlapX/x0dHfX1
9USHoM8rQLhc7smTJ+l0OpPJlEgkcXFxeGJ25swZLy+vBQsWAMCFCxfodPrbb79Nog8AN2/evHv3
rr29vUQicXR0xIG3U6dO+fv7z5kzBwCKi4tbWlqio6M7OjrOnTsnl8ulUunp06cBwN/f/7XXXgOA
vLy8J0+e2NjYiMVilUq1atUqYiPPioqKoqIiQ0NDsVi8cuVKW1tbvWb20qVLHh4eS5YswdTk5eW9
9957dDo9KirqyJEjbm5uLS0tzc3Na9euJdEHgN9///3u3btr167FIUoinKYR1tbWa9eura6uzs3N
JXrGmDNnDpvNxlvNnj179u7du/hcACAUCtevX89gMHJzc69fvx4TE6O/zEokktra2tdffx0TYWdn
d+fOHTyftrS0DAsLy8nJUSgUq1evnjBhArl+RUWFr68vEfl1cHAY3CXZ2NhwOJympia5XC6Xy9vb
24kmb29vBoMBAH5+fmfw8iq9ZVYoFALA/fv3CcmUKVMUCgXmcdq0aSqVytbW1t7e/oX6QqFwSJ6T
ubm5jY2Nvr6+RkZGTCZT3ZUbGxvjDyYmJp2dnUqlkoGZ1kNgFxYeHq5xU+LLly+7uLhwudzi4uJ5
8+aR67NYLB6P17cTOp1O5IClUql6U99tN6VSaVlZ2aZNm/BQrK2tTd1miTCmSCQyNjbGrOrpHMzI
yMjDw6OgoADffGdn57Nnz3DTo0ePOBxOREREVFRUYWHh8+fPyfX9/f3Ly8vr6+sBACFUW1uL5VZW
VhwOB3uSyspK9bObm5uLxWJ17mg0Go1Gw78MLpfbK6f55MkTmUyGEHr48KGnp6duvYG1tXVjYyOJ
QkNDA/lG5REREbm5uXv27DE1NRUKhX5+fh4eHi0tLXl5eatWrTI0NDQ0NFy6dGlOTk5iYqKJiYlG
fQBwc3Njs9lZWVkmJiZSqdTPz8/V1RUA5s6dm5mZuXfvXkNDQxcXF/UaBhsbm8DAwKNHj6pUqsDA
wIULFxoZGQUHB2dmZlpaWqpUKi8vL8wyhpOT08GDBwHA1NQ0Li6u+5+hu/jshg0b/vjjD3wbvVBb
W+vh4YGvhhxyuVwkErFYLCaTqc1/tD99lUrV0dFhZGRkorbsQ6FQ8Pl8KysrOvmCEjWfIBaLra2t
+25GL5PJpFKplVohuW4j33V1deqDcwJ2dnb6OfsaQlA5BV2BiiJSzFLMUqCY1S1G65sq6uvrq6ur
Z8yYgQNLNTU1z58/9/f3t+x/Bf29e/eam5uXLVs2JBfQ2tqal5fX3t4+adKkd955h5Dfvn1bLpcv
WrRotDJbV1d369YtgUAQFhYGANevX29qanJ2diZhViaTicXiobqA/Px8W1vb5cuX94oQWFtb4yjt
KH67yqRJk6qrq/EUgEajGRLblwAIBAIej8dkMh0cHDS+YgrnY8zMzHCrSqX666+/AMDe3v6FsRSx
WNzV1dXW1ubj44MQIqLgCoVCKpVOnjwZT1JGMbMMBmPy5Mk1NTWNjY0+Pj63b9/GcpIQNYZUKs3K
ynJ1dWWz2UAaMteIGzduNDU1CYXCwsLCX375xdHRMTw8HHukmzdvCgQCT0/PiIiI0f1GIB8fn/Ly
8sbGxtjYWIJZkhA1trgTJ054eXmFhIRgSX8h8/4QEREBAAcOHFiyZAkRfwEAT09PT0/P/Px8nOAZ
3cxOnTr10qVLVlZW6nlWkhC1WCzOzMycNGkSQStJyPxlf1Kjmlk6nT5//vxeP3aSEHVjY2NAQMDT
p095PB6OnpCH2McvswAw95+7c5CHqKdOnRoREUGn08+fP5+QkGBgYEAeYn8ZjLWZAnmIGjtfNpst
l8vxChOSkPl4t9leIA9RYzCZzMjIyGPHjrm7u7u7u/cXMh8oDh8+LBAI8C5EVVVVYzOKSBKi7g8D
DbGPO5vtNhFjYyKfqiVw+mcIr4GKyOgKFLO6gq68gUwmy8zMJC/10R4ODg7x8fFGRkYjfq7S0tIR
ZjYzM/Ojjz4aqt7KysoyMzMTExNH/Fyg9cNZV8xiCyofxP54mkD+BuDhPJf2oPysrkAxqyvofDx7
5coVXHqFERAQEBgYKBKJsrOzvb29cYFxXV1dQUFBfHw81ikoKLh3755CofD09GSz2eRFSgRwnzQa
zczMzMfHZ+bMmUTTpUuX1EuhWCwWLnH9+eefVSrVm2++ObhbS0tLE4lEW7ZsGRlmuVxuY2NjUVGR
hYWFn5/f1KlTAUAgEBw8eNDe3j4/P9/AwKCmpiY9PR0zu2/fvry8vKioKAaDgUOumIUXAvcZGhoq
k8m+//57f3///fv348H/Dz/8IBAIiEUaEokEf7h69WpXV9egmXV1de1VxDiszK5cuRIA1qxZ4+Xl
1evfy2Awbt26RYRKAUChUGRlZWVkZMyaNQsA3n///YHuZpCYmOjm5sblcuPi4o4fP07Ubc+fP/+z
zz4bqpuSSqV8Pn/WrFnqVWIYQqGwqqrK1dV1JP1sVFQUUSGNIZPJlErlP9ZRDKrCd+LEiWFhYSQr
e14S9+7dW79+fWRk5K5du9TlJSUlISEhe/bsiYmJGcm4waJFi7KystS9sLm5+cKFCz/55JPFixfP
nTs3ODi4r1FoCRcXF1wei1FcXEwEvby8vKKjo1/mykNCQkJCQnbt2qUekEIIJSUlJSYmrlmzhs/n
j6TNMpnM5cuX5+TkqAu//fbbr776isfj7dixg81mP3z4cHCdT5gwQaFQEKXbJiYm9n+DJHP+Mmhu
bq6pqcHZRgsLixGOdUVHR8fExPj5+RESAwODZcuWLVu2TKFQbN++PSUl5ezZs4Pomc/nW1paEuHQ
WbNmDeE8TSM6OjoAgMjIjfB41snJydvbOz8/X6NFs9lsXAYwCDx8+FB94DUMwMtRiPCFzpkViUQ8
Hk+pVMrlch6Pp74kEGPFihXq+8Kkpqby+XwAkMvlP/74o5eX14BOJ5VKORxOenr6tWvXEhISCDk+
OwFCrlAo1OUvsy+glZVVYGBgWlqaUql8+vSpzr3Bli1b7ty5AwClpaWnT59OSEjoNfoJCgqytbUl
Hi/FxcVpaWkTJ04UCATu7u69dpR7IVasWGFqaurt7Z2amhoQEEDIs7Ozs7Ozia9EfuzGjRs3btwg
5MePH9fmLJGRkU1NTWKxGCF08+ZNMzOzq1evAsDOnTs3b948e/ZsNzc3nTOblpam0QkQ92ZgYKDu
DbKyskQiUWtrK4vF0nL21bfPXsjIyNAoT0lJSUlJ6SWsrq5+4bnOnz+vUe7s7HzmzJmuri46na6P
2RozMzMzXbwyTffA63dnzJhRVVU1NvNgIwVzc/OzZ8+eOXPGwcGBYnYo4efnt3//fvxZV8w6ODiU
lZUNVRQZSFciD+e5tIeu6g2YTOY4z4Ppitm9e/dqlPfdQBYjKSlpEPepz9AVs/093A0MDPpuFaJR
iFFWVlZSUkKS79Nb6MrPkuT7NDb1pz+E3nOYQeXBKGYpb0BAY24RANLT03vlFgmdweUWxx2zGnOL
ANA3t4jlg84tjjtmhzm3qG8YGT+ru9zieGd20aJFlZWVGnOLSUlJV65cIUoCKGYHBp3mFsc1swAQ
HR198eJF9V0wcW7xwIEDhYWFwcHBfWPSFLNaQXe5xbHP7DDnFscRs1u2bAkKCsKJxaCgoNTU1F4K
OLdIfC0uLg4KClq4cOEbb7xRV1e3devWUc2sDkc2GnOLoJY3JXKLuJJj0LnFccfsIDB6c4vD6g3G
OShmR5s3OHfu3ICaSPSHJN83dpglQX+psP5oJdYvjC7o+1rxoc3L6hrq+VB9jycN7fpEXUN9/aO+
Mzu06xN1DfV8KDU20BUoZnWFsVAx119eUi6Xd3R0EO9ceCEGqj/GbXbfvn0pKSn4hWO3b99WD0s+
evQoNjZW+64Gqj+Wbba/vCTeEZLH46lUqubmZgAwNTUlIhLNzc319fXGxsZeXl54Cx9y/a6uroqK
CgDw9PTUfoe00c1sf3nJxsbGLVu2iMXijo6OjRs3AkB4eDje7XD37t1Xrlxxd3dvb29XKpVHjhxx
dHQk0edwOBs2bGAymcbGxjwe79ChQ25ubtpcm77PFJKTk5OSkkhGXZ9++mlJSYnGNY/37t37+uuv
1Rd4AEBtba2Liws21c2bN9vb23/++eck+gkJCdOnT//iiy8AIDU19ddff+0vOgp/z9GTk5PHgp8d
aF7S1dX10aNHJ0+eTE9PF4lEdXV1JMo8Hu/+/ftz586trKysrKycOnXqgwcPer3SZmx6Axj4mset
W7eWl5cvXbqUxWIZGhpqfNEfAfyaDfwKNow5c+bIZDJtNgMbO+sUcF7y1q1bPZ6uj0/j8/kXL168
fv06HlrV1NSo22xfffzCw+Tk5EHE20a9NyDJS9rb23O5XPV6ETqdTqPRWlpaAIDD4Vy+fFm9q776
5ubmCxYsOHDgAH5ISiSSoqIiLS9s1NssyZpHV1fXmJiY2NhYpVIZFxf38ccfm5mZbdiwISEhwcnJ
Ce/GgVnuTx8b7LZt24KCgiZOnNjS0vLWW2/Nnz9fmwsb9WMDABhoXpLP5/N4PGKEoA1EIhGXy7W3
tydfMaE+NhgLfnageUkLC4uB7uM7iNQnFZHRFShmdQV99wZDvj5xGC54dNhsfHx8SUnJKKKVyIdS
77TTFSg/SzE72vB/nvD+RubJ1doAAAAASUVORK5CYII=
--=-=-=--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at 51550 <at> debbugs.gnu.org:


Received: (at 51550) by debbugs.gnu.org; 1 Nov 2021 14:29:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 01 10:29:57 2021
Received: from localhost ([127.0.0.1]:35814 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mhYJx-0004Ek-O6
	for submit <at> debbugs.gnu.org; Mon, 01 Nov 2021 10:29:57 -0400
Received: from eggs.gnu.org ([209.51.188.92]:46676)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1mhYJv-0004ES-6v
 for 51550 <at> debbugs.gnu.org; Mon, 01 Nov 2021 10:29:56 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e]:58624)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1mhYJp-0007YR-RS; Mon, 01 Nov 2021 10:29:49 -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=NoluzByEEZVeLHQIflaafOyNf6yX3JvnvOyDKmjcow0=; b=ByzFhk7NTr0x
 HJrDk7Mt8xt7yEVxzw9vQgo27pJ/D/peugsL9Whn7xCIbKnrNCGjyeG8uLJRly4+mn8onajMTtm8J
 fwajfjNPzaAo7itGpmwF9vF4RRU/oK6F7vm5QPDItU17HoTSyJQLLVSNgplye8ClLPQb7vjRDRuGK
 s2cKifvaVhTEutUjlGiLS1AAPJg37GhdOY4voO1KmvZNhKE9LBidn3iFW4yxHASazJJ8kqY8nrzOx
 KcmXVhhKSwQSeGk0zATXJfidqQ621P8wFcHeEG80N8rwO1YdtQNaxKI08d8h4DNYbZIe2uPw/bcPS
 GMS3f/U1MC2/L6s+vInRpQ==;
Received: from [87.69.77.57] (port=2876 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1mhYJp-0005nc-BJ; Mon, 01 Nov 2021 10:29:49 -0400
Date: Mon, 01 Nov 2021 16:29:42 +0200
Message-Id: <83a6iolzjd.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
In-Reply-To: <87ee80gezy.fsf@HIDDEN> (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#51550: 29.0.50;
 Customize Group INS buttons sometimes don't have a left box line
References: <87ee80gezy.fsf.ref@HIDDEN> <87ee80gezy.fsf@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 51550
Cc: 51550 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Mon, 01 Nov 2021 21:52:17 +0800
> From:  Po Lu via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> 
> Run emacs -Q.  Do M-x customize-group RET files RET, expand "After Save
> Hook", then click "INS" twice.  The second INS button will not have a
> left box line, which is visually inconsistent with the first, and with
> how buttons work in general across all X-Windows applications.

I cannot reproduce this.  Maybe this is specific to GTK?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 1 Nov 2021 13:52:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Nov 01 09:52:36 2021
Received: from localhost ([127.0.0.1]:34039 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1mhXjo-0000cu-F2
	for submit <at> debbugs.gnu.org; Mon, 01 Nov 2021 09:52:36 -0400
Received: from lists.gnu.org ([209.51.188.17]:50982)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1mhXjk-0000ci-Bi
 for submit <at> debbugs.gnu.org; Mon, 01 Nov 2021 09:52:35 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10]:35886)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <luangruo@HIDDEN>)
 id 1mhXjk-0001Vc-1C
 for bug-gnu-emacs@HIDDEN; Mon, 01 Nov 2021 09:52:32 -0400
Received: from sonic306-21.consmr.mail.ne1.yahoo.com ([66.163.189.83]:37650)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <luangruo@HIDDEN>)
 id 1mhXjh-0005tt-2D
 for bug-gnu-emacs@HIDDEN; Mon, 01 Nov 2021 09:52:31 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1635774746; bh=M2vKJriZInySniB1jlnKquCNlf0zjaCSTRZ0Wy5Xges=;
 h=From:To:Subject:Date:References:From:Subject:Reply-To;
 b=twFdmoNwszrAy5kICMjBSIzXUqK8uIHvvENp7fsELSN7LoyilFsjFuO9UcxWP/KtGKpJ5a6GMjqKLHzV9UpjvEiaL1QM1acv1rn27VS9SiP5Y2PDbnmOVMwlKEA/zEH7vLF1H3fV9/P9vcg+Myt0HXoFOneIWqhr9O+wMtV09wKJRf5q37l2/ROdKVSMUEFeAgFvnxCU+dMVs/Vx5kxBEOF2oib5CQ/xMHQ3o8KETqPhGytpxSTONUNocDSyQVmHaShMAhsrv386tZkKxaywUy711rn7FuQOPi9vT1DF8poso6EeAYSngKlG58klj5ofjXPjfGBBOcJY8V6vskHLtQ==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1635774746; bh=rgctUveOW3J0ZRCWoi6cqwg9yLyOFpMYXUV9qzRT9rb=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=WvkQf1Uz9kzA3rOVsG/lrhzjg9CjTH7Yg2yt2jDKvuK+lLXExs0dkUjC7aaE0dPFoc/8bAlf2coM704giEvyb/9K9qS3aSGOonl8igg0mvsIiCJHyDvGVL376926sy7c2UlbWlK79YH9SsrT9Q194QQXL5lUPFBIP5n/0brepsX2yDDpISBaAY7NodXomNigRQ/GYkToWnq2PcN7I7cPg9PFpeLHZ5Zs5CmnHm/4L8ikK4UF1dATzxEfABjjHn5ZzstoJRLQ1st5+8eh1f6ufWDlM1D67hRxtxTmJvVUXonTo5njrFb2jbidN7/nrf+ZfPFuKpMFEs48KHRHpTqERQ==
X-YMail-OSG: bJxjmJoVM1kohqKUYTTeNYxLSmXTcPufandfEInba6Y.hm94aIUFEG2Tb7wE4t2
 72QDRC2XFoyTG3t98lIgJaA1DF.GVFO5e5VdzWaykGuUDsD0_SdByuipt8_.rhJ.Y.nbL3WSFzty
 YS.w6qQ8UyvQGjWh.8JzdsviwPI2R54sMfzFfQK08eyj9a5KBXmWpLsio5TFepiXm3jNjDWUdQQV
 77LzssrzPp.xuYNxvopkAK5buiZq5hHAEK9jE_YKCgIysTFNJ7RuIrDsv1zFnkT_mXlHPBEa28GF
 GN0XUDkXJNPyyUaXhb5jkD5fOwPztC5gz.9YZUUs404CdJXgSZECLJjlR5PubKKbHO9MSrm9I07l
 emPh1lP0OlxOCzNeYTeY7qpS2Txe5svrKIj1yWoaw9KUd44FiETfGHRX4GYdODmr1g8oSPo2CZtP
 cKQpudyIwLpTWkpRkXt3gNzCWYsfr5hObFforDiZCqd2.1PQVAzhpq0FVAQzzULOlb_XqMmh3xb7
 tGDMU3Vpq8jED6c7gN9p2epOP1kAjbEf41u9UCdY3a2I9tQ6SGPSWcMOtYchpChJeZZdE6DMTi3q
 XEO1LZLXepNhJ5ZY7C2u6lB_jm6Ta4i80nMnOGuHCFqDNg1RZ0xIqD.juooFLmmuV4alwi.D32PH
 Sxy0WEnaPrX03bgBp.nvw80Zqb.Fy1iFMoaiY7foyp3B2srQ6nDcDINWl_UkqawaWaR59oH9VDXq
 22qkhCUyJwITzj9vFJSrB6AKtapY5y4SPx_woJSn2LQbbtpjA8Dz5vZgrFOcNIYhawF_l5jm4JA7
 EiBIx8Jd2GfsjRIhn4uFf1fzx8bx9lAYAGZmGVGyt7ZojgzIfDq.7snFps3lUJD5zYNeK8wktQ.L
 F4lKWUIURRyIgqErPucAev5JjDolHW0sJ0KmdHwZUb7w7yBSmGzy6UxVibYRSh2G86O9iGOEPg1Z
 hE.1etfAuj6eBE.q4rwtkZTYeXKazgB3WDB0pNDXwGsA5kAMinfu5Fu7bcQzn9jC360JOwdxqYdh
 vrbnbd0z.m8G8Gchs5wGOfL57iQRhae0IVpDtKb1tbwMA6.zZYhrOhdPBnbZZr.ek4wuhfi3oyxE
 Vk8.xCXsqgl42EYzkQc8y2zJ0_.pbLANfOy8A1hnaWk8epZgTSYxh_E5tyrnF23KIGUOIq8FC2wM
 TvBhbpvYJmLLigZC9In6SXLMk6IC28i4PmbFXyWuywyqDsdrmTe4fzI5uEiKw4UsBuzUoGDrdics
 FK2GVmigo1lQIDtjFM5F2MvE4LswxsksZ4VeP7BoI2hpFWesk0xoG6YAbpU6IoRIjWQZruQ0Q_is
 w1mlX0RlCFUF56JeXxZbWmd2LBblLscbcZgJO1LedWGBxifEXpwKYzMpih8zH20rvRGSTzGQ8bt_
 TChjGLQvtej.6esmkuqjO1pIoBHYoLTQRjfcpGalhcLSNzJGeHgMfmSrcPXOB.vL2Twh4A0b9C8U
 gToJTDtgd0w_q92LrSKFjWNgrHWTkIUculAoaBitqGTKiKNBmV1IMV03O380camlZara4RzsHhHB
 pjlStdi_opvupQ0_NqU06JU6TTdmI4PvixuPMskS2qmBAcN9PXg0QFNXt.lMAHia59LbndXwwsS_
 bBwegnz8yjOK.N7tCnFA_Mtes.xC6Xrc3AV5Htd2NpHdHvr8mf9aA9kDWgnbS7QlbYKsC5JguLi8
 kVeRsNSifOppO4pd4krbAjqgrXPBi.TQSH.U23Esql3d9ZatBVjCBiH8zdST6VMkOf4TyVKEe8oZ
 xGWx2_xYItrTIJOk4QY5lse6.aMYQEESPg4JuqE0jGU8TGs3DIWacOe7Bi7ezDLWrmuZ4vImPOgU
 3bRfmlue9du2HRPTrudr28fXiaPWbLGonR6YUB.5HBQaIq8b3Z4XlgXCcJKfHSo5icSSagD5FDf7
 qQl6j_n3pEmiM83QggVDftVtgANWvbO78KcH3SQI5d9vDfyoy0Dey.X.2F8UUxrd_aetrfJjyMwx
 rOk8oz1tzn5uXPxQJoschu2kBL12tzOUxDkeZltqRxX7N3TkFu6TWo9BcW.GZUKVqwVfXZ9m22wI
 T9MOTs8CIuF9s3Yy97BMgVl0LJq4ORuktUAluuYhqWxKK9txFa.oOwB44Y9RFDfLODYIWbcj5sxi
 mCQIsUxsnl3.SbTAn3jXDbFREPhbYdSZUUj4hNonGDFZDvbh6ubmSxV7Lez_ce8jhHr1cQbyyWdS
 f..alFHePN88JOabXR8ODupo2H2ttV4vY
X-Sonic-MF: <luangruo@HIDDEN>
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic306.consmr.mail.ne1.yahoo.com with HTTP; Mon, 1 Nov 2021 13:52:26 +0000
Received: by kubenode512.mail-prod1.omega.sg3.yahoo.com (VZM Hermes SMTP
 Server) with ESMTPA ID e21c2750bb6b8968ce2186d9c612534d; 
 Mon, 01 Nov 2021 13:52:22 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 29.0.50; Customize Group INS buttons sometimes don't have a left
 box line
Date: Mon, 01 Nov 2021 21:52:17 +0800
Message-ID: <87ee80gezy.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
References: <87ee80gezy.fsf.ref@HIDDEN>
X-Mailer: WebService/1.1.19198
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 3696
Received-SPF: pass client-ip=66.163.189.83; envelope-from=luangruo@HIDDEN;
 helo=sonic306-21.consmr.mail.ne1.yahoo.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -0.6 (/)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.6 (-)


Run emacs -Q.  Do M-x customize-group RET files RET, expand "After Save
Hook", then click "INS" twice.  The second INS button will not have a
left box line, which is visually inconsistent with the first, and with
how buttons work in general across all X-Windows applications.

The repository branch used is not relevant here, it can also be
reproduced in master and emacs-28.

Thanks.

In GNU Emacs 29.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.30, cairo version 1.17.4)
 of 2021-11-01 built on limity
Repository branch: x-window-xwidget
Windowing system distributor 'The X.Org Foundation', version 11.0.12101002
System Description: Fedora 34 (Workstation Edition)

Configured using:
 'configure --with-xwidgets'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GSETTINGS HARFBUZZ JPEG JSON
LCMS2 LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NOTIFY INOTIFY PDUMPER PNG
RSVG SECCOMP SOUND THREADS TIFF TOOLKIT_SCROLL_BARS WEBP X11 XDBE XIM
XPM XWIDGETS GTK3 ZLIB

Important settings:
  value of $LANG: en_GB.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8-unix

Major mode: Custom

Minor modes in effect:
  shell-dirtrack-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message rmc puny rfc822 mml mml-sec epa
derived gnus-util rmail rmail-loaddefs text-property-search mm-decode
mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader
sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils
shadowfile tramp tramp-loaddefs trampver tramp-integration files-x
tramp-compat shell pcomplete parse-time iso8601 time-date ls-lisp
format-spec auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache json map recentf tree-widget plstore epg rfc6068
epg-config latexenc filecache dired dired-loaddefs autorevert filenotify
autoinsert seq gv subr-x byte-opt bytecomp byte-compile cconv ange-ftp
comint ansi-color ring cus-edit pp cus-start cus-load wid-edit help-mode
cl-loaddefs cl-lib iso-transl tooltip eldoc paren electric uniquify
ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win
term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe
tabulated-list replace newcomment text-mode lisp-mode prog-mode register
page tab-bar menu-bar rfn-eshadow isearch easymenu timer select
scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors
frame minibuffer cl-generic cham georgian utf-8-lang misc-lang
vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932
hebrew greek romanian slovak czech european ethiopic indian cyrillic
chinese composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice button
loaddefs faces cus-face macroexp files window text-properties overlay
sha1 md5 base64 format env code-pages mule custom widget
hashtable-print-readable backquote threads xwidget-internal dbusbind
inotify lcms2 dynamic-setting system-font-setting font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 100745 13815)
 (symbols 48 10589 1)
 (strings 32 32135 2089)
 (string-bytes 1 1038099)
 (vectors 16 19747)
 (vector-slots 8 238756 13660)
 (floats 8 41 129)
 (intervals 56 635 172)
 (buffers 992 13))




Acknowledgement sent to Po Lu <luangruo@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#51550; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Thu, 16 Jan 2025 21:15:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.