From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#63271: 29.0.90; broken mouse-face Date: Tue, 09 May 2023 13:21:36 +0300 Message-ID: <83a5ydbya7.fsf@gnu.org> References: <86zg6kuwz5.fsf@mail.linkov.net> <83354ckrvo.fsf@gnu.org> <86h6sq3che.fsf@mail.linkov.net> <83y1m2hbp6.fsf@gnu.org> <87fs89k8r0.fsf@yahoo.com> <86fs88xbrx.fsf@mail.linkov.net> <833548dm6y.fsf@gnu.org> <86ednrur9e.fsf@mail.linkov.net> <83y1lyby15.fsf@gnu.org> <86ednq11lv.fsf@mail.linkov.net> <83fs85c366.fsf@gnu.org> <87o7mtvnqr.fsf@gmx.net> <87jzxhvmw2.fsf@gmx.net> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="40577"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net To: Stephen Berman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 09 12:21:17 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pwKT7-000AIH-PX for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 09 May 2023 12:21:17 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pwKSu-0002ko-Ms; Tue, 09 May 2023 06:21:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwKSs-0002kg-G1 for bug-gnu-emacs@gnu.org; Tue, 09 May 2023 06:21:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pwKSs-0002yg-7T for bug-gnu-emacs@gnu.org; Tue, 09 May 2023 06:21:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pwKSs-0006jo-30 for bug-gnu-emacs@gnu.org; Tue, 09 May 2023 06:21:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 09 May 2023 10:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 63271 X-GNU-PR-Package: emacs Original-Received: via spool by 63271-submit@debbugs.gnu.org id=B63271.168362764325851 (code B ref 63271); Tue, 09 May 2023 10:21:02 +0000 Original-Received: (at 63271) by debbugs.gnu.org; 9 May 2023 10:20:43 +0000 Original-Received: from localhost ([127.0.0.1]:42486 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwKSY-0006it-Oi for submit@debbugs.gnu.org; Tue, 09 May 2023 06:20:43 -0400 Original-Received: from eggs.gnu.org ([209.51.188.92]:35698) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwKSW-0006ig-VC for 63271@debbugs.gnu.org; Tue, 09 May 2023 06:20:41 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwKSR-0002ur-AC; Tue, 09 May 2023 06:20:35 -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=L21vL/W1rS/UGoBSlJRsVh8d7/vkqjWWznCqsPkH0Ec=; b=VcUXLPJvQcvq xrUpWnLEb5Sg247YZjyCsuku/G9L6PbO8QfIqDtTowz4Du7okRjcRgqOC5RScdWCh2HfRxRI12dld LfpHrmc20RS7N567L9thY1RRhk3VZzenicOl8eA68u5blV4rd5hUpOLyDBjuHwPiRWgkn8JQfkzP/ TjIZx2J3IptQX5dSKFifbL1FCMRjeYQtAcOZfN9t/2zab8Kxo9o7XIT7Miwn+C4xtWdh7XOS1BbBK gyPEow7DBC48b6DY2uOnyD4kdVgwLs08uyW5q/V6LGAsBKRoFN8qDJ4wijzGGz9xVe6jxVrTRHL+H DpJ4jr3U/Rsgi+dAeVUbEQ==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pwKSP-0002ea-0V; Tue, 09 May 2023 06:20:35 -0400 In-Reply-To: <87jzxhvmw2.fsf@gmx.net> (message from Stephen Berman on Tue, 09 May 2023 12:07:25 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:261401 Archived-At: > From: Stephen Berman > Cc: Juri Linkov , luangruo@yahoo.com, 63271@debbugs.gnu.org > Date: Tue, 09 May 2023 12:07:25 +0200 > > When I carried out your instructions exactly, I was surprised to see > that "TODO" showed mouse-face highlighting after typing `continue'. > Then I ran my test outside of gdb and indeed, in *scratch* the > problematic characters do show mouse-face highlighting, i.e. in > lisp-interaction mode, but not in fundamental-mode. Then I returned to > gdb and redid your instructions but switched to a buffer in > fundamental-mode before inserting the propertized string. Here are the > results: > > Thread 1 "emacs" hit Breakpoint 3, show_mouse_face ( > hlinfo=hlinfo@entry=0x555556145540, draw=draw@entry=DRAW_MOUSE_FACE) > at /home/steve/src/emacs/emacs-29/src/xdisp.c:33519 > 33519 row->mouse_face_p > (gdb) pgrow > TEXT: 6 glyphs > 0 0: CHAR[ ] pos=1 blev=0,btyp=L w=8 a+d=13+4 MB > 1 8: CHAR[T] pos=2 blev=0,btyp=L w=8 a+d=13+4 face=24 MB > 2 16: CHAR[O] pos=3 blev=0,btyp=L w=10 a+d=13+4 face=24 MB > 3 26: CHAR[D] pos=4 blev=0,btyp=L w=10 a+d=13+4 face=24 MB > 4 36: CHAR[O] pos=5 blev=0,btyp=L w=10 a+d=13+4 face=24 MB > 5 46: CHAR[ ] pos=0 blev=0,btyp=B w=8 a+d=13+4 MB > (gdb) continue > Continuing. > > Thread 1 "emacs" hit Breakpoint 3, show_mouse_face (hlinfo=0x555556145540, > draw=draw@entry=DRAW_MOUSE_FACE) > at /home/steve/src/emacs/emacs-29/src/xdisp.c:33519 > 33519 row->mouse_face_p > (gdb) pgrow > TEXT: 6 glyphs > 0 0: CHAR[ ] pos=1 blev=0,btyp=L w=8 a+d=13+4 MB > 1 8: CHAR[T] pos=2 blev=0,btyp=L w=8 a+d=13+4 face=24 MB > 2 16: CHAR[O] pos=3 blev=0,btyp=L w=10 a+d=13+4 face=24 MB > 3 26: CHAR[D] pos=4 blev=0,btyp=L w=10 a+d=13+4 face=24 MB > 4 36: CHAR[O] pos=5 blev=0,btyp=L w=10 a+d=13+4 face=24 MB > 5 46: CHAR[ ] pos=0 blev=0,btyp=B w=8 a+d=13+4 MB OK, thanks. This is still OK, so please do this with the new breakpoint as described in my other email. It would be interesting to see the difference between fundamental-mode and lisp-interaction-mode with that second breakpoint.