From debbugs-submit-bounces@debbugs.gnu.org Thu May 04 11:15:36 2023 Received: (at submit) by debbugs.gnu.org; 4 May 2023 15:15:36 +0000 Received: from localhost ([127.0.0.1]:51764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puagC-0004RU-9u for submit@debbugs.gnu.org; Thu, 04 May 2023 11:15:36 -0400 Received: from lists.gnu.org ([209.51.188.17]:60044) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puagA-0004R9-IQ for submit@debbugs.gnu.org; Thu, 04 May 2023 11:15:35 -0400 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 1puagA-00009b-6Z for bug-gnu-emacs@gnu.org; Thu, 04 May 2023 11:15:34 -0400 Received: from relay8-d.mail.gandi.net ([2001:4b98:dc4:8::228]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1puag2-0002OF-LE for bug-gnu-emacs@gnu.org; Thu, 04 May 2023 11:15:33 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 21A8F1BF20C for ; Thu, 4 May 2023 15:15:22 +0000 (UTC) From: Juri Linkov To: bug-gnu-emacs@gnu.org Subject: 29.0.90; broken mouse-face Organization: LINKOV.NET Date: Thu, 04 May 2023 18:11:18 +0300 Message-ID: <86zg6kuwz5.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=2001:4b98:dc4:8::228; envelope-from=juri@linkov.net; helo=relay8-d.mail.gandi.net X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This is a regression introduced between 28 and 29. 1. M-x global-tab-line-mode RET 2. C-h C-n ;; (view-emacs-news) 3. C-h C-t ;; (view-emacs-todo) 4. C-x b *scratch* RET Hover the mouse pointer over the tabs. Over all tabs mouse-face is 'tab-line-highlight' that is light grey color. But over the "TODO" tab the main text is not highlighted with mouse-face. There is no difference between "NEWS" and "TODO" with regard to their text properties. Customizing 'tab-line-highlight' to a more noticeable background color like red helps the observe the effect. From debbugs-submit-bounces@debbugs.gnu.org Thu May 04 12:00:54 2023 Received: (at 63271) by debbugs.gnu.org; 4 May 2023 16:00:54 +0000 Received: from localhost ([127.0.0.1]:51884 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pubO1-00066n-Sq for submit@debbugs.gnu.org; Thu, 04 May 2023 12:00:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37256) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pubO0-00066X-42 for 63271@debbugs.gnu.org; Thu, 04 May 2023 12:00:53 -0400 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 1pubNu-0005l3-5R; Thu, 04 May 2023 12:00:46 -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=uMgCFpcWK7LgoWiHByMqRrvDm0MoZ7SEYsk1BUkbO3s=; b=qFOjADoPDo7v Zepe2DWIYuqZ+tau6QBwymwYX8AMh9sVBFqkwLiYl0CDfbP2p3Rmnb6uZ0W9AxWRu9+Y0ILKg37HF DeW/wkoUOEOrmiiwkllO/RpwrVpaIDUB7brDiX7jYr6IiL7Of4UGPotazj7b2hHX0fFFIdEBU7iqq xEuqvsw800gU2nHH9TpoR5XsnkVzMrxaVtOZPfehkQ+HtTAJ1EpqOJJdMlSbNkoRGJnHzz7wB27+R 8WhbNvC6PYABTjx3pJhajXVyCluCPzoykF/xEZqV7C7CwtFqqYNQoJcyXDNSjWRmEpPO80GPaSUv1 07Ks9Yzfor8lbKoCeS6rcQ==; 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 1pubNo-0007YK-Md; Thu, 04 May 2023 12:00:42 -0400 Date: Thu, 04 May 2023 19:01:31 +0300 Message-Id: <83354ckrvo.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86zg6kuwz5.fsf@mail.linkov.net> (message from Juri Linkov on Thu, 04 May 2023 18:11:18 +0300) Subject: Re: bug#63271: 29.0.90; broken mouse-face References: <86zg6kuwz5.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Date: Thu, 04 May 2023 18:11:18 +0300 > > This is a regression introduced between 28 and 29. > > 1. M-x global-tab-line-mode RET > 2. C-h C-n ;; (view-emacs-news) > 3. C-h C-t ;; (view-emacs-todo) > 4. C-x b *scratch* RET > > Hover the mouse pointer over the tabs. > Over all tabs mouse-face is 'tab-line-highlight' > that is light grey color. But over the "TODO" tab > the main text is not highlighted with mouse-face. > There is no difference between "NEWS" and "TODO" > with regard to their text properties. > Customizing 'tab-line-highlight' to a more noticeable > background color like red helps the observe the effect. I cannot reproduce this with the current emacs-29 branch. All tabs behave the same as far as mouse-highlight is concerned. Maybe this is specific to X or GTK? (Why don't you post the details of your build and configuration, as collected by report-emacs-bug?) From debbugs-submit-bounces@debbugs.gnu.org Fri May 05 13:53:36 2023 Received: (at 63271) by debbugs.gnu.org; 5 May 2023 17:53:36 +0000 Received: from localhost ([127.0.0.1]:57415 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puzce-00086F-2f for submit@debbugs.gnu.org; Fri, 05 May 2023 13:53:36 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:55539) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1puzcb-00085v-Cl for 63271@debbugs.gnu.org; Fri, 05 May 2023 13:53:34 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 48BBE1BF203; Fri, 5 May 2023 17:53:25 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83354ckrvo.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 04 May 2023 19:01:31 +0300") Organization: LINKOV.NET References: <86zg6kuwz5.fsf@mail.linkov.net> <83354ckrvo.fsf@gnu.org> Date: Fri, 05 May 2023 20:38:21 +0300 Message-ID: <86h6sq3che.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> 1. M-x global-tab-line-mode RET >> 2. C-h C-n ;; (view-emacs-news) >> 3. C-h C-t ;; (view-emacs-todo) >> 4. C-x b *scratch* RET >> >> Hover the mouse pointer over the tabs. >> Over all tabs mouse-face is 'tab-line-highlight' >> that is light grey color. But over the "TODO" tab >> the main text is not highlighted with mouse-face. > > I cannot reproduce this with the current emacs-29 branch. All tabs > behave the same as far as mouse-highlight is concerned. > > Maybe this is specific to X or GTK? (Why don't you post the details > of your build and configuration, as collected by report-emacs-bug?) Sorry, I didn't expect that details are needed because the bug is 100% reproducible on GTK, Lucid and no toolkit. But here are the details: 1. In GNU Emacs 29.0.90 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.16.0) of 2023-05-05 Repository revision: b1bda8228e5788391cefbb4721af24f5713a0e37 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Linux Mint 20 Configured using: 'configure --with-native-compilation --with-mailutils --without-dbus CC=gcc-10' Configured features: ACL CAIRO FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Minor modes in effect: global-tab-line-mode: t tab-line-mode: t 2. In GNU Emacs 29.0.90 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo version 1.16.0, Xaw3d scroll bars) of 2023-05-05 Repository revision: b1bda8228e5788391cefbb4721af24f5713a0e37 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Linux Mint 20 Configured using: 'configure --with-native-compilation --with-mailutils --without-dbus --with-x-toolkit=lucid' Configured features: ACL CAIRO FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM LUCID ZLIB Minor modes in effect: global-tab-line-mode: t tab-line-mode: t 3. In GNU Emacs 29.0.90 (build 3, x86_64-pc-linux-gnu, cairo version 1.16.0) of 2023-05-05 Repository revision: b1bda8228e5788391cefbb4721af24f5713a0e37 Repository branch: emacs-29 Windowing system distributor 'The X.Org Foundation', version 11.0.12013000 System Description: Linux Mint 20 Configured using: 'configure --with-native-compilation --with-mailutils --without-dbus --with-x-toolkit=no' Configured features: ACL CAIRO FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES NATIVE_COMP NOTIFY INOTIFY OLDXMENU PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM ZLIB Minor modes in effect: global-tab-line-mode: t tab-line-mode: t From debbugs-submit-bounces@debbugs.gnu.org Fri May 05 14:30:53 2023 Received: (at 63271) by debbugs.gnu.org; 5 May 2023 18:30:53 +0000 Received: from localhost ([127.0.0.1]:57533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pv0Ci-0003EM-LH for submit@debbugs.gnu.org; Fri, 05 May 2023 14:30:52 -0400 Received: from eggs.gnu.org ([209.51.188.92]:58752) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pv0Cf-0003E8-KW for 63271@debbugs.gnu.org; Fri, 05 May 2023 14:30:51 -0400 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 1pv0CZ-00068Y-Kl; Fri, 05 May 2023 14:30:44 -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=VXVCkHDF32htyHg4VuxQxXm2ZOh6UVudnh+b162LkKY=; b=fC3FOizp7GWo qfthUbb+nvmZ/huEoUSUCvF7dkfaRJaLA7NyZPjndAmfKRI+JQiJCr1WsBvFk+ydGVabbiaCtCOR6 ELemPLg9f7A2kjDI0ON6OFURS79jKybV5J9BpVR6RPijW0tEnbqR6yyw6F6MDK8fwsHEoX4wzaiX7 SQneHnSWm1EBrAHFllwxepOa2wZqwEKsffgbfdz21dIbbi0e3nuNMyjX5kpd8odi+e98MF4gKwfjF B6xXAGgsalJOsWEI4Ns6gKtCdoXVrFkv/2FD9KCIor0TOKBl3sDHqRXcsVxj9Lq1uzqAfHN0HpHo/ sunF1J8Wue6OmUJSmXYyeA==; 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 1pv0CY-0003c0-Ht; Fri, 05 May 2023 14:30:42 -0400 Date: Fri, 05 May 2023 21:31:33 +0300 Message-Id: <83y1m2hbp6.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86h6sq3che.fsf@mail.linkov.net> (message from Juri Linkov on Fri, 05 May 2023 20:38:21 +0300) Subject: Re: bug#63271: 29.0.90; broken mouse-face References: <86zg6kuwz5.fsf@mail.linkov.net> <83354ckrvo.fsf@gnu.org> <86h6sq3che.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: 63271@debbugs.gnu.org > Date: Fri, 05 May 2023 20:38:21 +0300 > > >> 1. M-x global-tab-line-mode RET > >> 2. C-h C-n ;; (view-emacs-news) > >> 3. C-h C-t ;; (view-emacs-todo) > >> 4. C-x b *scratch* RET > >> > >> Hover the mouse pointer over the tabs. > >> Over all tabs mouse-face is 'tab-line-highlight' > >> that is light grey color. But over the "TODO" tab > >> the main text is not highlighted with mouse-face. > > > > I cannot reproduce this with the current emacs-29 branch. All tabs > > behave the same as far as mouse-highlight is concerned. > > > > Maybe this is specific to X or GTK? (Why don't you post the details > > of your build and configuration, as collected by report-emacs-bug?) > > Sorry, I didn't expect that details are needed because the bug is 100% > reproducible on GTK, Lucid and no toolkit. But here are the details: Very strange. Are you sure the recipe above is all that is needed, starting from "emacs -Q", to reproduce the problem? From debbugs-submit-bounces@debbugs.gnu.org Sat May 06 07:19:29 2023 Received: (at 63271) by debbugs.gnu.org; 6 May 2023 11:19:29 +0000 Received: from localhost ([127.0.0.1]:59558 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvFwn-0002C1-Ia for submit@debbugs.gnu.org; Sat, 06 May 2023 07:19:29 -0400 Received: from sonic314-20.consmr.mail.ne1.yahoo.com ([66.163.189.146]:35609) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvFwm-0002Bo-05 for 63271@debbugs.gnu.org; Sat, 06 May 2023 07:19:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683371962; bh=uO7M+ROl4ueGTDwiAhHt+gPeOvCA2vnZjGntWax28RQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=Zd/zCLBLCWjMCHm0LJPf+iySrvqH1w21COF/7oO4oJEdWg+2A4w/kK6MiEks9kJrxGm5JBOvHiAgQIUENwvBTVUk0SjFABfZQQvj/jw4RKI9tOxIDMAnxd9ZXJr1N+AYOxuEUp/LNk47Fcq2hCGG0ewMGuCwgOvy6D/drPOeYF0uRVpX7td3PxjwNgYLMpAALUHVCdimHkXQ+6mPgsQA5eRnd0pB4Uf1YuLrjIEUR7NtMeBJ+MbKfoFndzpZt9AkG0bsNag7MzV+jalvsnq1fX9paYzxRMcI3uMQyvfdVZOZam0CqZwzZ43Xu73fivyeJbithHZoiinbb04Svh0zeA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683371962; bh=GMQw0jkiCXxVq1pRU8afKfWuDn8oZ+poepI555G+Nvb=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=XIdeF7APLtdMRdGsm+ItdynDBRVGeCZRVSpMW58WO95Rng51Oe4n9b7TanxTCU0i9sijka+8xFImg/Z+blbHJ2QbHlAICSigm2iUCoH1X0KKV8Wftp2+mJcQK7tSQpJSBf/sZEhOsUPCirV7uHojw7JHCW9wCrwP+p0H0YrWU2aSckB3h8Y2Um3ZQdAeQk5cAyc1piz5bf8CVqGQ2nHgBIbImedWzcWfWdHHxWVByBp0ZbUDWwztKFq6EUGjYLub7MINTxg929CWyPhNLwBWwJ+jcyTk604EGwRhOaRAnRg9NWycaf+RGGpNl/zA2ktJAxmwCkeRUm0WsddLfvF4IQ== X-YMail-OSG: BvyEWvoVM1kforjH7CFkPiDDo76T6t5bqKdJzZjubgkc5KmX2h10l.NoliVQtqa 44bh6FSQowmQF1oU7jPlendK2M6WNSrR7QpLYgx5uQ_KZDsUpToey7oI4pHC5DYbtUzicfleOpxB Xin8JaQ8bSF23wDPEWo9NRdJvMOm1Eqdquxizu.6L75dRDqYD2fkSm_L0P5CezK8zFR7WdLvwU.q NrVo78NeiShtc._oste1MA0w1FAAFuUwJj7TE7gJBiQYR2N8eoXNDLMQQK_0rV6cKMCgZMBfszj. x1PlSjuuKCtuaMtP2lH2Ze9m9RjE5ELHB5fffRqbwMBAkTVB5FCKmUF9qdENzeINMBA8nkb95FpA b9m148KcTpuM9SD84R0Jy3.SOi8JOskVDsvInk3OZf56JcDvBOz3WYoeV6.Msu2H4wE1rs9b6nXP j2CN3Eq4Ac9eUV_EogbhJgoXB6tq0tEcIdLSxqxylxOlcb1tZDpNKUM0LAZR7ZxWyksO4gIVSDym 7H5bok3aN5gG4.eOgvww0_Aln14.4CoXhUtcML.r2s23xSyP1LNe1B_RBMQieUtGPzeOWeXOh7p6 LJG9B_ukClndJYkE8IH_Ny0Z_fwG7DBJIPrcPCsVuQ._F.uY95NK_fTfZDrDa.yA_D23racHT4ms 3UjIXD2TfdKDSHUuD7IKBoI.ZrijQRFNKPvUzmZReKz7qaZEs2H1j6.ZuE1_tfIGV1YhCUH9dPrW KfV1dJ8j4ZPc3KNTy5ARLdHG6TLhIxC.w2SaDNjXFB8f0VcAxvFhgBAteXV.jOMqdyA4ZnP.wgfQ fmIQ3lQCbmcv.grszQTCPIYtW53LDjNeedHZyR06zLNSIteeHmmjjUIo8_3w_VllHLlOsyj_C8ne i1Or4_6U2NuFohLEn2NNq29mKXd1DaCAZbXavpxCKhafnlT16xOvoCNCKfge1jsk2g9VRXEhsSUt JRar9qE02Gr.9BS5NXZhd62hMWJFhPRQgRi5_krPHIYmn4eLkJ_WKf.8cJhnprO_eWWQd6.4JQNi 3.XX2Ww4d6it0Gd4m990HIjJeAEbM.zxphs8YDFdfHvFRnfnf5qgin4cZgio5DgREv20tS4ElM9K HlilCyPsjCz28FAUqjlZuB1ud_e9dVaY3i7tNT53ygfjIZQbuXuDwxHtK1tHr0vXTFFf1ZauaYB6 YE.G6wbj2kbwJlBaj_9ZFEY3T8xYgR5gmGMffUPnl6EdklKv8C22QdjnZAEU0m6wg.cmuK4yEBBe 93RzLwdM90D3ZmAdQMv9UDhSSPd8xNfa9DO3R08TUrFAEnZOfURcMhaEtJWRvmm4jJe205I6Qic0 aoJhYBI94lSeyuuz.6hGIMi3fpY3tOGdzzidSjRoA4VMkvAokS2Sel_ZRyGaR52ALv3KpN9hOASV Ac_7MESYaX17dmItRzr0yQqPpTKZUzjwwbpFKTLS9f_b8QwWQSNELN_Mha2vQDwHO4r4SWtLmHM9 TyaGeCBbslE04xYJkmH0Y3tAFrGco_EcX_QVi5uZa_2X6ucIROm2tMRJzc.A1TSO.8dpWoGe6GwD to4x0YeMzGGZ7_MI3V4ixd8Ost4CfVsear3F5nC_ku3eMuA_aeHJXCWQlPGPstG2kfnhQPUdvd3T M970RSF3lDQVJhRD3emnCuiGbHQujoAMHr2uu1TXHpe8HsZUIgUhZW.DilR9jxMukubpKLyVSi9Q 8dMMXNy.Ij9RmeheKwHYgZmman9m7bZG7o.kytSU9CHISo1SIuDQ.mve9oG7fCcwNaMBaDnjRPtQ KXo4YQ2Svh2tWCf5kpDyKYftDaWjcZ7zFCrT1SrpPtX_uawXepB7oybxsAv3Vy7dumBrC0sUX0ai woltnJu7H_EIQw16mYmhz7jONS.WADZ4MjnmouFKZv3fdfA1GdJ8TL0rmGSRdDsbkrXn3j.PdKgX EJfiNNQGLe2S4I5l6CnUAC7FOd60zucrYmTcxdmFc90GiZJTXRRSE5j60ls1lncEzCW9B2TqQwe4 O0WFJrKrineBJLzIkNii6uUbXmhrNwHr58PwHKwnxJ9ey64BnrMR1dpfr8pewx4.ul0Vf1C1C1vV vW_7i2nuQzc4CzO9J55JfC905T56r68BTBUiMcd8FE5STIo3KKpzp84rxaeirw7bcAB2BjSsElNS rSr08Y3t_GSO7h_hNO3w_kKKPGuaMW7rWLYyYk7FzmSQXo7p3s5zsKhTlCHYTyyjYNxr4mA3cZJr 5WqbrusMq6lXNIpUUVE76_zjdDAV6igB4AA_V37mP1gFZsWk29pqCfrO91nldjTRTJdI- X-Sonic-MF: X-Sonic-ID: 5e8ee2f2-2f0b-48c6-9f38-cf91e72eabd5 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Sat, 6 May 2023 11:19:22 +0000 Received: by hermes--production-sg3-6d6fb994f6-djl48 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ceb37b34fbae943aa2f49a74a23d3e5c; Sat, 06 May 2023 11:19:19 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83y1m2hbp6.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 05 May 2023 21:31:33 +0300") References: <86zg6kuwz5.fsf@mail.linkov.net> <83354ckrvo.fsf@gnu.org> <86h6sq3che.fsf@mail.linkov.net> <83y1m2hbp6.fsf@gnu.org> Date: Sat, 06 May 2023 19:19:15 +0800 Message-ID: <87fs89k8r0.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21417 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1194 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: 63271@debbugs.gnu.org, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Juri Linkov >> Cc: 63271@debbugs.gnu.org >> Date: Fri, 05 May 2023 20:38:21 +0300 >> >> >> 1. M-x global-tab-line-mode RET >> >> 2. C-h C-n ;; (view-emacs-news) >> >> 3. C-h C-t ;; (view-emacs-todo) >> >> 4. C-x b *scratch* RET >> >> >> >> Hover the mouse pointer over the tabs. >> >> Over all tabs mouse-face is 'tab-line-highlight' >> >> that is light grey color. But over the "TODO" tab >> >> the main text is not highlighted with mouse-face. >> > >> > I cannot reproduce this with the current emacs-29 branch. All tabs >> > behave the same as far as mouse-highlight is concerned. >> > >> > Maybe this is specific to X or GTK? (Why don't you post the details >> > of your build and configuration, as collected by report-emacs-bug?) >> >> Sorry, I didn't expect that details are needed because the bug is 100% >> reproducible on GTK, Lucid and no toolkit. But here are the details: > > Very strange. Are you sure the recipe above is all that is needed, > starting from "emacs -Q", to reproduce the problem? I don't see this on any X build. Would you please post details of the font that is displaying the tab line? From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 14:02:53 2023 Received: (at 63271) by debbugs.gnu.org; 7 May 2023 18:02:53 +0000 Received: from localhost ([127.0.0.1]:38409 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pviij-0007Xg-GG for submit@debbugs.gnu.org; Sun, 07 May 2023 14:02:53 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:37297) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pviih-0007XT-9Q for 63271@debbugs.gnu.org; Sun, 07 May 2023 14:02:51 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id A6DA560004; Sun, 7 May 2023 18:02:44 +0000 (UTC) From: Juri Linkov To: Po Lu Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87fs89k8r0.fsf@yahoo.com> (Po Lu's message of "Sat, 06 May 2023 19:19:15 +0800") Organization: LINKOV.NET References: <86zg6kuwz5.fsf@mail.linkov.net> <83354ckrvo.fsf@gnu.org> <86h6sq3che.fsf@mail.linkov.net> <83y1m2hbp6.fsf@gnu.org> <87fs89k8r0.fsf@yahoo.com> Date: Sun, 07 May 2023 21:00:02 +0300 Message-ID: <86fs88xbrx.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: Eli Zaretskii , 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Very strange. Are you sure the recipe above is all that is needed, >> starting from "emacs -Q", to reproduce the problem? > > I don't see this on any X build. > Would you please post details of the font that is displaying the tab > line? Here is the output of describe-char on the first char of the broken tab: position: 2 of 35 (3%), column: 1 character: T (displayed as T) (codepoint 84, #o124, #x54) charset: ascii (ASCII (ISO646 IRV)) code point in charset: 0x54 script: latin syntax: w which means: word category: .:Base, L:Strong L2R, a:ASCII, l:Latin, r:Roman to input: type "C-x 8 RET 54" or "C-x 8 RET LATIN CAPITAL LETTER T" buffer code: #x54 file code: #x54 (encoded by coding system utf-8-unix) display: by this font (glyph code): ftcrhb:-PfEd-DejaVu Sans-regular-normal-normal-*-10-*-*-*-*-0-iso10646-1 (#x37) I think your guess about fonts involved is right because the problem disappears when the tab-line face doesn't inherit from the 'variable-pitch' face. From debbugs-submit-bounces@debbugs.gnu.org Sun May 07 14:34:29 2023 Received: (at 63271) by debbugs.gnu.org; 7 May 2023 18:34:29 +0000 Received: from localhost ([127.0.0.1]:38473 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvjDJ-0008Lk-GB for submit@debbugs.gnu.org; Sun, 07 May 2023 14:34:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:55800) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pvjDE-0008LW-Qd for 63271@debbugs.gnu.org; Sun, 07 May 2023 14:34:28 -0400 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 1pvjD9-0004kO-0p; Sun, 07 May 2023 14:34:19 -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=ZIOsNrhI3Mt0neZwmXoCRYnenYwcPUrpyTqkwbJCv+w=; b=IV9JdK/MIdn0 GRZwfDF0rUQpPTQ8lbPtvMIg1ZfYqtchP7Cd1Ei3tdojMSCmzPRfcDGJqjP6mBKHlJlNyTrApIJX7 RvA1SmMFFgF61od3RgmCQiTwmTwxPyvJzyMVQDXlvS/cTcI9QDh7gz1KdNWriChN5ou+J5YU5PYar Qj3b196Ly28R7NeSceJyys3PhFznLUGF1pxmRilYcugIhGaLq1C64UA2vPYaKVgV3/Cvayqb2fRDS V/Q6QC5ORP23WZ/mYVWHrgq141iezo328EAyQaYT0wlWXhZcZgyws+piUumoXFNNE7WnJgMuNhtHC 64i7pJxG1NSHA7U1FZvtRA==; 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 1pvjD8-0007yO-Gr; Sun, 07 May 2023 14:34:18 -0400 Date: Sun, 07 May 2023 21:35:17 +0300 Message-Id: <833548dm6y.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86fs88xbrx.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 07 May 2023 21:00:02 +0300) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: Eli Zaretskii , 63271@debbugs.gnu.org > Date: Sun, 07 May 2023 21:00:02 +0300 > > I think your guess about fonts involved is right > because the problem disappears when the tab-line face > doesn't inherit from the 'variable-pitch' face. How can a face affect mouse-highlight? From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 11:57:04 2023 Received: (at 63271) by debbugs.gnu.org; 8 May 2023 15:57:04 +0000 Received: from localhost ([127.0.0.1]:41387 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw3EW-0004Ax-Je for submit@debbugs.gnu.org; Mon, 08 May 2023 11:57:04 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:43717) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw3EU-00049r-7y for 63271@debbugs.gnu.org; Mon, 08 May 2023 11:57:03 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 63D8D1BF204; Mon, 8 May 2023 15:56:54 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <833548dm6y.fsf@gnu.org> (Eli Zaretskii's message of "Sun, 07 May 2023 21:35:17 +0300") Organization: LINKOV.NET 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> Date: Mon, 08 May 2023 18:56:05 +0300 Message-ID: <86ednrur9e.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain >> I think your guess about fonts involved is right >> because the problem disappears when the tab-line face >> doesn't inherit from the 'variable-pitch' face. > > How can a face affect mouse-highlight? Here is the minimal test case: (insert " " (propertize "TODO" 'face '(:inherit variable-pitch) 'mouse-face 'highlight)) that causes such effect after moving point over highlighted text in fundamental-mode: --=-=-= Content-Type: image/png Content-Disposition: inline; filename=mouse-face-variable-pitch.png Content-Transfer-Encoding: base64 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 rkJggg== --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 12:13:54 2023 Received: (at 63271) by debbugs.gnu.org; 8 May 2023 16:13:54 +0000 Received: from localhost ([127.0.0.1]:41416 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw3Un-0004cb-Rc for submit@debbugs.gnu.org; Mon, 08 May 2023 12:13:54 -0400 Received: from eggs.gnu.org ([209.51.188.92]:54032) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw3Ul-0004cN-G1 for 63271@debbugs.gnu.org; Mon, 08 May 2023 12:13:51 -0400 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 1pw3Uf-0008DG-Tt; Mon, 08 May 2023 12:13:46 -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=CE19l23KVyTSah0mzn4CQONX/0SEFC+QkVcOos/J4UQ=; b=MvIm+uPHH7eo L4pfvzdp016RpGnrO7y86tWgo+HSf4WcWI+CZ544pORlOYx8HrqMdkLeoDiPkShqr7wK1OtQjPAk5 GwRqwQO9W41f9SuuRKZ6ZQtQ/aYhz2Qqck5uboLc4b6HHKtUk41eNTsl4Aqnf596FQjwuh14gQaBH qzADkrJ+R8f6R9EZQI+tCUHdIcQSS+fqGRydS00j0lolo/8N3+Wr9XW5ng+deUJrBut7Xtn2fHySH iim2+p5R/+l8yAsoEz15l5Mdo+PayFa0Zzn2irTuQhDMLZ6/0NelakSbwDF5+17kSOQPO5cJ8SdT1 aW2ZJ4WVXcZjYeQDuQNgMg==; 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 1pw3Ue-0006t2-5P; Mon, 08 May 2023 12:13:45 -0400 Date: Mon, 08 May 2023 19:14:46 +0300 Message-Id: <83y1lyby15.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86ednrur9e.fsf@mail.linkov.net> (message from Juri Linkov on Mon, 08 May 2023 18:56:05 +0300) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org > Date: Mon, 08 May 2023 18:56:05 +0300 > > >> I think your guess about fonts involved is right > >> because the problem disappears when the tab-line face > >> doesn't inherit from the 'variable-pitch' face. > > > > How can a face affect mouse-highlight? > > Here is the minimal test case: > > (insert " " (propertize "TODO" > 'face '(:inherit variable-pitch) > 'mouse-face 'highlight)) > > that causes such effect after moving point over highlighted text > in fundamental-mode: Not reproducible here. I guess it isn't enough to use a face, you need a specific font for that? And what exactly is the manifestation of the problem in the image you posted? that wide black part that hides the letters "ODO"? or something else? From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 14:20:45 2023 Received: (at 63271) by debbugs.gnu.org; 8 May 2023 18:20:45 +0000 Received: from localhost ([127.0.0.1]:41532 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw5TY-0008Mr-Vx for submit@debbugs.gnu.org; Mon, 08 May 2023 14:20:45 -0400 Received: from mout.gmx.net ([212.227.17.21]:49757) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw5TV-0008MX-RE for 63271@debbugs.gnu.org; Mon, 08 May 2023 14:20:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683570032; i=stephen.berman@gmx.net; bh=4z04f3T+C67qLJ2gYFhyKYGh4jOjRRzlPrs9vX24bVI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=WMncgMxvQ2jvBjC1LV9i+J4WHmSGZFLa4jEMx+6xSD4jw1wJVJNlUMpji7K/AsLyB zRTTZ9HLcSq1x3AnuNcdy3/WtaEX9Xf/YZBJgb60pZZrtRlo870wRkXpEPWCdqmBQX f9ncZ49grwe0G0kDAL/jBwsUaNNzRKi86hdlEWW3eHhpVPPCqO4SotQPwOZntlEdLC 2mjub6ekKgHsujP85q59wzaE23QEgb5ImdO/6hIGcKq4kZr/fQEEDH5+ahiOP3oH5i i0UdIc3zGpLCv9UeU4E/o2TIaYdJ3QotBWwjdExJCFps9LzHn2WnRtdJUnKKjQA/Z0 aMFRovrbhiNkg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfssd ([94.134.196.63]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MbivG-1qUrWT3pOA-00dDx4; Mon, 08 May 2023 20:20:31 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83y1lyby15.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 08 May 2023 19:14:46 +0300") 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> Date: Mon, 08 May 2023 20:20:31 +0200 Message-ID: <878rdy7ki8.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:oZ2cfT5ubWbagLJYEAg+KbrVPw6cegwzEHH9S+8t7YhaTxIr5Na VsxU3wxnPRz1lD21NSxIP8Pa5eTgRS8BVS3VloCuFyc96otN0cYu9ZP4pQPJeWH+AkEE3li 1gGPh2l+KOlB0UQeECDsshRxYQzDSQE9zflnovlTKJrxovxpt+nWjB5ZRCgqcDcWpVmmILJ RbaAQiYaK5/ANhM3+jTEQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:lzEKXWgfhWk=;G7+nyU1noMMLWpGqtyT1S8AZvHd OUzK4Z9IB7/q0UuPfgPM/qELmw6qvBfzsux39vj9hREs7t1gSNaZYMw6WTXU/a+jahUC4VP5p YXJgCUsCOYZGWPlLdAFHe17jYXQ70C7c+l7/ol66cdcGG213I2j8ypsiH1SGiSzCa5IKgbkz6 ldRPusxjG+Wo8GrKiupg7+/bJoYOgTglflKsH6a/wkpDo/KQ+37UU5FJenQZVl8w+dRAxxFeV DNaET8U52VSO9uiw/W7zkKxXM7U54492mJmS4rHUWTEOQkSLEpIxF8aKJh6oixCEvqIcYqkw2 9we/Yezj7WKGv/dAP9g46clO5maokPxW8JL51ZEzcVUS3gz++brQ9AIJ/dw2NVyOuI2Rcn+aq rVhk8VBoE8oeMvfBFoVAqRU7ui0KLlTWDXw9eMOhPfz5x58zgE+YyW86iqiizOQzV7s6P9+D3 mIAfudA5mlbnODE6G9v7f9mUVIr/mUH9R6WLC4hjHuntuS0UvkwOZJY+AUUfJXl20pku6FViV n9WkyVCA77eqchmKvPYz4fHPJfRSQL3v4D3nGpEdS+L4oMcny0n+ANmh19Cv20A+pBYMwLJk9 xVW8DX2bmAvBGRMHf/8HU5yULLI41EV6s8StTTVMsoAzkyifjOSBMBZzaI8rINdIbsowFc/HU oCu3OxdomIAZbS9LS3d2dyRGjtUwKdyLOTTP0Ny73eCTDv68sa/7X8UVFpaHFUPg3DNGvkMdK xjCNR5/PC8ZYjiuLiqB/Al2gztqm2VT/3F/dyBKjQ12wCWRKPHs/CwKZKkNdxoRQLVY9xJ+tn 958UubVXA+U1aLue2vrV9Z+KPB98YYqefgD3Mm6sXLPUaHy8WCZNLZJskerdPD1ZECCxtShwG CNazw9p6Dae3D/W2LyVrMueS5fqAOQGi6cGtkTSKUggoFCSbN4l+lHKyCsgO7lpNKKRiBEHen SY2EqUPgQoDh+gAgQm7fGNvo1Qs= Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, 08 May 2023 19:14:46 +0300 Eli Zaretskii wrote: >> From: Juri Linkov >> Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org >> Date: Mon, 08 May 2023 18:56:05 +0300 >> >> >> I think your guess about fonts involved is right >> >> because the problem disappears when the tab-line face >> >> doesn't inherit from the 'variable-pitch' face. >> > >> > How can a face affect mouse-highlight? >> >> Here is the minimal test case: >> >> (insert " " (propertize "TODO" >> 'face '(:inherit variable-pitch) >> 'mouse-face 'highlight)) >> >> that causes such effect after moving point over highlighted text >> in fundamental-mode: > > Not reproducible here. I guess it isn't enough to use a face, you > need a specific font for that? I see the problem here (GNU/Linux, Gtk3), and indeed, it depends on the font: here the default Variable Pitch face, where the Font Family attribute has the value Sans Serif, is realized with DejaVu Sans, and strings that begin not just with "T", but also with "Y", "J" or "j", do not show mouse-face highlighting; but when I set the Font Family attribute of Variable Pitch face to Luxi Sans, I see the problem only with strings beginning with "j". I haven't tested other fonts yet. > And what exactly is the manifestation of the problem in the image you > posted? that wide black part that hides the letters "ODO"? or > something else? The image that Juri posted (which appears to be from a no-toolkit build) differs from what I see (under Gtk3), which is simply that the problematic strings show no mouse-face highlighting when the mouse pointer moves over them. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 14:26:59 2023 Received: (at 63271) by debbugs.gnu.org; 8 May 2023 18:26:59 +0000 Received: from localhost ([127.0.0.1]:41541 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw5Zb-00006J-8d for submit@debbugs.gnu.org; Mon, 08 May 2023 14:26:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:46146) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw5ZY-000062-NN for 63271@debbugs.gnu.org; Mon, 08 May 2023 14:26:57 -0400 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 1pw5ZR-0006tu-E9; Mon, 08 May 2023 14:26: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=ZeH3yRK+rV7U2fw8tbPsOlPcttQh8w/20AdktBHeovY=; b=nGFEH5D7oxw3 /SpYQL7cSg2apWhmuJWL0SFgHDXi1knzUS+RMH6DHLxgmaYrFZkffA0m2cQm6wAivicv5O73C2+fW c+bCIRKDqDr/PG5iKPM1+7PgQwbrVdCUI303U7A3e154I2acdefEKB7d4q/M6yTiBpXo41E/K7N8v yl61sh1FunennHxylF9xtnApU/Vf4t9W+Q18tthGHMp/2XikBvZpbN1+PP2lWWaRL/QypM6CqvMB7 PofMwy5XmkxnfNI1xhOcll84j1f76SX66OV0m5o5Tony53XYMmElJbluiQQ/NFaoU1+CQIUT4OKmD khkhtEbzcOpPUKf+6DfIAA==; 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 1pw5ZQ-0005P7-93; Mon, 08 May 2023 14:26:48 -0400 Date: Mon, 08 May 2023 21:27:49 +0300 Message-Id: <83ttwmbrve.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <878rdy7ki8.fsf@gmx.net> (message from Stephen Berman on Mon, 08 May 2023 20:20:31 +0200) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <878rdy7ki8.fsf@gmx.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stephen Berman > Cc: Juri Linkov , luangruo@yahoo.com, 63271@debbugs.gnu.org > Date: Mon, 08 May 2023 20:20:31 +0200 > > The image that Juri posted (which appears to be from a no-toolkit build) > differs from what I see (under Gtk3), which is simply that the > problematic strings show no mouse-face highlighting when the mouse > pointer moves over them. mouse-face specifies only the background color, so I'm at a loss how could a font affect that. There's something I'm missing here. Like some corruption of the realized faces or something. Do you see the same in Emacs 28 and 27? If some older version doesn't show this, any chance of bisecting it? Thanks. From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 14:47:41 2023 Received: (at 63271) by debbugs.gnu.org; 8 May 2023 18:47:41 +0000 Received: from localhost ([127.0.0.1]:41563 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw5td-0000gA-6I for submit@debbugs.gnu.org; Mon, 08 May 2023 14:47:41 -0400 Received: from mout.gmx.net ([212.227.17.20]:58979) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw5tb-0000fs-D2 for 63271@debbugs.gnu.org; Mon, 08 May 2023 14:47:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683571651; i=stephen.berman@gmx.net; bh=W7woMKjjaSpWycaKwgc2oowJ98YGd/tuYQ+NAv6lIBg=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=QukQEr+w95G46yWtyABLdFurqiCO+wp9kwz9MIm67qOQDxL1pv5Jzp9XBsTV9lsPY cxWMtr15ZWv++6RvPQWTGzEHChd0K7chjAM4ckHxSUYu8tzIQ/8/WsTPt2dQwqgZI/ wX3D8PrV9GcY9lLW/EIWWV+Q14BMplUlpXGUrXKHA4crA+nctA1X8V8QxzJUDHDGR3 XEPJtYcAu/kkopZN0olVMdTdnpg+wyQtK1KKpWPp1K6SpOaOvql96tE9o+33TJO8pH ihtU6BiaK79kujXxcpXpdswVtLxOtY9jLUgkvA0mz+sHOovTlFAH13WH9JsCQ4hPzr vS2FOu4dgyQhg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([94.134.196.63]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MMXQF-1pfnnQ0kAZ-00Jd3k; Mon, 08 May 2023 20:47:31 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83ttwmbrve.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 08 May 2023 21:27:49 +0300") 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> Date: Mon, 08 May 2023 20:47:30 +0200 Message-ID: <87ild2y81p.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:haKVROzQPpH/X1ahFy5O907ZST1QGuot0GVovSS9P4k/XW2R4xH WveULdZuaKPhQKRJM+6Cs7d54xmQRmbf1kOuCQZK4fcbv7cSrjXCH2ixoc4A0ZIh0kM9ijT c1zdG7kGAS5QY77I1C+HCZLEEjdM5WAod3JQlJYuc2IxMBThzU6BnmBiVHHdRojeVCbN1Zn bQqoo7rprWUDZlb7bSE8w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:c/4iI+sq2jc=;7cwI46b+jiMtX24pfVYHnhIiIDt uxc64XNAaH9u4U/1r2xh2xM2YyFSsVBnKTYXYbSENRsxBdLOV5t4+VAgW3UWYxSfOVzUUk8rn yQ/94KCLmmkS/glp03W5m12BC+AYuKeua6hyCIxqc2gN4ELT6e8qKZMOiNUWmdWHTP9YtjwUz uKlmlVb0+VMlSnUyRnsEgBNi0uMVRGsG+kw9P08q5ANQjfWrHsUBhtfAI2qsXcT0I33y1Eo/l eYVQL175fxiC517dhulosXyphhTeuV639nAOF3avVMUwxqRE0voGgMT1sHLlaiX5Z20Eqs9fo eOUJzsCBxc9WZODe/FjrLMqi6icFSKQ7Eua+aUjqkCVnOFhB5V91zFwFDFIVck5PYYa6Iks+n rGhGbQPnB5P9Mcyggd7/QKrqx5DyYMu77AcetKYl3PjCjSQrF+ODVUVVHK3yG6VlkeKbRpPF/ 6h2ATRT1P2Wfm1c0ZRQLk5cqVnBX4IBo7AYUuzIUWzWg5dOgQT94wksAckXIJPryyd/0No1y0 KirxMb/mAswCXwaH6txhXHLaSrytrf9PIkv59svt0Hae9Un5ARGkSle+8+XwcZmgqhEJn/wPf KA7Nc03hNPVibkbjFujrphCX5R091+OZon6soK6Ba3W0re3tc5UzzfMHSaRx14zlYGWYIkTU4 7E45WXc1ytUtxzQt5fDFHsVA3lmYIO7SMnyCrmAX+2ekFaVFGvhLs6JP6N1ia0xSxIKG49bK1 dkGjwLPEqrqOBjUXBOQmKfyMBCaoiLTYO4gOE1f5bJiFJ7KP6TIgltX9SRgsF19BuMckgwUuR +qENXV0t19MJsn+w7uVoixb5Lo3eL0s8psvzgGs3SlmRDmJnX58gOOY3NypZdNOKea4j8yQLa KAxiQLgfLUvfeDI4VVBxxGK7z4uBlaDNfabewk0vqrrprVE9ekXJs0sTzCgPaviOZMJQxhEZY OnN2iA== Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, 08 May 2023 21:27:49 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: Juri Linkov , luangruo@yahoo.com, 63271@debbugs.= gnu.org >> Date: Mon, 08 May 2023 20:20:31 +0200 >> >> The image that Juri posted (which appears to be from a no-toolkit build= ) >> differs from what I see (under Gtk3), which is simply that the >> problematic strings show no mouse-face highlighting when the mouse >> pointer moves over them. > > mouse-face specifies only the background color, so I'm at a loss how > could a font affect that. There's something I'm missing here. Like > some corruption of the realized faces or something. > > Do you see the same in Emacs 28 and 27? If some older version doesn't > show this, any chance of bisecting it? I cannot reproduce the problematic display in Emacs 28. I'll see if I can bisect, but it may take a while. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 15:10:24 2023 Received: (at 63271) by debbugs.gnu.org; 8 May 2023 19:10:24 +0000 Received: from localhost ([127.0.0.1]:41664 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw6Fc-0003zV-7R for submit@debbugs.gnu.org; Mon, 08 May 2023 15:10:24 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:43749) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw6Fa-0003zF-2z for 63271@debbugs.gnu.org; Mon, 08 May 2023 15:10:22 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id E46911BF206; Mon, 8 May 2023 19:10:14 +0000 (UTC) From: Juri Linkov To: Stephen Berman Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87ild2y81p.fsf@gmx.net> (Stephen Berman's message of "Mon, 08 May 2023 20:47:30 +0200") Organization: LINKOV.NET 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> Date: Mon, 08 May 2023 22:09:16 +0300 Message-ID: <86r0rqfxnn.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, Eli Zaretskii , 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> mouse-face specifies only the background color, so I'm at a loss how >> could a font affect that. There's something I'm missing here. Like >> some corruption of the realized faces or something. >> >> Do you see the same in Emacs 28 and 27? If some older version doesn't >> show this, any chance of bisecting it? > > I cannot reproduce the problematic display in Emacs 28. I'll see if I > can bisect, but it may take a while. I tried to bisect and see the problem in 61b9f2c3179..: 2022-11-17 * lisp/emacs-lisp/shortdoc.el (sequence): Don't use cl-lib (bug#59319) but not in 0636e1066bb..: 2022-11-16 ; Don't unnecessarily use non-ASCII characters in Texinfo probably because 61b9f2c3179 is the last commit of a big merge at that time. From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 16:47:02 2023 Received: (at 63271) by debbugs.gnu.org; 8 May 2023 20:47:02 +0000 Received: from localhost ([127.0.0.1]:41799 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw7l7-0006nM-Tz for submit@debbugs.gnu.org; Mon, 08 May 2023 16:47:02 -0400 Received: from mout.gmx.net ([212.227.15.18]:34779) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pw7l4-0006mp-Ub for 63271@debbugs.gnu.org; Mon, 08 May 2023 16:47:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683578810; i=stephen.berman@gmx.net; bh=gWyddQiixU3af35jzE7FcP1sKXdh5THnVrHiJSHK6N0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=KKLaIlxNBlIv14x5yVr4JbnPWH2P6d9TrKGBy371OWNxf5hWkWu3/FvtE8TB7k2hU wyeIU38dUXSSfJL1RFlKjuC9PFugOkT5UC0YbO8CL3QZhNpeVgLpWGJeZpU1fQ8jxh srYaAtDXCn+Jb7WIQQsf8R71Gn9S2GV310+Vaig6tf3MGGYuQkpXuYAqFbI9biTiry KRtJhdBcpPnpo9F31ErUL9Zaa/8Ypmnaxfz/ttI+/ojwwkWXgTdtwdbZPlhHqwh0A6 EqqMcY3UHsp9pilq4BJHD5trk5k45uWmKFWlliZCC0mn1Z8xELNiG8LCUSh/NubzXM NkNqfdulRr7HQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([94.134.196.63]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mr9Fs-1qbWEm1Z94-00oFzx; Mon, 08 May 2023 22:46:50 +0200 From: Stephen Berman To: Juri Linkov Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <86r0rqfxnn.fsf@mail.linkov.net> (Juri Linkov's message of "Mon, 08 May 2023 22:09:16 +0300") 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> Date: Mon, 08 May 2023 22:46:49 +0200 Message-ID: <87h6smh7pi.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:uJCweSNh3rey4/bpx4vB/x3Tw2xNUDxO8tpmXQOCQEttcV+ojBY vbqrttUc2tlp8OkYGh3SwzsRyRCkPYnS34RC0nBJ29MGgyX5fqmQmRITMC2LLY7R0yxufvY COGCwUc7z81PqReDZFDrzI4SLzUbXw4vsQvWF/VOrcZghIcglfRhCqS97KFWAqbVYwZ2FdG aorXNAFw5fTuueI7pThpw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:KjTTpD/zHdE=;dmsmg0Kql4MAlrLHWWzbDipUWps WznnDxQSIuMVxiv6WgIu5QxlI8yZ13bV3aBLBzxsRPqjY3++9mKBbS4FlJGwlG4tXHidLFJI3 PZoxzKAKc2HBSCx3wzmVM3QmJGKK2Nc9JC4D8+nJC6VKsIOYyA1qLlTT3zQXOirHwZd70bjqo +c+TEeLJladFq4KYrKHINBuUYXHadqCP6jjrVvAEZLE0sNPJhkJbNGWXGbJF/JDPmNL+M52p6 zd7Iblnwm3HYqZkxn12Tg55DME2RMeA+MqbszwtUzKHayKPae6pRt9rb5jPENlMVeeIJDRfrf KoXhDfMSuAGfikFgCDoqmhGwYA5KnihTuZyzZ7Sc38elfAvisLnBRMnVLy7bjoPrM81XoyEw9 oxudSTdJtYAVUbLfzaurj21AohGZDZua8yGD/YVXyqTrCulmuqr4d4U1QNCMCGr8bAIz7q8Mc Qq7Dx5gs0kk6F+3sXnpJR6cDP+YT8fkYKyb/zhoRGsD0z0UjFdAOgJiy/Ck7B45G7nyVScROz HTjNP5FvoYL6F622+mAAvc1tGFAgWGDivDHy251A1jVKwvSVfzAqHQ3MwNsUeiFyaSKEKtvvA y+J3UI9fVIRhTXnZGeaypDIhOKzeSg3vzfZaYdVhssDyiF7SCWmUzuHsLqtOKIJ8sNh3edRjw F44rnJcasb79HI1l3BArx8ZKDKizRJ0XPt2TI93uUXCiKEFpTsuV0EmeC2fRUQhNkFChIaUC5 Z+JUv0LC4/yFf/uTStaSlWbOTdlgniVeClnZFCKUsX+XWmmtzUEzkJiCmf30o8NG2Pt0M6x1U rB+WC9lvNZrKj9DbP6Kj8fe9YpBn7wcQX6pGemGWOjnNKV/DTXEdNj3psT9qXi8CRokzra031 COFxcx4c/jlzF4FOwyeJEFJixpyX5517wSECpQaYa54J/uG4tp2F+NrOgSjA/5rdJguwiDzfV DgthIVp2EurvYJyXW+NArO1Y6Ok= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, Eli Zaretskii , 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Mon, 08 May 2023 22:09:16 +0300 Juri Linkov wrote: >>> mouse-face specifies only the background color, so I'm at a loss how >>> could a font affect that. There's something I'm missing here. Like >>> some corruption of the realized faces or something. >>> >>> Do you see the same in Emacs 28 and 27? If some older version doesn't >>> show this, any chance of bisecting it? >> >> I cannot reproduce the problematic display in Emacs 28. I'll see if I >> can bisect, but it may take a while. > > I tried to bisect and see the problem in > > 61b9f2c3179..: 2022-11-17 * lisp/emacs-lisp/shortdoc.el (sequence): Don't use > cl-lib (bug#59319) > > but not in > > 0636e1066bb..: 2022-11-16 ; Don't unnecessarily use non-ASCII characters in Texinfo I checked out those commits and rebuilt emacs and can confirm that the build from 61b9f2c3179 has the problem and the build from 0636e1066bb does not. > probably because 61b9f2c3179 is the last commit of a big merge at that time. If I'm not misreading the vc-change-log, it looks like that commit is from Stefan's merge of the noverlay branch, and it seems not implausible that some change in that branch is the source of the problem. (But my git skills are elementary, so I may well be misreading it.) Is it possible to confine bisection to the commits from a merge, and if so, how? Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Mon May 08 21:08:33 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 01:08:33 +0000 Received: from localhost ([127.0.0.1]:41996 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwBqD-0006Ne-Gq for submit@debbugs.gnu.org; Mon, 08 May 2023 21:08:33 -0400 Received: from sonic315-21.consmr.mail.ne1.yahoo.com ([66.163.190.147]:32876) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwBqC-0006NL-7U for 63271@debbugs.gnu.org; Mon, 08 May 2023 21:08:32 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683594506; bh=Rg1hVKnvYX4bdi4fUw6ORlUUkyxkc7KzYQDC39XCpic=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=piXGvJsGlhof9YdYs15BT60QZA37cavB5/1ql9kI/rfopf4xxejpwrIYN3LPbbdOZFqvoh0GCvu6FJqyBzicm9WJPM/JUAI+hm6rYdJQNVnwwRZaFKILctdgez3EyrF4M0/MxEnAFAnaduislez93nPkq6CByDjN/Y4y40KkP/e2wgMXVtphwYtITysfpD08kz9yYzE5dIKFSKx6OGcHYL8C768DAtizomVe6WkJgyNBGAeT22MrOK0xphbNWTsz+6dfjOOmJvJszGK5cAAxi6bBG+buVGBSe+KR2ibOxsAXmqD6XUnTaWy75JXE1lLiblS/vxWjc93o4g49uEblQg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683594506; bh=orWdvg+zy4HyBHu1i4Gm+o+/5wsyRw4ovIYTJ36vFaR=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=ZBYoGl1vPR5EjX4c1HLnDUEcuiuxv49l3NqrwTpbjLHC0QMoSuBNHxwvfYW+BhJlU8/9QUflh91JBaFDmJGOXaC0nqjFFoSZSERzCbqCsuiVtMEWVyrGmwlxaQhXBZJ6ccHD358ruCWtQAJzxWEs0DO3MtYJHS8AwsGXlVowOxkbVn1RYBmJXXc0kAHgI1rw9oNIto892C/pX6zSvIAmmzATNDJwfTa+1WYPVKOgD4LI5Gh2N2XCBnlRfwCCQIbSZB1tjnWhUB7xQ0z5vhHxc626YisIRL9CykLlaXcEFdOC4T92mr20g2h0jA9y6Ru1JdeS6Xz1+e4XyIsmMWxZhg== X-YMail-OSG: KG2B3EYVM1n5e2cm4d0CJBdGeiC2uRwHV7yUfJRk7LBYlAsk2IZLQHBa4un71Aa MaKIhfQN_IJLdTtrbshEYzwbItQGa59WgqBeHtciCdclxzS.K5hSMWpZ5ZiiJM6T3z.7y.SocJiz t0XhOPLBUcfAhVMtojYseh_tG6jV7Sff1NbCPAxhq8vhEROZN8qbSv97WBdK_wSu1rf.zeXwzVaq ZJh4EoO0TL1McyK_GWuiLg4ki2xlsPaKQgerYn1PkIlVsioc6NxE0F1s00j9BV1S14kHFT46EBKL C63hGXd7qTPMYCbtb.ZjpkG5PdNC8gk.2oJJmcSj2rAeeywsLXodyjmA43rJZdHETXWj31RoaV1a WLC09subvF4igafBdnbgWHYsARNAHsuCGRI_XPPAUm.y3nrPZTpjfuiuYSrxGVrFGQIQvHevtOFm _GkmR0Q4VZlpNZ1u3B_q5jVrdd2gp81B8IIN.gzaLkXG.sGwgWI0f7Thiyfe_kf4ZdhVbp_j5lAO VTkqC3CqAaM8CXNIC9BvtygSNxrMBrQRKJ_rV4oQEi7d.Uo2JMcEAhqp9j_ggV83TNb9DIQ4AnJQ YJKyBQ3qM3lkbuCjoLQyJKkss9gEMhuyLsHoqBcxrW03dtbm3c1xxKWpuAN8INZMe4CJfdtBPpkZ cjPNIuEealc0agUbPADu.sVvgAP1aSARsvwmsguvVcyeQO0i5u3ip9OmXeZBUArz96.LPXr9VYon Sn26NDaob4CtERkK.FWfcZyfEmrMooLs.cdZEE_H_q6GJCcESz.2w6PeZXEkjBOmgCOk0am.gIso mkraQRQ9as8YWEQny9Bk2BkSLINpAcwDBGXs1R.nh1rhp57kKdwAvmVE.wWLPzZAaShI9I25gDU. kbrFspE3VKPGiZXgQwFzqTEJf09x5LHdoJ69fyX2Mt6SkrwVuKIDrfkNSEjbm0YC5rcxKGUZZbX0 qiXAiJH9MKgbH2OmNIZZOeANNTZ8zmjsSXYS9Wg56QhEcd9wkkGvsrreq1rXwe6fFTiiL.fUrtm5 x7kv6BDx0lPRVbmqIEkTZzP2XLe_HElh60R53DBWXZTI5q2MaCBailR_cPBB9NGkeKTHNilHv8Bp hYdGvk4TgY.HrfRI3q_Q61QL_ZhEDHbeqv1MuOEbr7y98R.Ec3ndAJ2m23LnlL23tsg0xhztrgGw iOemf1Dp6tzcKsDLDTQB6iVH958f2HNZTGzPQdEKa2c.HfMUr0sAfgIQaQrnJNNJnBvjOqRdrjOO ERh2d1QedJLwqU9BOd1CvoPeHzo0XC_tq8kff4kB4k_y26BrCh.niyrFvzaRgCueTwI1p0sfD.a9 .uHCUSVhYveWhDZPksm12M.uoOvAiY_DS7kkQctZJxxb2963nVVCBOltyWP86b6wmBQqhWOY3rNF Yrb4TS8SrPJFoMhLR4fMI1vWppHYb7AErmo4W0zwgffGnm5voN24FRefinLsvuL5M4xFfhq_uZ97 OV7vfZBoiLdLEi4ZI9AfYieRenQgDQ8OWgGPqeG6qqJn29.zZaC5y0C.PPSkCUbvVlteXCTJpzXj aMKMG5y9v2RzhowfBf0iYyJIpF8exzx5.Ke.kzIhMSDMhF6TfcX0JnPcGGeidIw9eF1BLHpUGgrj 07wEn5EQQD9TrCWozZwkDHghK1iDj3F_A3JaVHXUZOj5KoxK_YdLB2SWInpuGarF4Oz_el92K8CY dLsu_aRCpaKOZJYuvqMxI7rqhsI0SQ52AiZUOJqRoh1OhFGNUVSkcyL8Yc6PPYC1pjWmkpwdn0lp x0rPwz92BJYtPDkXktn1gzKQXquL7di6Yo57uNpAv7FSebDCK40PbXL_n_wHBMWekXeQqvRtnezo hDpldUebIILUiQCuPxAX_7hOGFNN5tIcU7X9AGwQsusO2shfxZ.XWIMCZD79xmT8VO.4eO32e4cK zJFMjs_coEtEotEqAGNJWZlXQU4eO4wT5EC9gHLStSyZabokpZLR1MVqB5O3pbq1mOnzZX7ZsIW6 ZY.TyxrBErgXHhzo4BNxypQXZDCRuUuQfvVcbNnzWA2b5asjBZB1CtSf94f26A.G8wrsv9zDpNgy NnYs.1Fyzs9i9id4I7GQU0DcaVNbTUf.4lX2gKvnjXdxm73mEBNivztIF1mFFULc_PWOLRY8xC6W uA.RusH0UKfz_3mN8xkvEHmeuwdG9f45gD8Icjswdbtj6NyzhVCBQ0N81crhYliexCJcLhukl5uN XGnreb5i6euUD65VLA7p0oSM.dgK4QJGiTCgdttBwH2yMpZEOp9rsOnsUpeENv6Y- X-Sonic-MF: X-Sonic-ID: 87c32cb8-10a9-44c2-84b5-13730884d470 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Tue, 9 May 2023 01:08:26 +0000 Received: by hermes--production-sg3-6d6fb994f6-q52kb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9eed32b0907366344a00ae37cf9ede05; Tue, 09 May 2023 01:08:22 +0000 (UTC) From: Po Lu To: Juri Linkov Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <86ednrur9e.fsf@mail.linkov.net> (Juri Linkov's message of "Mon, 08 May 2023 18:56:05 +0300") 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> Date: Tue, 09 May 2023 09:08:17 +0800 Message-ID: <87h6smia66.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21417 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1218 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: Eli Zaretskii , 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Juri Linkov writes: >>> I think your guess about fonts involved is right >>> because the problem disappears when the tab-line face >>> doesn't inherit from the 'variable-pitch' face. >> >> How can a face affect mouse-highlight? > > Here is the minimal test case: > > (insert " " (propertize "TODO" > 'face '(:inherit variable-pitch) > 'mouse-face 'highlight)) > > that causes such effect after moving point over highlighted text > in fundamental-mode: > > x I don't see this in an Xft build, if it helps. If you place the following instrumentation in ftcrfont.c: diff --git a/src/ftcrfont.c b/src/ftcrfont.c index c9a4de8137b..1e711152ba6 100644 --- a/src/ftcrfont.c +++ b/src/ftcrfont.c @@ -593,6 +593,10 @@ ftcrfont_draw (struct glyph_string *s, s->background_filled_p = 1; cairo_rectangle (cr, x, y - FONT_BASE (s->font), s->width, FONT_HEIGHT (s->font)); + fprintf (stderr, "ftcrfont_draw: %d, %d, %d, %d, %d\n", + x, y - FONT_BASE (s->font), + s->width, FONT_HEIGHT (s->font), + s->hl); cairo_fill (cr); } then move point over the text under mouse face, what is printed? From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 03:10:12 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 07:10:12 +0000 Received: from localhost ([127.0.0.1]:42295 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwHUC-0001EY-AI for submit@debbugs.gnu.org; Tue, 09 May 2023 03:10:12 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:60771) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwHU9-0001EG-WB for 63271@debbugs.gnu.org; Tue, 09 May 2023 03:10:10 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 3035A1BF204; Tue, 9 May 2023 07:10:01 +0000 (UTC) From: Juri Linkov To: Po Lu Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87h6smia66.fsf@yahoo.com> (Po Lu's message of "Tue, 09 May 2023 09:08:17 +0800") Organization: LINKOV.NET 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> <87h6smia66.fsf@yahoo.com> Date: Tue, 09 May 2023 09:43:29 +0300 Message-ID: <86lehy11ou.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: Eli Zaretskii , 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> (insert " " (propertize "TODO" >> 'face '(:inherit variable-pitch) >> 'mouse-face 'highlight)) > > I don't see this in an Xft build, if it helps. If you place the > following instrumentation in ftcrfont.c: > > diff --git a/src/ftcrfont.c b/src/ftcrfont.c > index c9a4de8137b..1e711152ba6 100644 > --- a/src/ftcrfont.c > +++ b/src/ftcrfont.c > @@ -593,6 +593,10 @@ ftcrfont_draw (struct glyph_string *s, > s->background_filled_p = 1; > cairo_rectangle (cr, x, y - FONT_BASE (s->font), > s->width, FONT_HEIGHT (s->font)); > + fprintf (stderr, "ftcrfont_draw: %d, %d, %d, %d, %d\n", > + x, y - FONT_BASE (s->font), > + s->width, FONT_HEIGHT (s->font), > + s->hl); > cairo_fill (cr); > } > > then move point over the text under mouse face, what is printed? This is after moving point backward from last "O" to first "T" in "TODO" while mouse is over the text: ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 58, 56, 12, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 58, 56, 12, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 45, 56, 13, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 45, 56, 13, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 10, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 10, 19, 2 and forward from "T" to "O": ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 45, 56, 13, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 45, 56, 13, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 58, 56, 12, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 58, 56, 12, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 70, 56, 13, 19, 2 ftcrfont_draw: 25, 56, 10, 19, 0 ftcrfont_draw: 35, 56, 48, 19, 0 ftcrfont_draw: 70, 56, 13, 19, 2 From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 03:10:15 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 07:10:16 +0000 Received: from localhost ([127.0.0.1]:42298 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwHUF-0001Eq-Kv for submit@debbugs.gnu.org; Tue, 09 May 2023 03:10:15 -0400 Received: from relay3-d.mail.gandi.net ([217.70.183.195]:58305) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwHUE-0001EP-4W for 63271@debbugs.gnu.org; Tue, 09 May 2023 03:10:14 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id D04AD6000E; Tue, 9 May 2023 07:10:06 +0000 (UTC) From: Juri Linkov To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83y1lyby15.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 08 May 2023 19:14:46 +0300") Organization: LINKOV.NET 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> Date: Tue, 09 May 2023 09:45:16 +0300 Message-ID: <86ednq11lv.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) > And what exactly is the manifestation of the problem in the image you > posted? that wide black part that hides the letters "ODO"? or > something else? The letters turn into black boxes while moving the cursor over them when the mouse pointer is over the text. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 03:10:20 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 07:10:20 +0000 Received: from localhost ([127.0.0.1]:42301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwHUJ-0001F9-Vr for submit@debbugs.gnu.org; Tue, 09 May 2023 03:10:20 -0400 Received: from relay4-d.mail.gandi.net ([217.70.183.196]:54069) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwHUI-0001Eg-BR for 63271@debbugs.gnu.org; Tue, 09 May 2023 03:10:19 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id CD795E000B; Tue, 9 May 2023 07:10:10 +0000 (UTC) From: Juri Linkov To: Stephen Berman Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87h6smh7pi.fsf@gmx.net> (Stephen Berman's message of "Mon, 08 May 2023 22:46:49 +0200") Organization: LINKOV.NET 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> Date: Tue, 09 May 2023 09:47:17 +0300 Message-ID: <86mt2eyotu.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, Eli Zaretskii , 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >>> I cannot reproduce the problematic display in Emacs 28. I'll see if I >>> can bisect, but it may take a while. >> >> I tried to bisect and see the problem in >> >> 61b9f2c3179..: 2022-11-17 * lisp/emacs-lisp/shortdoc.el (sequence): Don't use >> cl-lib (bug#59319) >> >> but not in >> >> 0636e1066bb..: 2022-11-16 ; Don't unnecessarily use non-ASCII characters in Texinfo > > I checked out those commits and rebuilt emacs and can confirm that the > build from 61b9f2c3179 has the problem and the build from 0636e1066bb > does not. Actually, 0636e1066bb was one of the latest commits on emacs-28. So we need to continue bisecting on emacs-29 down from the commit be42fdc6dc6..: 2022-04-13 where the test case still fails. This is one of the last commits before huge merges, so the history below from it is quite flat and shallow, and thus easier to bisect. >> probably because 61b9f2c3179 is the last commit of a big merge at that time. > > If I'm not misreading the vc-change-log, it looks like that commit is > from Stefan's merge of the noverlay branch, and it seems not implausible > that some change in that branch is the source of the problem. (But my > git skills are elementary, so I may well be misreading it.) Is it > possible to confine bisection to the commits from a merge, and if so, > how? The git history is a mess, it's really hard to read vc-change-log interspersed with very deep merges. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 04:35:11 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 08:35:12 +0000 Received: from localhost ([127.0.0.1]:42366 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwIoO-0003eJ-AY for submit@debbugs.gnu.org; Tue, 09 May 2023 04:35:11 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47302) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwIoM-0003di-0d for 63271@debbugs.gnu.org; Tue, 09 May 2023 04:35:07 -0400 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 1pwIoG-0006TN-AI; Tue, 09 May 2023 04:35:00 -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=bdj5M5FhDwveWs7h3Bn2GZOv94AXEk4XbY/KJbFFu+A=; b=lMZD6IzcUk+J 1miLnHhpfuE8ztXPaYw0BNInWx+uH/+mtFe5wEGVJ4ppdJeG4vdfQ6H128V4tl8LZ1W4NSSY0mN/F Xo4rm5Tn+X2NftOOlBSCYcN9IUvkmUMVJCRDEK88puGm+ikgCbnJangceE8/5QiljZRLdO6Esk4PQ DrmFSsw6YQiamYNGYRWB418V41IUoEG+5UddR+pITpigFI7GS7KJXA7JWmoqt04Zn1N1APoznfFep +ASGTe6VX8Zk3dOM6b6uCBM+mKQr6ScN7dDf1ZBLs8j6bm+kewQK5nkwHOTx1Ew9KN8zSv8C/bKki Xo7IUKDh+Y7YfUwSmz+g5g==; 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 1pwIoF-0004HL-82; Tue, 09 May 2023 04:34:59 -0400 Date: Tue, 09 May 2023 11:36:01 +0300 Message-Id: <83fs85c366.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov , Stephen Berman In-Reply-To: <86ednq11lv.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 09 May 2023 09:45:16 +0300) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org > Date: Tue, 09 May 2023 09:45:16 +0300 > > > And what exactly is the manifestation of the problem in the image you > > posted? that wide black part that hides the letters "ODO"? or > > something else? > > The letters turn into black boxes while moving the cursor over them > when the mouse pointer is over the text. Could you or Stephen please perform the following experiment, using the latest emacs-29 branch, and report the results: $ gdb ./emacs ... (gdb) break xdisp.c:33519 (gdb) run -Q The breakpoint is here: if (end_hpos > start_hpos) { draw_row_with_mouse_face (w, start_x, row, start_hpos, end_hpos, draw); row->mouse_face_p <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< = draw == DRAW_MOUSE_FACE || draw == DRAW_IMAGE_RAISED; } Once inside Emacs after "run -Q", first turn off blink-cursor-mode and global-eldoc-mode, then evaluate the recipe: M-: (insert " " (propertize "TODO" 'face '(:inherit variable-pitch) 'mouse-face 'highlight)) RET Then move the mouse pointer over the "TODO" text. The breakpoint will break, and GDB will kick in. Then type: (gdb) pgrow (gdb) continue The breakpoint will break again, and the display of Emacs you are debugging will show the mouse highlight. Then type again: (gdb) pgrow And show everything that GDB displays as result of the two "pgrow" commands. Some notes: . the breakpoint might break before you evaluate the recipe, if you happen to move the mouse pointer above some mouse-sensitive portion of the display, like the tool bar or the mode line -- in that case just type "continue" at the GDB prompt until it no longer shows the prompt (meaning Emacs is running again); . the "pgrow" command is defined in src/.gdbinit file in the Emacs tree, so you need to start Emacs from the src directory for GDB to pick up that definition; alternatively, you could tell GDB to read that file explicitly by typing "source /path/to/emacs/src/.gdbinit" once inside GDB, before "run -Q"; . if your Emacs is built with optimizations, the breakpoint might not break, or break not under the expected conditions; in that case, rebuild with CFLAGS='-O0 -g3' and repeat the above Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 04:42:15 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 08:42:15 +0000 Received: from localhost ([127.0.0.1]:42371 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwIvH-0003q0-G6 for submit@debbugs.gnu.org; Tue, 09 May 2023 04:42:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:47272) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwIvF-0003pl-1m for 63271@debbugs.gnu.org; Tue, 09 May 2023 04:42:13 -0400 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 1pwIv9-0007p2-B2; Tue, 09 May 2023 04:42: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=0us3/hztAPnXWiloyzY21G80ru332FpqSoiUQh6NR2g=; b=Q4IKKaCvRP/j /RX0Yd/FnAaGzI+spCg4wcscaxffELbyFYIlNurTn1mCynwWSdK/M//sno+kXrwdUmtDLpkN9uiC5 DF9WxwshZNFkEPEYMX0McDPNT0VFO/hnWvdO/lFZFWeSR+jAbMCHXQr2pA/DIUnh8cNbGCvG6cMw0 xd/UIOZ/NoN+WSpK5rgXwjOoWpfiCdyhPbMSkEGDKmXlHzntcdN1zpqSvlJGZRv4/nE1vriuTZQ17 6w1IgWg/CZkTSlwTMExv7apkaO/ecEjH+pwoUsBopgotwWhjN9r115H7UR+1Y9W52c/IFQsqTOb3a txaLx5AjR3W2OHgHiavjQA==; 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 1pwIv8-0004MD-Rd; Tue, 09 May 2023 04:42:07 -0400 Date: Tue, 09 May 2023 11:43:09 +0300 Message-Id: <83ednpc2ua.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86lehy11ou.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 09 May 2023 09:43:29 +0300) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <87h6smia66.fsf@yahoo.com> <86lehy11ou.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: Eli Zaretskii , 63271@debbugs.gnu.org > Date: Tue, 09 May 2023 09:43:29 +0300 > > > --- a/src/ftcrfont.c > > +++ b/src/ftcrfont.c > > @@ -593,6 +593,10 @@ ftcrfont_draw (struct glyph_string *s, > > s->background_filled_p = 1; > > cairo_rectangle (cr, x, y - FONT_BASE (s->font), > > s->width, FONT_HEIGHT (s->font)); > > + fprintf (stderr, "ftcrfont_draw: %d, %d, %d, %d, %d\n", > > + x, y - FONT_BASE (s->font), > > + s->width, FONT_HEIGHT (s->font), > > + s->hl); > > cairo_fill (cr); > > } > > > > then move point over the text under mouse face, what is printed? > > This is after moving point backward from last "O" to first "T" in "TODO" > while mouse is over the text: > > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 58, 56, 12, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 58, 56, 12, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 45, 56, 13, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 45, 56, 13, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 10, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 10, 19, 2 > > and forward from "T" to "O": > > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 45, 56, 13, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 45, 56, 13, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 58, 56, 12, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 58, 56, 12, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 70, 56, 13, 19, 2 > ftcrfont_draw: 25, 56, 10, 19, 0 > ftcrfont_draw: 35, 56, 48, 19, 0 > ftcrfont_draw: 70, 56, 13, 19, 2 s->hl == 2 means DRAW_CURSOR. Why does Emacs draw cursor -- did you s->move point or did you move the mouse pointer? I thought Po Lu s->meant the latter, not the former. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 05:49:11 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 09:49:11 +0000 Received: from localhost ([127.0.0.1]:42444 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwJy3-0005o9-9I for submit@debbugs.gnu.org; Tue, 09 May 2023 05:49:11 -0400 Received: from mout.gmx.net ([212.227.15.15]:59555) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwJy1-0005nx-P0 for 63271@debbugs.gnu.org; Tue, 09 May 2023 05:49:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683625741; i=stephen.berman@gmx.net; bh=XKEmgBhJVmHb1P3dQ34dvq5FfytimjhSGiTLKHfDLmg=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=hsi/mUA5JoIwzakkWTB/lSTYALSMljBcoQ9uT9lGgvGon7iys1bUazOUkDp5Pdcjm 5ncRYulpL3vPlZLyOCC2GXMC6n+sMKAkXFeVKsTx9dL7dj1FREpEpCSLcDmeN9lkJ2 bMx20L9G5j6R+Hc7d7VwxqbqKMHz1swYwhWaGPZFI8md9ZOv3fMdh6lkh5JXJFW791 wRf5Pmtl14snmKLL8JEJXfHv0bo5VYxlK2Stgt4FIdfOII7lZo1JXQI/jjDHfDOvLK Ifey6ib8yPUX7aD9l+X4qj6cbprAzdWDtYedt7yzMw0mhGeVVYwQMqmrT1KTGwOxS+ LYDVSu7gWSDQw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.174]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MeU0k-1qWki9216S-00aVlJ; Tue, 09 May 2023 11:49:01 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83fs85c366.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 09 May 2023 11:36:01 +0300") 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> Date: Tue, 09 May 2023 11:49:00 +0200 Message-ID: <87o7mtvnqr.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:ZqbtEd03Ostvl3sW4BSkGtNM31L0ylx0oiAZzVO5vDgK6ReGYI1 Ibmpd/l6w8m+heOhumxwYSlM1jwQO++uJ7bSoXe952rF27v1yVn4Lf2Kk6o2BfzIrmNV+Mf 7/9G9iDK03u13Rc2NYUyGWIetcCQnsT0oA2WLV9QREUNhfwU/ENsBosMv1iOMJluKiyyB1m euQaLpRKpnmGcVcmg5RPw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:iv+esZM+kQs=;NpX4rK/MwwNjGZIc30CcJtGU+PF +m351WfIPdrdnBY7NcLvIbmy6bjLrlEtiL1qi+Vco0hiLBzsTrDujdfKpDnf72dM1MLsCXpm3 xSzPHd1nSoTrNrrLfGZArAL+hXEn+FAFvvVfppvQ7EHZ01x4GJkdfC99kcX4M1It1j9T71s2Y DSZk/AWzVgpSh82H54Xd3Kkf2a257RtJlx60mkQdKvePbVVdSbJUk6uKZ7vFSuoEmOA699N3r 4q3Vfxq8W/m+v7xrsKmWp9owc856ksYF/Nkn7GWKou7RxTydUpLfMou+PaeJf2+nRz/bz4i80 OKcmm2HpIHTXDdDzgDhY6Qk+Nqo1slYu+FXm/4ZigAG1AFb/r3SVs++cMIfdZrjxoOBHC7qoW kDIJw/kKkyofqI4E2K0uCsTsU4nV3X2VDWxqJ1prbfec4huk1ZifuPUaHMo17dVIfvs0mtgMJ 6u+qKMWnEdrK5ow+yx6FErMUWj6a7fDV/hA0gtakIiJfzlpckqQZwmLavXrIUvt+e++dYL8t/ 2NrM45we27CL4kUqWiu1pIYWl+/33npl+S/6cX6D2uQC4W0kZUll4dZu8H3SGPheSIFOiPxV9 lKOtP441VJg+TMn5igrwLqowuXN/aKuekChppgYMpDtbcTo94ocDU77hJK6QIwaRcyHWQ3uT0 XsH7kG+kNouZPcqyCpntdoEuhr82ShkEXDFV35zzObcQSVLF7Wzke8iPgpWV1eXHZaTO6q94b CfJ1My/WXhLkzzg1/iTYc8gwSS7F/HS0TaNFGsv/L+uuKN5wNe3YSi4bfISkjtIGwuWw0KcgL mrrLa6FxzkhR6ylECOE3Ld76Irii3aV9GSiLlDKdZXKqqRqpyd9gXdof7yNV0anCBwQA7Tl6u h8Dma+nDdK/2qGkGhLmyRjl/nkTHahkOBFmj7gGyOvJmMZkj/Tyd6luZoKuAp5jEMrjw+yJvL lGPshRvE2FS3kpQsyc1Zs7rxhNQ= Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Tue, 09 May 2023 11:36:01 +0300 Eli Zaretskii wrote: >> From: Juri Linkov >> Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org >> Date: Tue, 09 May 2023 09:45:16 +0300 >> >> > And what exactly is the manifestation of the problem in the image you >> > posted? that wide black part that hides the letters "ODO"? or >> > something else? >> >> The letters turn into black boxes while moving the cursor over them >> when the mouse pointer is over the text. > > Could you or Stephen please perform the following experiment, using > the latest emacs-29 branch, and report the results: > > $ gdb ./emacs > ... > (gdb) break xdisp.c:33519 > (gdb) run -Q > > The breakpoint is here: > > if (end_hpos > start_hpos) > { > draw_row_with_mouse_face (w, start_x, row, > start_hpos, end_hpos, draw); > > row->mouse_face_p <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< > =3D draw =3D=3D DRAW_MOUSE_FACE || draw =3D=3D DRAW_IMAGE_RAISED; > } > > Once inside Emacs after "run -Q", first turn off blink-cursor-mode and > global-eldoc-mode, then evaluate the recipe: > > M-: (insert " " (propertize "TODO" 'face '(:inherit variable-pitch) 'm= ouse-face 'highlight)) RET > > Then move the mouse pointer over the "TODO" text. The breakpoint will > break, and GDB will kick in. Then type: > > (gdb) pgrow > (gdb) continue > > The breakpoint will break again, and the display of Emacs you are > debugging will show the mouse highlight. Then type again: > > (gdb) pgrow > > And show everything that GDB displays as result of the two "pgrow" > commands. Here's what I get: Thread 1 "emacs" hit Breakpoint 3, show_mouse_face ( hlinfo=3Dhlinfo@entry=3D0x555556145870, draw=3Ddraw@entry=3DDRAW_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=3D146 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 1 8: CHAR[T] pos=3D147 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 2 16: CHAR[O] pos=3D148 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 3 24: CHAR[D] pos=3D149 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 4 32: CHAR[O] pos=3D150 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 5 40: CHAR[ ] pos=3D0 blev=3D0,btyp=3DB w=3D8 a+d=3D13+4 MB (gdb) continue Continuing. Thread 1 "emacs" hit Breakpoint 3, show_mouse_face (hlinfo=3D0x55555614587= 0, draw=3Ddraw@entry=3DDRAW_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=3D146 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 1 8: CHAR[T] pos=3D147 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 2 16: CHAR[O] pos=3D148 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 3 24: CHAR[D] pos=3D149 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 4 32: CHAR[O] pos=3D150 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 5 40: CHAR[ ] pos=3D0 blev=3D0,btyp=3DB w=3D8 a+d=3D13+4 MB Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 06:07:37 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 10:07:37 +0000 Received: from localhost ([127.0.0.1]:42461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwKFt-0006Oj-4J for submit@debbugs.gnu.org; Tue, 09 May 2023 06:07:37 -0400 Received: from mout.gmx.net ([212.227.17.22]:51279) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwKFq-0006OV-V6 for 63271@debbugs.gnu.org; Tue, 09 May 2023 06:07:36 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683626846; i=stephen.berman@gmx.net; bh=CLb+p0Qa4vQsvG1GmVNzFV8g+CVPzaJI+BIFd4etOhs=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=oeArvEeqTLzTVqaWWN9Tj8vbpkMERBtLo1udoCkCecrD8ZvdkIssr5qSUrayvJSUd 0So6u3u2t6ipTYbVijbjtiCFK00+db6oSJOHvYadMRChO9C/yD/eFVzdOS0498xmFB R0ADNxSrRhDJLRAnrf8vz9jd8HR1HF2BkJjBRQUiM8S3F1LGAx2j0pQ/c62A8hMfkK zn8G5hrEwt/ohYoMXHdy0exCFpl8coQ5GLmBmKFN8YRb9TeaOOE4ak5c++mXHWBpfO zNOI9dYZzjSZeIqK6oXAPMQzigWRFK8c4mhtU3BiFmp3FEq2rq05tymlmjrLK1aXCR E/UgDcBO/1jHg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.174]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mnpnm-1qXJlX3b10-00pLgx; Tue, 09 May 2023 12:07:26 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87o7mtvnqr.fsf@gmx.net> (Stephen Berman's message of "Tue, 09 May 2023 11:49:00 +0200") 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> Date: Tue, 09 May 2023 12:07:25 +0200 Message-ID: <87jzxhvmw2.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:mMo5JrtC10CUvXwfVTN5NHHaxU3+TAbqs9xl0t4LvcIJGxwJ2OI O8SOSRsc8Y5fopHP1hjoIjufUclfIjaFx63XYhQrc0h0+U0FNk40AqAFnLJlbf4XwfoZXxK MBcLeIpDMMmVfx24qWqvxXmV8a0YylNj0U2KyQ9wVlW4wrX0TXp5ze38dSCqVeh9Pmc9Wf+ TSL+eQCKDt5fLbieMWuqw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:gMoHgGE+V5g=;NeB3/5qR9IQ8Sdlg9UNA47VFLz+ 0U3NOogGSo3HLF1b5g43pkjE20Xtv2TcsLrXEJjRPf53nAZYSedt01cKogrMmmAtpyXtqImDR AnvOe7viTH3Gj1AxNLz/fa4l7j7n5bd1FWWFaUS5ivc6CU2CTrURoTO31LtUJWah9Dih96QbK JNO0ejJ5l7K/dXnAta0HOmMICmAAKrZsICgFCIUl5MGiwwu574jLcztu4JsMTCACVCFa6zDw+ +q24CTdbgyMHIMKaCaq3ovQyDKgJweRj2x3D1fXa6sDK332bma8gCdo5Za1zbKN5Xnh9Yjinj OkwDjMgstUyRw1eQqFjsBcIBJUNveXRypQ30WJBes3l++qesfF9mn8WB097uVzYkD55a2/lfT aKZXSAFpahLhTZvmGjJXJRmJXAUcX5h6U8rW7Sk9p0qZi8lc+GgI4HelB0nJEDtDAtweeH4/V yD94Yqxs4MeJ0+ZKmohe3rH0//rSz2gAj7XL/3eVaY/v0NUfOX1+MMBmId1aBXFJNWiS9E4Ck uSNn19+DA+a6ElxmFC7twdIAuVLaXFnUZH2OQFn81rSwqXUzd9A/pA4KOFxPBqokC/jd8ToXN jFRw1rwjUymWi5oIlEwCjnf5r5TCWoXr4IV9idCfrnTf1ZGR40nY+tKdwm1g4SF1Y6BWrw3H3 RUJEBp44u5rvi+tQTZNh5UE9GbZ55pfeU7h8BlhFGX2PnWSsjThsGIogROttz90ZVvjS6TfnT H3eAuQFzNvrtR3h0Um9EWdFQej53nteSVxrEJbFGMGb4H1jd3OTarm6mUCAOE65cRISrkuOcK 13Y+0VLZxP4xk3zdGhbpKPyNr4dgGcs3Y6ePdfdgYWtW6Kdy79KjrDc6hpDE79nZP9icFEt3y 1+dTKO28PWLtPZt5EwTbfkMa3S0SCHlfgS/ufr5vpQ36S37J6bwbrVMUJEEBxN9IaqMFYDjfM p8icmg== Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Tue, 09 May 2023 11:49:00 +0200 Stephen Berman = wrote: > On Tue, 09 May 2023 11:36:01 +0300 Eli Zaretskii wrote: > >>> From: Juri Linkov >>> Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org >>> Date: Tue, 09 May 2023 09:45:16 +0300 >>> >>> > And what exactly is the manifestation of the problem in the image yo= u >>> > posted? that wide black part that hides the letters "ODO"? or >>> > something else? >>> >>> The letters turn into black boxes while moving the cursor over them >>> when the mouse pointer is over the text. >> >> Could you or Stephen please perform the following experiment, using >> the latest emacs-29 branch, and report the results: >> >> $ gdb ./emacs >> ... >> (gdb) break xdisp.c:33519 >> (gdb) run -Q >> >> The breakpoint is here: >> >> if (end_hpos > start_hpos) >> { >> draw_row_with_mouse_face (w, start_x, row, >> start_hpos, end_hpos, draw); >> >> row->mouse_face_p <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< >> =3D draw =3D=3D DRAW_MOUSE_FACE || draw =3D=3D DRAW_IMAGE_RAISED; >> } >> >> Once inside Emacs after "run -Q", first turn off blink-cursor-mode and >> global-eldoc-mode, then evaluate the recipe: >> >> M-: (insert " " (propertize "TODO" 'face '(:inherit variable-pitch) '= mouse-face 'highlight)) RET >> >> Then move the mouse pointer over the "TODO" text. The breakpoint will >> break, and GDB will kick in. Then type: >> >> (gdb) pgrow >> (gdb) continue >> >> The breakpoint will break again, and the display of Emacs you are >> debugging will show the mouse highlight. Then type again: >> >> (gdb) pgrow >> >> And show everything that GDB displays as result of the two "pgrow" >> commands. > > Here's what I get: > > Thread 1 "emacs" hit Breakpoint 3, show_mouse_face ( > hlinfo=3Dhlinfo@entry=3D0x555556145870, draw=3Ddraw@entry=3DDRAW_MOU= SE_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=3D146 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 1 8: CHAR[T] pos=3D147 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 2 16: CHAR[O] pos=3D148 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 3 24: CHAR[D] pos=3D149 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 4 32: CHAR[O] pos=3D150 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 5 40: CHAR[ ] pos=3D0 blev=3D0,btyp=3DB w=3D8 a+d=3D13+4 MB > (gdb) continue > Continuing. > > Thread 1 "emacs" hit Breakpoint 3, show_mouse_face (hlinfo=3D0x555556145= 870, > draw=3Ddraw@entry=3DDRAW_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=3D146 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 1 8: CHAR[T] pos=3D147 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 2 16: CHAR[O] pos=3D148 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 3 24: CHAR[D] pos=3D149 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 4 32: CHAR[O] pos=3D150 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB > 5 40: CHAR[ ] pos=3D0 blev=3D0,btyp=3DB w=3D8 a+d=3D13+4 MB 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=3Dhlinfo@entry=3D0x555556145540, draw=3Ddraw@entry=3DDRAW_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=3D1 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 1 8: CHAR[T] pos=3D2 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 face=3D24 MB 2 16: CHAR[O] pos=3D3 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24 MB 3 26: CHAR[D] pos=3D4 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24 MB 4 36: CHAR[O] pos=3D5 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24 MB 5 46: CHAR[ ] pos=3D0 blev=3D0,btyp=3DB w=3D8 a+d=3D13+4 MB (gdb) continue Continuing. Thread 1 "emacs" hit Breakpoint 3, show_mouse_face (hlinfo=3D0x55555614554= 0, draw=3Ddraw@entry=3DDRAW_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=3D1 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB 1 8: CHAR[T] pos=3D2 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 face=3D24 MB 2 16: CHAR[O] pos=3D3 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24 MB 3 26: CHAR[D] pos=3D4 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24 MB 4 36: CHAR[O] pos=3D5 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24 MB 5 46: CHAR[ ] pos=3D0 blev=3D0,btyp=3DB w=3D8 a+d=3D13+4 MB Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 06:13:37 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 10:13:37 +0000 Received: from localhost ([127.0.0.1]:42481 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwKLg-0006Y6-NP for submit@debbugs.gnu.org; Tue, 09 May 2023 06:13:37 -0400 Received: from eggs.gnu.org ([209.51.188.92]:48024) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwKLe-0006Xs-Bw for 63271@debbugs.gnu.org; Tue, 09 May 2023 06:13:34 -0400 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 1pwKLY-0001OB-QS; Tue, 09 May 2023 06:13:28 -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=zfm8F6WemPUhlnw3DXxVm6KxQl/umGYXfRxwZXCzTdM=; b=MZsjryUpV+pi 3tF2LSbFsuh+MUYWsSxdnqbZNujGspFIBvhcLjWpHLddg1whe6UP7agYaOWjrhK3i9+DKRv0mPRzK iglIivzaVglFafM1+XqvBQT1rsUcPzhqYpnDjA28A1cVVDn47YHwDivCUegdWoatItXyuNKVqD3IC oYU5sclCIBRQ4XxZXE+dNOfYbwUUPdyHow+zHHDOYMeqbk5i/yWnkfnQNVh/MxoFihdwxsriuRLZ7 bKJvAX/9eimEVtEI0GAnprQVvcZR39KpWfKP7jcfGoUKpE7eVLsJqT/0y/dUOAkf2KxRRrGQ3s3N1 GWDkFuCgYONnggowpfVanw==; 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 1pwKLX-0001rp-9a; Tue, 09 May 2023 06:13:28 -0400 Date: Tue, 09 May 2023 13:14:29 +0300 Message-Id: <83bkitbym2.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87o7mtvnqr.fsf@gmx.net> (message from Stephen Berman on Tue, 09 May 2023 11:49:00 +0200) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stephen Berman > Cc: Juri Linkov , luangruo@yahoo.com, 63271@debbugs.gnu.org > Date: Tue, 09 May 2023 11:49:00 +0200 > > Here's what I get: > > Thread 1 "emacs" hit Breakpoint 3, show_mouse_face ( > hlinfo=hlinfo@entry=0x555556145870, 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=146 blev=0,btyp=L w=8 a+d=13+4 MB > 1 8: CHAR[T] pos=147 blev=0,btyp=L w=8 a+d=13+4 MB > 2 16: CHAR[O] pos=148 blev=0,btyp=L w=8 a+d=13+4 MB > 3 24: CHAR[D] pos=149 blev=0,btyp=L w=8 a+d=13+4 MB > 4 32: CHAR[O] pos=150 blev=0,btyp=L w=8 a+d=13+4 MB > 5 40: 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=0x555556145870, > 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=146 blev=0,btyp=L w=8 a+d=13+4 MB > 1 8: CHAR[T] pos=147 blev=0,btyp=L w=8 a+d=13+4 MB > 2 16: CHAR[O] pos=148 blev=0,btyp=L w=8 a+d=13+4 MB > 3 24: CHAR[D] pos=149 blev=0,btyp=L w=8 a+d=13+4 MB > 4 32: CHAR[O] pos=150 blev=0,btyp=L w=8 a+d=13+4 MB > 5 40: CHAR[ ] pos=0 blev=0,btyp=B w=8 a+d=13+4 MB Thanks, so far so good. Next experiment: $ gdb ./emacs [...] (gdb) break xterm.c:8119 (gdb) run -Q The breakpoint is here: else if (s->hl == DRAW_MOUSE_FACE) { x_set_mouse_face_gc (s); <<<<<<<<<<<<<<<<<<<<<<<<<<< s->stippled_p = s->face->stipple != 0; } Once again, inside Emacs disable blink-cursor-mode and global-eldoc-mode, then evaluate the recipe: M-: (insert " " (propertize "TODO" 'face '(:inherit variable-pitch) 'mouse-face 'highlight)) RET and move the mouse pointer to "TODO". Each time it breaks, please type: (gdb) print *s (gdb) print s->first_glyph - s->row->glyphs[1] and show the results. On my system the glyph_string s includes 5 glyphs (s->nchars = 5), and the last command above prints "1", which means the first glyph of the glyph_string is the second glyph on its screen line (since the line starts with a SPC character that doesn't have the mouse-highlight face). From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 06:20:43 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 10:20:43 +0000 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 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 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==; 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 Date: Tue, 09 May 2023 13:21:36 +0300 Message-Id: <83a5ydbya7.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87jzxhvmw2.fsf@gmx.net> (message from Stephen Berman on Tue, 09 May 2023 12:07:25 +0200) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: 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. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 06:36:49 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 10:36:49 +0000 Received: from localhost ([127.0.0.1]:42502 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwKi8-0007Ic-Jj for submit@debbugs.gnu.org; Tue, 09 May 2023 06:36:49 -0400 Received: from mout.gmx.net ([212.227.15.15]:40113) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwKi6-0007II-Jq for 63271@debbugs.gnu.org; Tue, 09 May 2023 06:36:47 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683628598; i=stephen.berman@gmx.net; bh=rnrY1JZw1gHI8qrVoAEUh1w8re3i8tJuHp4Th2Sz51o=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=hCBhfEwCYACVGh7Cdu/1A1OI9TQ7cAkGhHzSJpZGeT1ekucyLZs58S48etj/fECjr pQf1ixYTj/uwwYf2gNYOT5fhum7L1/PBQrz9owRrQyilyTDnUBSDtXfA4znbDjWeBS F7XJByCLh7vlxZVzOgZl1qLpvmbBJy5UIarDmpHwUPtQWso69NHveMfloCW32vJ0bD 2DaEPmxP6il3XFsVTCeY3yynMBbl74NZ+DJeyxNYSbUninUtUEBiv8vyLfXz0z2zvP 8NAEDnl9wOK326AKxSDee98gUpJZhxaWvcoVYzJ+Ur5BqZIk2QG5QBWvx4obQJdAF3 CCeXk4j8zcMxQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.174]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MLi8g-1penrB3uAC-00HbUH; Tue, 09 May 2023 12:36:38 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83a5ydbya7.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 09 May 2023 13:21:36 +0300") 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> <83a5ydbya7.fsf@gnu.org> Date: Tue, 09 May 2023 12:35:35 +0200 Message-ID: <87fs85vll4.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:agtNvMVrF2FH2FPpll3X+V/9BHkQXQjCUKDByOulfK4hOzk5kyh 7TXfco7ke4l3wGdHIHpbfZDuM3QK7qMj7xqeiomag82QHKo2O9lFsk1H5hTUZbH16x7HipW 3q6I52djeO9HcrMkQVHHRkykqnP+J1zIRlR3sp2I8BPhtXxxlAnD018ngXmcBt02Ei/LOpJ aH2Z97CShpdX2tymryNtw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:1nl4jLTUqhg=;TNd0JB2hXKNbV9X1xrdfGHTGkpY lhvhC6wDIPQrgIjJ9zjVyaoXLDgXHqb05rdxs8VyCAXe6LweUCtUIL8sO5AC57oL2aDuuQ9Wm 8z8O7IVuoP+Bs9cbxgVUek3uF0PohPyttcGRPSkQKHkLBRMCVKA4du8Zjo8I2RomgOiCjw3HI PHYvzUSFtlgHWN9kr2HO1WcH24wMoG68Hff/d4KxqBgBTNoD+sP0KAyJ1LyA3t8u/YHivwUZf 7K1ZVwrrIvRT5D5ZJZHgIqBcrGxo/Ac5chekjSXlW6OuemT7fqBNSoDmSpEA8OIJgO6f9FCva cvbQ8FTVmcIde2guSMoIjkmh/QH40Jh6GNO0gOTd0SbUQnuJnlvr4ddGLxX7Q4r8kkpUdgBKx 9L3PDk4pgOK6lYGqAIQETsH9pdAI/UxVxz7iT77it/ue4QGGqD8jmX0JVgKMMm32QUDSyT1m6 J6Hu5lqCws2Ofu5h/IkvfHKj9/Un3HJsLI2+skBanReIQ03Vw7T5k5KebOB3m2jMixF76ub8I 6JroK5ah4K+gzE5gYHMeAnoeFP3XtdPVpsjuzP+7xMxjLn0dIWrDPy+izT8aks0BjY1GosCAP TX/YbmVEx83tAgGD6kp7fhkn2D9hg8EfS/t2lwuypbZAZC6Ll+0Xq2WLPH69/GsoBq2ptMXzo m13Y69FkVbXGJkV2R2NseD1aBz8Fn59Q3grIlE5+3xp7yjHIDCixmpLW/sPC5DCJsp9aZ8Y45 tGng6TzmpUQeVXmibUFgSNdSKxF3jHlfn7tb0VaAKv0g859q2JpjLWee8LCVKUQkUN6TQJ47k ibUykDC/YxdOK3t8drxb/4/pfpip0zu+eMR/cP6suBooZwXFlTv40bIUbf4J+wPdWakZqMcWi o1mg9IVZgBrPHGRhGtofBBTQyhdy22Y57+YJ9wGYl2p61MLcFerG4ZQ+tgki8eFz7GMXq9OpI zF003Gz4KZx+fH7Q1WslPlnZnWo= Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Tue, 09 May 2023 13:21:36 +0300 Eli Zaretskii wrote: >> 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=3Dhlinfo@entry=3D0x555556145540, draw=3Ddraw@entry=3DDRAW_MO= USE_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=3D1 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB >> 1 8: CHAR[T] pos=3D2 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 face=3D24 = MB >> 2 16: CHAR[O] pos=3D3 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24= MB >> 3 26: CHAR[D] pos=3D4 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24= MB >> 4 36: CHAR[O] pos=3D5 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24= MB >> 5 46: CHAR[ ] pos=3D0 blev=3D0,btyp=3DB w=3D8 a+d=3D13+4 MB >> (gdb) continue >> Continuing. >> >> Thread 1 "emacs" hit Breakpoint 3, show_mouse_face (hlinfo=3D0x55555614= 5540, >> draw=3Ddraw@entry=3DDRAW_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=3D1 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 MB >> 1 8: CHAR[T] pos=3D2 blev=3D0,btyp=3DL w=3D8 a+d=3D13+4 face=3D24 = MB >> 2 16: CHAR[O] pos=3D3 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24= MB >> 3 26: CHAR[D] pos=3D4 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24= MB >> 4 36: CHAR[O] pos=3D5 blev=3D0,btyp=3DL w=3D10 a+d=3D13+4 face=3D24= MB >> 5 46: CHAR[ ] pos=3D0 blev=3D0,btyp=3DB w=3D8 a+d=3D13+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. lisp-interaction-mode: Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( s=3Ds@entry=3D0x7fffffffc610) at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 8119 x_set_mouse_face_gc (s); (gdb) print *s $1 =3D { x =3D 16, y =3D 51, ybase =3D 64, width =3D 40, background_width =3D 633, height =3D 17, left_overhang =3D 0, right_overhang =3D 0, f =3D 0x55555611ef10, w =3D 0x55555611f160, row =3D 0x5555566bac90, area =3D TEXT_AREA, char2b =3D 0x7fffffffc5f0, nchars =3D 5, hl =3D DRAW_MOUSE_FACE, face =3D 0x5555568e1310, font =3D 0x55555603c258, cmp =3D 0x0, cmp_id =3D 0, cmp_from =3D 0, cmp_to =3D 0, extends_to_end_of_line_p =3D true, background_filled_p =3D false, font_not_found_p =3D false, stippled_p =3D false, for_overlaps =3D 0, padding_p =3D false, gc =3D 0x0, first_glyph =3D 0x55555626a030, img =3D 0x0, xwidget =3D 0x0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, clip_head =3D 0x0, clip_tail =3D 0x0, clip =3D {{ x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }}, num_clips =3D 0, underline_position =3D 0, underline_thickness =3D 0, next =3D 0x0, prev =3D 0x0 } (gdb) print s->first_glyph - s->row->glyphs[1] $2 =3D 1 (gdb) continue Continuing. Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( s=3Ds@entry=3D0x7fffffffc610) at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 8119 x_set_mouse_face_gc (s); (gdb) print *s $3 =3D { x =3D 16, y =3D 51, ybase =3D 64, width =3D 40, background_width =3D 633, height =3D 17, left_overhang =3D 0, right_overhang =3D 0, f =3D 0x55555611ef10, w =3D 0x55555611f160, row =3D 0x5555566bac90, area =3D TEXT_AREA, char2b =3D 0x7fffffffc5f0, nchars =3D 5, hl =3D DRAW_MOUSE_FACE, face =3D 0x5555568e1310, font =3D 0x55555603c258, cmp =3D 0x0, cmp_id =3D 0, cmp_from =3D 0, cmp_to =3D 0, extends_to_end_of_line_p =3D true, background_filled_p =3D false, font_not_found_p =3D false, stippled_p =3D false, for_overlaps =3D 0, padding_p =3D false, gc =3D 0x0, first_glyph =3D 0x55555626a030, img =3D 0x0, xwidget =3D 0x0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, clip_head =3D 0x0, clip_tail =3D 0x0, clip =3D {{ x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }}, num_clips =3D 0, underline_position =3D 0, underline_thickness =3D 0, next =3D 0x0, prev =3D 0x0 } (gdb) print s->first_glyph - s->row->glyphs[1] $4 =3D 1 (gdb) continue Continuing. Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( s=3Ds@entry=3D0x7fffffffc740) at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 8119 x_set_mouse_face_gc (s); (gdb) print *s $5 =3D { x =3D 16, y =3D 51, ybase =3D 64, width =3D 40, background_width =3D 633, height =3D 17, left_overhang =3D 0, right_overhang =3D 0, f =3D 0x55555611ef10, w =3D 0x55555611f160, row =3D 0x5555566bac90, area =3D TEXT_AREA, char2b =3D 0x7fffffffc720, nchars =3D 5, hl =3D DRAW_MOUSE_FACE, face =3D 0x5555568e1310, font =3D 0x55555603c258, cmp =3D 0x0, cmp_id =3D 0, cmp_from =3D 0, cmp_to =3D 0, extends_to_end_of_line_p =3D true, background_filled_p =3D false, font_not_found_p =3D false, stippled_p =3D false, for_overlaps =3D 0, padding_p =3D false, gc =3D 0x0, first_glyph =3D 0x55555626a030, img =3D 0x0, xwidget =3D 0x0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, clip_head =3D 0x0, clip_tail =3D 0x0, clip =3D {{ x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }}, num_clips =3D 0, underline_position =3D 0, underline_thickness =3D 0, next =3D 0x0, prev =3D 0x0 } (gdb) print s->first_glyph - s->row->glyphs[1] $6 =3D 1 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D fundamental-mode: Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( s=3Ds@entry=3D0x7fffffffc610) at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 8119 x_set_mouse_face_gc (s); (gdb) print *s $1 =3D { x =3D 16, y =3D 0, ybase =3D 13, width =3D 38, background_width =3D 38, height =3D 17, left_overhang =3D 1, right_overhang =3D 0, f =3D 0x5555560f8190, w =3D 0x5555560f83e0, row =3D 0x5555566c4920, area =3D TEXT_AREA, char2b =3D 0x7fffffffc5f0, nchars =3D 4, hl =3D DRAW_MOUSE_FACE, face =3D 0x5555561e69d0, font =3D 0x5555565ece88, cmp =3D 0x0, cmp_id =3D 0, cmp_from =3D 0, cmp_to =3D 0, extends_to_end_of_line_p =3D false, background_filled_p =3D true, font_not_found_p =3D false, stippled_p =3D false, for_overlaps =3D 0, padding_p =3D false, gc =3D 0x55555681ba10, first_glyph =3D 0x5555565c17e0, img =3D 0x0, xwidget =3D 0x0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, clip_head =3D 0x7fffffffc610, clip_tail =3D 0x0, clip =3D {{ x =3D 8, y =3D 0, width =3D 8, height =3D 17 }, { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }}, num_clips =3D 0, underline_position =3D 0, underline_thickness =3D 0, next =3D 0x7fffffffc500, prev =3D 0x7fffffffc400 } (gdb) print s->first_glyph - s->row->glyphs[1] $2 =3D 1 (gdb) continue Continuing. Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( s=3Ds@entry=3D0x7fffffffc500) at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 8119 x_set_mouse_face_gc (s); (gdb) print *s $3 =3D { x =3D 54, y =3D 0, ybase =3D 13, width =3D 8, background_width =3D 595, height =3D 17, left_overhang =3D 0, right_overhang =3D 0, f =3D 0x5555560f8190, w =3D 0x5555560f83e0, row =3D 0x5555566c4920, area =3D TEXT_AREA, char2b =3D 0x7fffffffc4f0, nchars =3D 1, hl =3D DRAW_MOUSE_FACE, face =3D 0x5555561e69d0, font =3D 0x55555615b778, cmp =3D 0x0, cmp_id =3D 0, cmp_from =3D 0, cmp_to =3D 0, extends_to_end_of_line_p =3D true, background_filled_p =3D false, font_not_found_p =3D false, stippled_p =3D false, for_overlaps =3D 0, padding_p =3D false, gc =3D 0x0, first_glyph =3D 0x5555565c18a0, img =3D 0x0, xwidget =3D 0x0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, clip_head =3D 0x7fffffffc610, clip_tail =3D 0x0, clip =3D {{ x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }}, num_clips =3D 0, underline_position =3D 0, underline_thickness =3D 0, next =3D 0x0, prev =3D 0x7fffffffc610 } (gdb) print s->first_glyph - s->row->glyphs[1] $4 =3D 5 (gdb) continue Continuing. Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( s=3Ds@entry=3D0x7fffffffc740) at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 8119 x_set_mouse_face_gc (s); (gdb) print *s $5 =3D { x =3D 16, y =3D 0, ybase =3D 13, width =3D 38, background_width =3D 38, height =3D 17, left_overhang =3D 1, right_overhang =3D 0, f =3D 0x5555560f8190, w =3D 0x5555560f83e0, row =3D 0x5555566c4920, area =3D TEXT_AREA, char2b =3D 0x7fffffffc720, nchars =3D 4, hl =3D DRAW_MOUSE_FACE, face =3D 0x5555561e69d0, font =3D 0x5555565ece88, cmp =3D 0x0, cmp_id =3D 0, cmp_from =3D 0, cmp_to =3D 0, extends_to_end_of_line_p =3D false, background_filled_p =3D true, font_not_found_p =3D false, stippled_p =3D false, for_overlaps =3D 0, padding_p =3D false, gc =3D 0x55555681ba10, first_glyph =3D 0x5555565c17e0, img =3D 0x0, xwidget =3D 0x0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, clip_head =3D 0x7fffffffc740, clip_tail =3D 0x0, clip =3D {{ x =3D 8, y =3D 0, width =3D 8, height =3D 17 }, { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }}, num_clips =3D 0, underline_position =3D 0, underline_thickness =3D 0, next =3D 0x7fffffffc630, prev =3D 0x7fffffffc530 } (gdb) print s->first_glyph - s->row->glyphs[1] $6 =3D 1 (gdb) continue Continuing. Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( s=3Ds@entry=3D0x7fffffffc630) at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 8119 x_set_mouse_face_gc (s); (gdb) print *s $7 =3D { x =3D 54, y =3D 0, ybase =3D 13, width =3D 8, background_width =3D 595, height =3D 17, left_overhang =3D 0, right_overhang =3D 0, f =3D 0x5555560f8190, w =3D 0x5555560f83e0, row =3D 0x5555566c4920, area =3D TEXT_AREA, char2b =3D 0x7fffffffc620, nchars =3D 1, hl =3D DRAW_MOUSE_FACE, face =3D 0x5555561e69d0, font =3D 0x55555615b778, cmp =3D 0x0, cmp_id =3D 0, cmp_from =3D 0, cmp_to =3D 0, extends_to_end_of_line_p =3D true, background_filled_p =3D false, font_not_found_p =3D false, stippled_p =3D false, for_overlaps =3D 0, padding_p =3D false, gc =3D 0x0, first_glyph =3D 0x5555565c18a0, img =3D 0x0, xwidget =3D 0x0, slice =3D { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, clip_head =3D 0x7fffffffc740, clip_tail =3D 0x0, clip =3D {{ x =3D 0, y =3D 0, width =3D 0, height =3D 0 }, { x =3D 0, y =3D 0, width =3D 0, height =3D 0 }}, num_clips =3D 0, underline_position =3D 0, underline_thickness =3D 0, next =3D 0x0, prev =3D 0x7fffffffc740 } (gdb) print s->first_glyph - s->row->glyphs[1] $8 =3D 5 Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 07:45:08 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 11:45:09 +0000 Received: from localhost ([127.0.0.1]:42554 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwLmG-0003mM-Km for submit@debbugs.gnu.org; Tue, 09 May 2023 07:45:08 -0400 Received: from sonic303-21.consmr.mail.ne1.yahoo.com ([66.163.188.147]:37816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwLmD-0003NM-HN for 63271@debbugs.gnu.org; Tue, 09 May 2023 07:45:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683632700; bh=nysBpb3PyxoQ1AS9sWZNpAfI6GWVlZvStcUlf5c2cGQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=M8wQyaEUuHOUUX1KRDBPxqMeBGRYIC4gw9dhNT1zmGsy9V0CguBb0mqJhotyaKrxg9/p+TFflKqAHUxHA/hOFfnf5AU47fcv5XeXhs0POJtI3WloJtdavQkqRDzcPS1Es+ZU2OVcoMwk5cqvt3gsQjwTXXIeYl0mkvjcVvF8dDBENBPbPNdJjCullJQ/TyOMEnGc5YA+Yst+sBxsrhzEIMIiJBrl9icW4sifkuiLoAFzvspzoMVFcT/WCYL0KmWoD8yKNeuHqRpiUPew9Dlqo289ILo5Zefnsbr2JBM3C+hqgvmICt7nBfyP6PueesCQfFaCD193tXAQY0rgL1sY2Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683632700; bh=Bq2W39IuZhMdU4MGEPJ8ZtSjuI1FLRBFD3Qm8IRumq7=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=oTzJLJEL/uSInXKCxj/L0ph/QiU/dpd1IjQYjl/hUDQMLCE7V9vTy8LtidUQPQhzeGOA7ufJKdl9s2pQQocu79igEu588Lpj7Uk6KCajJt7o0CPCH4ExxXGt8KEW0Ati3uV2vDx75zrvtO3yQFx3F1M16r+DtbJi4Wy3/CVpukvE7tGfet5As6wW/5ZV9xNhKP6tmEDX9KOunBy6z2OFsI25iX8l6cTwEN9O1po/lq5wByPazMCjFhumi14AaGeOyLkhsMTJZeAb8S/byEk0rM4RHwEKLSj9hKCmpt7QRal0rKFZYOSc0YvEHRByxiP026FcM3fQ4n9LbITTzJIjUQ== X-YMail-OSG: VI_K7tYVM1mXw_YN1UOAco4qDQ9RQrjS1KKH9m9_1SJvNA67ymdf7G3EPg0YsJO IXUfjccA.p_NIVagtakmAu5lvhK3Jp1sIM3pnmtXrEAV.0jEGMCv6_YfsZycSGR761HuGe1CffhO mX.JT__5VIoaI2EsXMVz.7neizK5OfzZ40vOE96oCMPxxZlwHJ4ZiS4aEWUL54WK2r_ctNuJ9ilZ Binc1ZJRkuH4p.PXCAT.6piiVwyIwAAn7KCpQu0nAwLQZFxw2ZlpsZqGp4bLgcB73LZqYBDtHtzO 9vw4qUjgPPb21QHQggQ_6CPlfGXBkb8_yDIjPaC_B5BjG.iTSEZ5ZRWWsiGNhrPraUo8rbNbXqB6 FYRDNeglHjnsDnsMIuBCAODBhxpbXaEcRty4emoeez941E98KzoIEUnSpsQMN3waPudfInZMK_Fi nUuzvI11GsF8oWGzm5n5_ceJJaGPeV1LjU0449ezeX0VsnTCiX3ikrrq.ZprdDw3OavKyUCeu.9M tLCshrdGOqQ35pFpZELKyUq8yV5X2c_wsBh7xFxwjB_hARmwxowCm01_rW8dE58FPQbrA.hxRG4Q I0yuEuJim1ZIrqIN1VTfv.MUvJRW7yOXRWtWDtwg96piPdBXJ9Erg6lTPTYcyDzk19uE6EuMWpHo 4391PSh_LhBngDQsKNZJ6N5FF9FC4uGBLGo4DVsKps1ucXnQfsVuaDW3zABQWbNa6OqJLnm1PF02 R3uuV3lWUZ8jZ8U2YagFgAZH0zIaTQzFBTEhBnq8QGIWdBj3dVM00pdQGCddGp9Vzpyh6tDvW8eU SC3yVaZ.ZrVgYjtaKS8_y01ZI8rOF59oEd69iRLKfLSnaJOK4bC6koOfyUXjHwwmXxlkK4SzYHjn E6dHLhz4VI35xlqIS5wHU8zBXe.JRINJr.DwuwDtDv1M2ulMazenvmp2dDLxsI6KY7OAlMuUF0H9 q3vlztW9rkYBwWVgVHwNON2ZEAUvLufGYZkgDmPzZV0jvcZ7zq8X6sbalWHj0l_z7kPhh5Pkl844 vfy86u1Yk6mYk7D2Rmv3Wj3XZqBQa1c_3vQHt2LUFxkJ3b6F.s86h6yCQ8N1SGYVWPo3QRfZBnUQ RtNyK8XfLO2mXt3TOp8I_u1EgYvtSvqLeM1sSjPybREBIN8CAsyS7pCJdIkUtkGWJSZLIWl5xzH4 FJLlEq1cMf.VB0LGGnYHgfQU6UM_Xwu3uvwaskEiSwTsOxTnRp3Lff6ynEkk9fSQ64qGm3nojaTx EDH7ovPHbqhgkRCD21IWbKwVvcwWlymm_zz_YrQOdWkAMWk2xdW6sxlqAdpREYxdxnI3.5OiwPDp eOMYeEBhspSOCJJ92pdpUlKzNHgcrTxNzZsczvlR68oKxI1ubX7YuMbYVl1d5rWDpjEp7KsIUtUZ TeTn6VO4byBgee5RG6JkOpxT8MIEyxoPxO2TSrO.4pSdW7zxrTLKTgLsUSbKHBdWImWOxALap16q GIc2a8nGugM9VR3YN.woUTsjGb1EKijbBnSEFX8xzYayE3YrYW77A2XEk6RWz378djHCnhUu8xmh hn1mymKeulTNrhCKXKh3I6wLmBbLDlFdaguHyUpmolYQ3dsSqF6.m6FQ8xAQMeBSqne_G20oZ8VT QFfig9Jchm7bTnecorbNOzfnHmQhPJKqCdmpJb1M5YB3bv2heDp0w0OQ0EU42s50HDlesWWjqblj JK22JQ3ALpQNcEB7chtQs1hlb8LAUTJYKXvf2XFl8ozmoVYz0HykXjSZ5T1OjD7t2E9IGEqAktlB As8adAd4WcT78PqN5XTQovqQmyts1h6AzpbL1goLuOBOlN7ChvGy6VsiGjaIDDNXwNfpxZ88nbs_ f4CwKOI0uD9Lgj._HfVCCIyscMbMLX3Se8a9Av.VVExcrJYnjJGcYCmf0Hqh70i6YTlCJYVlmLvg UGAVTFGm8UZ37zWTUoazRjncNZggPCoxqADQOJf2x0Yw32BigR2OPC5rIiTsWQjkW8cW2Gzt4YZ8 w.VGE5AR0Tet2JR5xENrBF55I8pp7nlpkyYasPjegKnzdkcNuUjz22MZC0hbMdk6iPPMmWAxVsrM _bsbTOEiqM5Z_TkWms4W10Tr.M8WTzLg4Alxf1oJWtQw9QmHiWUa_qQ6SOqwjZx4Xuo4JUraH9fV MsqYRLxVPPrUtwC_tu2B50KxYqYP6Oz21z1DhjXbcJ8U8t45WXlypDROg.00zp7DZhEWjcR5vK8V 1DIM0m6VEsaTymgGRS_StzWpiezv7xaxi6uUmBHMA.erjt1zLywn3zAEMlS4I7RPUelJ0 X-Sonic-MF: X-Sonic-ID: 23731d11-7ca0-4dcd-aa70-4212bfb50858 Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Tue, 9 May 2023 11:45:00 +0000 Received: by hermes--production-sg3-6d6fb994f6-q52kb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a24c2bae88c8e5d1a4972698d00a1c57; Tue, 09 May 2023 11:44:54 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83ednpc2ua.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 09 May 2023 11:43:09 +0300") 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> <87h6smia66.fsf@yahoo.com> <86lehy11ou.fsf@mail.linkov.net> <83ednpc2ua.fsf@gnu.org> Date: Tue, 09 May 2023 19:44:48 +0800 Message-ID: <87wn1hhgpb.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21471 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 345 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: 63271@debbugs.gnu.org, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > s->hl == 2 means DRAW_CURSOR. Why does Emacs draw cursor -- did you > move point or did you move the mouse pointer? I thought Po Lu meant > the latter, not the former. I meant moving point with the entirety of the text under the mouse pointer. I don't see anything obviously wrong here though, sadly. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 07:49:38 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 11:49:38 +0000 Received: from localhost ([127.0.0.1]:42560 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwLqb-00061j-9u for submit@debbugs.gnu.org; Tue, 09 May 2023 07:49:38 -0400 Received: from eggs.gnu.org ([209.51.188.92]:37682) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwLqZ-00061V-5R for 63271@debbugs.gnu.org; Tue, 09 May 2023 07:49:36 -0400 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 1pwLqT-00038P-8a; Tue, 09 May 2023 07:49:29 -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=UdcPPuLjm9b8xRRYGWATrNKNu7NHg14nYbHgFlLSkE4=; b=RSQh8rZgm9bv vCxKsMHP5pygHd/QSD7taZKRfQEAGvAAyDDnVGogWpPT9m+V/7e4AUQEjTilCy2lP7pM70zJPvXkC FO3tPupMUj963hwVBChEilvbO4M7dkeWAiV88jVSKHGowVllFauOk37kpy6Ddn1pZST197DkPt6aR iO7ms17ffP2Hs1mlQyr/ww2V9uTI0yXWAuaHLxQzhH7NianRBAMAOUE1USg0MKGYSVwG3WJqt5MeA PgxYVms+aHOB/vHTaaH8wUCdbT0Wft9qQsQSGmEILbIh+blRFzTeZlIcBpHTZW/O9rqM/+1HsspzD rmppDKf/ZE9KlGxSxlYSXQ==; 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 1pwLqS-0007Zf-3Z; Tue, 09 May 2023 07:49:29 -0400 Date: Tue, 09 May 2023 14:50:30 +0300 Message-Id: <838rdxbu61.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87fs85vll4.fsf@gmx.net> (message from Stephen Berman on Tue, 09 May 2023 12:35:35 +0200) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stephen Berman > Cc: juri@linkov.net, luangruo@yahoo.com, 63271@debbugs.gnu.org > Date: Tue, 09 May 2023 12:35:35 +0200 > > > 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. > > lisp-interaction-mode: > > Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( > s=s@entry=0x7fffffffc610) > at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 > 8119 x_set_mouse_face_gc (s); > (gdb) print *s > $1 = { > x = 16, > y = 51, > ybase = 64, > width = 40, > background_width = 633, > height = 17, > left_overhang = 0, > right_overhang = 0, > f = 0x55555611ef10, > w = 0x55555611f160, > row = 0x5555566bac90, > area = TEXT_AREA, > char2b = 0x7fffffffc5f0, > nchars = 5, > hl = DRAW_MOUSE_FACE, > face = 0x5555568e1310, > font = 0x55555603c258, > cmp = 0x0, > cmp_id = 0, > cmp_from = 0, > cmp_to = 0, > extends_to_end_of_line_p = true, > background_filled_p = false, > font_not_found_p = false, > stippled_p = false, > for_overlaps = 0, > padding_p = false, > gc = 0x0, > first_glyph = 0x55555626a030, > img = 0x0, > xwidget = 0x0, > slice = { > x = 0, > y = 0, > width = 0, > height = 0 > }, > clip_head = 0x0, > clip_tail = 0x0, > clip = {{ > x = 0, > y = 0, > width = 0, > height = 0 > }, { > x = 0, > y = 0, > width = 0, > height = 0 > }}, > num_clips = 0, > underline_position = 0, > underline_thickness = 0, > next = 0x0, > prev = 0x0 > } > (gdb) print s->first_glyph - s->row->glyphs[1] > $2 = 1 > (gdb) continue > Continuing. > > Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( > s=s@entry=0x7fffffffc610) > at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 > 8119 x_set_mouse_face_gc (s); > (gdb) print *s > $3 = { > x = 16, > y = 51, > ybase = 64, > width = 40, > background_width = 633, > height = 17, > left_overhang = 0, > right_overhang = 0, > f = 0x55555611ef10, > w = 0x55555611f160, > row = 0x5555566bac90, > area = TEXT_AREA, > char2b = 0x7fffffffc5f0, > nchars = 5, > hl = DRAW_MOUSE_FACE, > face = 0x5555568e1310, > font = 0x55555603c258, > cmp = 0x0, > cmp_id = 0, > cmp_from = 0, > cmp_to = 0, > extends_to_end_of_line_p = true, > background_filled_p = false, > font_not_found_p = false, > stippled_p = false, > for_overlaps = 0, > padding_p = false, > gc = 0x0, > first_glyph = 0x55555626a030, > img = 0x0, > xwidget = 0x0, > slice = { > x = 0, > y = 0, > width = 0, > height = 0 > }, > clip_head = 0x0, > clip_tail = 0x0, > clip = {{ > x = 0, > y = 0, > width = 0, > height = 0 > }, { > x = 0, > y = 0, > width = 0, > height = 0 > }}, > num_clips = 0, > underline_position = 0, > underline_thickness = 0, > next = 0x0, > prev = 0x0 > } > (gdb) print s->first_glyph - s->row->glyphs[1] > $4 = 1 > (gdb) continue > Continuing. > > Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( > s=s@entry=0x7fffffffc740) > at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 > 8119 x_set_mouse_face_gc (s); > (gdb) print *s > $5 = { > x = 16, > y = 51, > ybase = 64, > width = 40, > background_width = 633, > height = 17, > left_overhang = 0, > right_overhang = 0, > f = 0x55555611ef10, > w = 0x55555611f160, > row = 0x5555566bac90, > area = TEXT_AREA, > char2b = 0x7fffffffc720, > nchars = 5, > hl = DRAW_MOUSE_FACE, > face = 0x5555568e1310, > font = 0x55555603c258, > cmp = 0x0, > cmp_id = 0, > cmp_from = 0, > cmp_to = 0, > extends_to_end_of_line_p = true, > background_filled_p = false, > font_not_found_p = false, > stippled_p = false, > for_overlaps = 0, > padding_p = false, > gc = 0x0, > first_glyph = 0x55555626a030, > img = 0x0, > xwidget = 0x0, > slice = { > x = 0, > y = 0, > width = 0, > height = 0 > }, > clip_head = 0x0, > clip_tail = 0x0, > clip = {{ > x = 0, > y = 0, > width = 0, > height = 0 > }, { > x = 0, > y = 0, > width = 0, > height = 0 > }}, > num_clips = 0, > underline_position = 0, > underline_thickness = 0, > next = 0x0, > prev = 0x0 > } > (gdb) print s->first_glyph - s->row->glyphs[1] > $6 = 1 > > ============================================ > fundamental-mode: > > Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( > s=s@entry=0x7fffffffc610) > at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 > 8119 x_set_mouse_face_gc (s); > (gdb) print *s > $1 = { > x = 16, > y = 0, > ybase = 13, > width = 38, > background_width = 38, > height = 17, > left_overhang = 1, > right_overhang = 0, > f = 0x5555560f8190, > w = 0x5555560f83e0, > row = 0x5555566c4920, > area = TEXT_AREA, > char2b = 0x7fffffffc5f0, > nchars = 4, > hl = DRAW_MOUSE_FACE, > face = 0x5555561e69d0, > font = 0x5555565ece88, > cmp = 0x0, > cmp_id = 0, > cmp_from = 0, > cmp_to = 0, > extends_to_end_of_line_p = false, > background_filled_p = true, > font_not_found_p = false, > stippled_p = false, > for_overlaps = 0, > padding_p = false, > gc = 0x55555681ba10, > first_glyph = 0x5555565c17e0, > img = 0x0, > xwidget = 0x0, > slice = { > x = 0, > y = 0, > width = 0, > height = 0 > }, > clip_head = 0x7fffffffc610, > clip_tail = 0x0, > clip = {{ > x = 8, > y = 0, > width = 8, > height = 17 > }, { > x = 0, > y = 0, > width = 0, > height = 0 > }}, > num_clips = 0, > underline_position = 0, > underline_thickness = 0, > next = 0x7fffffffc500, > prev = 0x7fffffffc400 > } > (gdb) print s->first_glyph - s->row->glyphs[1] > $2 = 1 > (gdb) continue > Continuing. > > Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( > s=s@entry=0x7fffffffc500) > at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 > 8119 x_set_mouse_face_gc (s); > (gdb) print *s > $3 = { > x = 54, > y = 0, > ybase = 13, > width = 8, > background_width = 595, > height = 17, > left_overhang = 0, > right_overhang = 0, > f = 0x5555560f8190, > w = 0x5555560f83e0, > row = 0x5555566c4920, > area = TEXT_AREA, > char2b = 0x7fffffffc4f0, > nchars = 1, > hl = DRAW_MOUSE_FACE, > face = 0x5555561e69d0, > font = 0x55555615b778, > cmp = 0x0, > cmp_id = 0, > cmp_from = 0, > cmp_to = 0, > extends_to_end_of_line_p = true, > background_filled_p = false, > font_not_found_p = false, > stippled_p = false, > for_overlaps = 0, > padding_p = false, > gc = 0x0, > first_glyph = 0x5555565c18a0, > img = 0x0, > xwidget = 0x0, > slice = { > x = 0, > y = 0, > width = 0, > height = 0 > }, > clip_head = 0x7fffffffc610, > clip_tail = 0x0, > clip = {{ > x = 0, > y = 0, > width = 0, > height = 0 > }, { > x = 0, > y = 0, > width = 0, > height = 0 > }}, > num_clips = 0, > underline_position = 0, > underline_thickness = 0, > next = 0x0, > prev = 0x7fffffffc610 > } > (gdb) print s->first_glyph - s->row->glyphs[1] > $4 = 5 > (gdb) continue > Continuing. > > Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( > s=s@entry=0x7fffffffc740) > at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 > 8119 x_set_mouse_face_gc (s); > (gdb) print *s > $5 = { > x = 16, > y = 0, > ybase = 13, > width = 38, > background_width = 38, > height = 17, > left_overhang = 1, > right_overhang = 0, > f = 0x5555560f8190, > w = 0x5555560f83e0, > row = 0x5555566c4920, > area = TEXT_AREA, > char2b = 0x7fffffffc720, > nchars = 4, > hl = DRAW_MOUSE_FACE, > face = 0x5555561e69d0, > font = 0x5555565ece88, > cmp = 0x0, > cmp_id = 0, > cmp_from = 0, > cmp_to = 0, > extends_to_end_of_line_p = false, > background_filled_p = true, > font_not_found_p = false, > stippled_p = false, > for_overlaps = 0, > padding_p = false, > gc = 0x55555681ba10, > first_glyph = 0x5555565c17e0, > img = 0x0, > xwidget = 0x0, > slice = { > x = 0, > y = 0, > width = 0, > height = 0 > }, > clip_head = 0x7fffffffc740, > clip_tail = 0x0, > clip = {{ > x = 8, > y = 0, > width = 8, > height = 17 > }, { > x = 0, > y = 0, > width = 0, > height = 0 > }}, > num_clips = 0, > underline_position = 0, > underline_thickness = 0, > next = 0x7fffffffc630, > prev = 0x7fffffffc530 > } > (gdb) print s->first_glyph - s->row->glyphs[1] > $6 = 1 > (gdb) continue > Continuing. > > Thread 1 "emacs" hit Breakpoint 3, x_set_glyph_string_gc ( > s=s@entry=0x7fffffffc630) > at /home/steve/src/emacs/emacs-29/src/xterm.c:8119 > 8119 x_set_mouse_face_gc (s); > (gdb) print *s > $7 = { > x = 54, > y = 0, > ybase = 13, > width = 8, > background_width = 595, > height = 17, > left_overhang = 0, > right_overhang = 0, > f = 0x5555560f8190, > w = 0x5555560f83e0, > row = 0x5555566c4920, > area = TEXT_AREA, > char2b = 0x7fffffffc620, > nchars = 1, > hl = DRAW_MOUSE_FACE, > face = 0x5555561e69d0, > font = 0x55555615b778, > cmp = 0x0, > cmp_id = 0, > cmp_from = 0, > cmp_to = 0, > extends_to_end_of_line_p = true, > background_filled_p = false, > font_not_found_p = false, > stippled_p = false, > for_overlaps = 0, > padding_p = false, > gc = 0x0, > first_glyph = 0x5555565c18a0, > img = 0x0, > xwidget = 0x0, > slice = { > x = 0, > y = 0, > width = 0, > height = 0 > }, > clip_head = 0x7fffffffc740, > clip_tail = 0x0, > clip = {{ > x = 0, > y = 0, > width = 0, > height = 0 > }, { > x = 0, > y = 0, > width = 0, > height = 0 > }}, > num_clips = 0, > underline_position = 0, > underline_thickness = 0, > next = 0x0, > prev = 0x7fffffffc740 > } > (gdb) print s->first_glyph - s->row->glyphs[1] > $8 = 5 This looks OK to me: it says we display 4 characters in one face and 1 more in another. Which agrees with pgrow and with what I understand should happen here: the 4 characters T O D O are displayed using the font of the variable-pitch face, and the blank space after it is displayed using the default face. What do you see on the screen in this case? Please describe the visual appearance of each character in the case of fundamental-mode, and perhaps also show a screenshot of the window as it is displayed when the mouse-highlight becomes visible during this scenario. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 08:43:14 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 12:43:14 +0000 Received: from localhost ([127.0.0.1]:42637 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwMgU-0007jI-3Q for submit@debbugs.gnu.org; Tue, 09 May 2023 08:43:14 -0400 Received: from mout.gmx.net ([212.227.17.20]:54583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwMgR-0007j1-Or for 63271@debbugs.gnu.org; Tue, 09 May 2023 08:43:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683636183; i=stephen.berman@gmx.net; bh=C7KJJrQJbKnUtcve5AF7Vk2D2zQ95Dt5nLHKyESZwK8=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=ZiB2+QI7cREV/VqYX5MwoQhhusitCIqDjgAjWByo77xh1f1djOoc3GXerB7BfGo8B j23qudDFDcDSZWi+vOdzUuDPDbRlBdmVg+X0mie7KcEl2Pn7FEg20/ge5iIm2qKIea JwK0s5CXTj8fpl7IcPBgTZfS/Y6zKd+WVhPzWQB/dQBRYDdnjeG0yicarr6nJZuMBj I2b+h1vIn4WtnhMEHBoQ5czSH8n4ktNmZRovHOA16aR8wigiK1gEeVZKLEOSVx4axV aefufwu+2z4zo6xC2MRnYjO7+LOI9JLzRq2YScTAWrk+S+lDqg9cs4SSYse/4CLLhr qmHnycmxaTL1A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.174]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N8XPt-1qIn7W1Dyz-014VVR; Tue, 09 May 2023 14:43:03 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <838rdxbu61.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 09 May 2023 14:50:30 +0300") 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> Date: Tue, 09 May 2023 14:43:02 +0200 Message-ID: <87bkitvfop.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-Provags-ID: V03:K1:2d5yNKnhJ7qG8LDUm24jq0vtkTf95epZxCt/gAqnHuyslgkm0P5 +r1N93bn52R5TgzImxKXrUhtlGfyrxxrdPqZlQ5IFz1lNFfA7eRQH+CWG1plsoD1oDgZX/U iktJSLyuAuMYGwl2opMaIu2zd1BMeifNPbRsfHSWqyS458A1VpKZugxJUaLyDYBcnetX4tc IW/Y5W25nBn+3SDkAn8fw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:/ZTroPtNKG0=;dRN0cKjFcdoMU7ePSMRyM8u9nGF 5IBT+67JIQiVE9+ZRBJOtfTVYgl01ahJpaMUjBt2IH/1+1qV9Y/Zw/QxNwVIfbx1rZt5ttFbF vMiANE/bNSh5Rfg3kYwPN0quIzkEB8vtn6r4UwREYIXGink0WEe5MEU3DVA2xUFxHAGPZIJHX WA7LtPkL1GcgnHRoDUqX4tqqqli8qxHKTYkSp7ZXyYLvdhnHb2u549K9I/f2K9L1f1Psd9g7o LwsWev/P0BRPlIly1wIVp/eehSKJNWZtBwyjPUlb1R6/JuWAOlJ0rVt/GTSd1/AS0ZJQQl/5P G9gnPxBMq2cSpeoDyMyrcEd6OPLUEwQExHqltsZ6O99MY1lrCGVLIUbtYoWSyDhYLYRH4Dw3y OpHoFZUKBbb9dILOTvxolga8q8dQCj66QQ13wGIWXP8B6E6LOQnviE00GXLJ66Me90ayagsrx wJPQe6A4AHJRrwbVO2CcM+nro6BM6wrdwBRGT3nZgKJnAKmnW5O+ZsbIOri/4FD1MlCQlhLR1 tZWCipxvRJO4SluOgmi+m5HMx0nUom62PRlguwZL+C7PStjPL745/asm0m8/VdJrdpKGRLwnc EjRLWiIdoXTRlnEzu64NFbmU/VZ8CEJtgoj3ewDj2noYa7qRRnc6Dy1VeLfa6t2Zw4N5SupSH LnR4vH+zFTH5tjR8GXPmf1MIVy11cStzl8FzmE4/9t255aeVfT079t2pr1CMY9drl5noIkMRd CoAKKR0VSGPwgjYxAWRO0AM5SITHqjOY6Tc9NkH7IbNMDiX8olkfTLb3FGGCwSYaKHHt6bhKE rFzdWqrFFOAxpnn3nG0LhQ630satXiiBcs5lI1UxAcNogiQeIG6gamazw7+6vqbJPiX8ObS37 7NolW9UzljDgFeflRFWJMvqIPDrHKQgIn/bTk4oY78T82BKPOlZ9hGnR1J554CR94FRui3izZ pkXA+1+qMgI5GDODg3VahfQXOyk= X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable On Tue, 09 May 2023 14:50:30 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: juri@linkov.net, luangruo@yahoo.com, 63271@debbugs.gnu.org >> Date: Tue, 09 May 2023 12:35:35 +0200 >> >> > OK, thanks. This is still OK, so please do this with the new >> > breakpoint as described in my other email. It would be interesting t= o >> > see the difference between fundamental-mode and lisp-interaction-mode >> > with that second breakpoint. [...] > This looks OK to me: it says we display 4 characters in one face and 1 > more in another. Which agrees with pgrow and with what I understand > should happen here: the 4 characters T O D O are displayed using the > font of the variable-pitch face, and the blank space after it is > displayed using the default face. > > What do you see on the screen in this case? Please describe the > visual appearance of each character in the case of fundamental-mode, > and perhaps also show a screenshot of the window as it is displayed > when the mouse-highlight becomes visible during this scenario. Here's a screenshot of lisp-interaction-mode when the mouse-highlight appears: --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=Screenshot_2023-05-09_14-10-03.png Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain And here's one of fundamental-mode: --=-=-= Content-Type: image/png Content-Disposition: attachment; filename=Screenshot_2023-05-09_14-20-12.png Content-Transfer-Encoding: base64 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 QmCC --=-=-= Content-Type: text/plain Aside from the difference in highlighting, another difference I failed to notice before is that in fundamental-mode the string "TODO" is displayed with DejaVu Sans but in lisp-interaction-mode with DejaVu Sans Mono, although I used the same Lisp code with the face property (:inherit variable-pitch) to enter the string in both buffers. I guess lisp-interaction-mode inhibits variable-pitch face and that's the reason the mouse-highlighting appears on the problematic characters in that mode, in contrast to fundamental-mode. Steve Berman --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 08:52:43 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 12:52:43 +0000 Received: from localhost ([127.0.0.1]:42661 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwMpf-00089Q-27 for submit@debbugs.gnu.org; Tue, 09 May 2023 08:52:43 -0400 Received: from sonic302-21.consmr.mail.ne1.yahoo.com ([66.163.186.147]:36269) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwMpd-00089A-6K for 63271@debbugs.gnu.org; Tue, 09 May 2023 08:52:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683636755; bh=BS/mOHsjKYiXZleJCnR0pzuYExU6UXTwW9R7Zr3iLr4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=EdTkjEoKV6CZMx+8MhcqW+ZWMObjDt3F3XKu3ORlU7z00FXqOBshDEPTDsEJdHKXD66ntzrA52gnISByehKjUOgrqYCv4zjj081qB4re/duTFrxDVY07v3HOj2/K/RfdwmNGNR4lAcBIqfKbndOsX4hzuK+a/0MzbBqn5nRSqDV2uEghvgHWrFcCbiLpGy+7qxXh0qTrO6E3PoW3QWqo34e1IWDiOtk7HJ/yU0VgRdiGtgsaeyJWSHMSFcxHbFk2g9VJTIj/15ucOKOwjWtMmHpy/pI1AcjDYflUB7JDw+N5ISE+0RR/Y2xwHoNzYVXDfTR3Swyoieu+KohUmQJEeA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683636755; bh=UteNEuZ9cmFyHy5aQVv3j0SEyXqtc3VIO0/ADVkrsip=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=dBTzAxxVFKk4yE4gGBru71yMYYblwOX0Q+tyFfQriLYicPDJ+tIv+wxXgFHilof5fJRB9b7DFbp1N52biizBnYuo86yxQTDg1WLNOCdLo7V5qMgCRFF42d0SnjwrWZBAqgBlRAqog+uMXz7gGt8QNWXyrifFGbuN8Sc1OjJIuejf90BrQKXwSJ9WOgZJyHxD6JQqlmQclmrA7qTix8xJfWxSrvmRR9srLx5ldnuK+irXbpCeJZyww6jsHkg9bV2Dz31RTU2+Y72I3H1R6rripwkzaUPj/tGpziY8rOgOqj4crOWXAv8FbO3Cgd1E5VHnNsh2/lC4jtiZWt9HdLuqAg== X-YMail-OSG: XWDJ4rQVM1llF1fqgPlUbcJ.bgnb7YwGL3sdU2PVK_l1FJTuugZljrRUW0W8bee a7rddI1V9Gl3s87HRIPga3k6jKVz1SxHSO9oWjUsKq7UxfBb8eboMEoftff0OCvHjMbYO9J6r7_e 8_cR8XNH9pX4p_sjd4sz1Wm4bEoJ2yDxBvacqH29ww82aWM0BVuTkgvPMpu7ZwXpkO7omJCQ2RNA DY98blopOF_f._dCG_EbTs2wPjtZPDaa_AxIiAwqacf4FjNc8yN2E52UMXKNEdMmRvHyCtPZXQqh RlIH283CmlrravDdJXU4R5w.DDWd87PWDdAj0zb6ABfdhVZ0GpaIjtPhNo_ecXz_jBQLAc_sxSOg VhqYI_Xi3P_cX1ZiGgInFIFrQqf1S9HzYOmQ4Bo91T6l5Fhx2RhG1.R0Kr9zRVG7NnuVN6MYIM4p m08t87zCBEvKnwYeea8LtUZ8HER8Z5D6mlsJ_.h6uECaZbqqBdRgi0Q_4NpVULXKK4KiDoktyemn 784AlwLOnHdEDp9EriKCEoFqTEaqoylmBhym4O8HIwD3xTRCf1S9hiRLAzE5XddUvImrex81d8QX iVYUL5EtNbQ26bTzPH2DUuxB84C2JMplkWAxJDM9HKh09muZp3xe0xbRdwSq3ctJSfk58EBIx5sl YWWmtPPEdWQV3hIwQelZq6BdHqq1pGKMIU4DQqV5P94kfbj2gLTtzxew6K43JOgpyiDFPaUZTFII AmfulntqDhwDKYB2NctiWcwj8ispg6VWm1KwAGTnBXHK1A1Ip2wqj7jbCl9bIJcfpS9jH2QOsUuE TN83.ffPS24uJBjvlgCETxxh5kAZoyS8xHQy4HMDNoKgoxZWDvgFR4hSDiMCRpKURUpxS7mHjss0 UOlwwh8kY2Cdls3Fs3Kq1Fcn1O8T61mnjoQAsEuvK1_HmoRhiMhlK_q6KD86Y8Ut3MQ6lvP.GvCL bolUasorIIxHh31u8gv0PMaNIDftn2edlit_ytsSq2ebtUxkInZQL8bzidxdAU815KMOQ46UHFMu tLBoVr4kWnsptl2PiQ0laaLLTx3yV.SfiVN_ed.31wl1EtpVn3wiOSooewgNBFrE0L.voIN5DUub xtym0oMIqKfo3b5FeS0G.q0KOV9BWo0xMxhxTCgzzeaDuXCCkw.iZZZo1rwDb9DIIGkun1rNwBBs gqnwfD0jmGvFFr6Gc0n9KQowE_fX0AnRIbd.eJ9efudP2ruyks4cPAIN6X9D7qwcEk78x4MC9Nzz vD8Yx4k6OJQxN1QzlCPmqtllC0vGyQ.TW5HrKnJDRASfvr7D9nKgvG.J5HrE9sTM5mshVFLpsNBe EnMzSGYL804wmXO32tWx96YPxdwkBjvm9.P0xRAs_JEvNCnI3RjjAhs8tYkN..Bt.1Q1rtmjlUde y6PHnxePw3gDOmVUX5L_SVdp2NU.z3ylgmSuidAv_AFMPEUlhoF0z4BSOboNgTNLnyBlTS8Z8M.P a6HHdneTcx18vysdk8Ub0DENQWQ5LK39J3GZU2AmkDb9ylJrjxnjg7zNZF7nrLBadsc45anhzVQi FfX0Sfz.PqWvLPGm2IJcFXXVENub2reKsDBuLoJY1xNYt5zSDnv1uENAdCD1PdJEhUmJJfE_GqLE tm5I1Eb0V2iMS.bWViDP8IGZtWLFlBqM_EfRg9qCywaMgr1Nu._2WQ.mXP0JuQJ03vjYFBVtUP2v B7nAqpLtslWoIp1FOiKcCB1k421hXinam4pPvHO5HpKP7sfW0FLuP3SZSCvSF.mw9cCUZR.mEiZn 1XsE2ncJ9yU48KQItpxOZgwpOuvPxjmogYELaLP3xhYNOSJUD0FmQOrsesPhW3_djxprCMmsrQ.i mUjzHRFWpqGumyFY4Ed.H2lInahbGAzuIQDEifKG2CwlqfjFUIUNbi9A5onL6pAnxZu4xgNw1wyi bRh7Ul7.JiUFlrBBgpK9WjdUKEXLszpSwJCWcTnQC2yhzE7UK8ZWDQ63Ppoy.gcDtYGw2MziFZjN AlWTzsuhhXeQXIePTkLAo2qL5.oI4EPs1zvLXNnNI4DPEp9VJucR1U_cahIyBXSwr6dq3E0SzPdm _TReqPBIe3SAKYYJJh4F.zmaNzayWO.ePZ0fYVG5ZPr4Ij.fw5V2KjwfNIhYLOpbugfnJ.nldESE in8ff6EESsZe9szkeTvS2vBIHVf5uupqB9aLCotoTmDxUvc8fd7VlsN5WLV4if2RzFo96DOR5tAa gJcRQIwfEcYHLfq_D37ifcOJEvlQ58vx08LLR7_3yU32SbEd1KndFU9Kt6pAkFmnEfpHm X-Sonic-MF: X-Sonic-ID: 8b1e703a-0f5c-4433-a0f0-20f60850374f Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.ne1.yahoo.com with HTTP; Tue, 9 May 2023 12:52:35 +0000 Received: by hermes--production-sg3-6d6fb994f6-g4nzb (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 05ee7e7bd0445afc226f7a18b8cdca3a; Tue, 09 May 2023 12:52:30 +0000 (UTC) From: Po Lu To: Stephen Berman Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87bkitvfop.fsf@gmx.net> (Stephen Berman's message of "Tue, 09 May 2023 14:43:02 +0200") 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> <87bkitvfop.fsf@gmx.net> Date: Tue, 09 May 2023 20:52:24 +0800 Message-ID: <87sfc5hdkn.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21417 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1994 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: Eli Zaretskii , 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stephen Berman writes: > On Tue, 09 May 2023 14:50:30 +0300 Eli Zaretskii wrote: > >>> From: Stephen Berman >>> Cc: juri@linkov.net, luangruo@yahoo.com, 63271@debbugs.gnu.org >>> Date: Tue, 09 May 2023 12:35:35 +0200 >>> >>> > 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. > [...] >> This looks OK to me: it says we display 4 characters in one face and 1 >> more in another. Which agrees with pgrow and with what I understand >> should happen here: the 4 characters T O D O are displayed using the >> font of the variable-pitch face, and the blank space after it is >> displayed using the default face. >> >> What do you see on the screen in this case? Please describe the >> visual appearance of each character in the case of fundamental-mode, >> and perhaps also show a screenshot of the window as it is displayed >> when the mouse-highlight becomes visible during this scenario. > > Here's a screenshot of lisp-interaction-mode when the mouse-highlight > appears: > > x > > > And here's one of fundamental-mode: > > x > > > Aside from the difference in highlighting, another difference I failed > to notice before is that in fundamental-mode the string "TODO" is > displayed with DejaVu Sans but in lisp-interaction-mode with DejaVu Sans > Mono, although I used the same Lisp code with the face property > (:inherit variable-pitch) to enter the string in both buffers. I guess > lisp-interaction-mode inhibits variable-pitch face and that's the reason > the mouse-highlighting appears on the problematic characters in that > mode, in contrast to fundamental-mode. > > Steve Berman What if you change the font driver in use to something else, like X? i.e. (set-frame-parameter (selected-frame) 'font-backend "x") From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 09:12:21 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 13:12:21 +0000 Received: from localhost ([127.0.0.1]:42679 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwN8f-0000H8-3B for submit@debbugs.gnu.org; Tue, 09 May 2023 09:12:21 -0400 Received: from mout.gmx.net ([212.227.17.20]:44277) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwN8c-0000Gr-7p for 63271@debbugs.gnu.org; Tue, 09 May 2023 09:12:20 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683637929; i=stephen.berman@gmx.net; bh=J5fpFzBxXaNG9npV0HtRWzo9hK16QCapP4EZb/YrmA0=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=r9Sg559yd3ykgOja74Wfabhd3mokbw3qBsetLGI4cl+2DColQh+cEKjFEzGHo+u/V J+/NfGgVtJanedlSLM07WxuwG2zOy3BvZMken0Z+pHktBljx40H3Y6R8h9U6sGlpz5 TflpQQV52V03T9pGzTWaPJISNQqIlh2erE9XCRgqkhUjckU8W+qcJ9rO1lix9yQ6Xa Bpi+he83n8H6ENN2QTp/aqw+CyjYLxWqHPXDlIbocJSByPqVbx5r5JigYFiVbC0sRv kgxF7bd9hrn41UPMf6rKl0j7kH863QFvhWFjRjQOnwY3mQ4AtWRZDx8gzzlzAViB2K 3Wmi7yTBDeEkA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.174]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MQe5u-1parkN2oNC-00NkTb; Tue, 09 May 2023 15:12:09 +0200 From: Stephen Berman To: Po Lu Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87sfc5hdkn.fsf@yahoo.com> (Po Lu's message of "Tue, 09 May 2023 20:52:24 +0800") 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> <87bkitvfop.fsf@gmx.net> <87sfc5hdkn.fsf@yahoo.com> Date: Tue, 09 May 2023 15:12:06 +0200 Message-ID: <877cthvec9.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:2NGqcYGcBoInnlyTwvfgbrAuHGpveJwWAzBXwqQAIxj8MTkBJFG SKpdTg+XVJrJuKUnxTai6ziVF1tvWHfbFbC55mq4faNUBGAHCbmN+WFrnZrzY+auYFNegFI zNC/TZCEG1Z0a7LSbBZk3B5XvyyUeRZVlTMTVQH/F1CeY9a7TeKj36nc2nzA9+hliUbEScy SPcSUADyrB+F7MnAE7a+w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:0bb/+h6f04M=;MTLA783MjdT7JqT9jDi2P44uTuS 4OfQJ/4L8lxlfl4uCAJLQBEKzNhGmoe/hC1zpiU2/fp4KTYgErwFAXDpd0ZVL2bNxDtR8wtq3 DceMF6di8PmnwWaKZG4BLfyhI/0nk/LL6nKUch3ljEpu8Oq8PlfnYt+dXGt8f0BeWQwdKMyJu 4ip9Sq4Pw8ekW1N/KfkiqMjI6CFpRcD09R3kSK/6ag+7NlL/Xj0IHVwVB7Le4gHUmiLzdcSt1 e988Cl0QdukxWyUK86ge5cKILjM6ITzwRKf2OkDfsGgc9FAP+YoUSPznmWtkJYVkerij5zmQD jiQoeoGoYe3WFtMKlNNzne5Qmh3oVwqs4CxyeEwFHcSiU7Da7fKCsfh5Fds4OSWeEb+unVNUk z5U7rFjnG8oYvUaLLXfZYoCW3OyyHapZuZwvzmGVlSfUlWAa/DQnvG5KpWxc/KfE1/mjKyZjE GFv62XQA/UnJwn7bjwUGrI/CeBb2Z1vvruqDh2sUHyoqUu6+Fg1G1h1eFBg0yDZcRInuJmxKp /47XIHC958T3cKmxMMcOu1u7EnfYHR7QszzaE+yUXbH3XLoEw4mmocjjagkS2wSYurlfuUwmW MIw1Oo3TCZ0ANxIVdvXRf9iW228brvp0QJoXga3pfOXhvIi+r4nfjJ9puej6OicpJDHphvRmR CqNK5cSnEf+sK7h7Xvy2elge+QS6GBLG7WEpdW2NKaSSrFW2hcAz2eNBxS0FEBXE03rPeqfM3 DC35Sx+SwU8VluRp73pdXids4r72hgzhRz71yNX8dcY+K2Nd9orGE0gqleOIW85IFUIYCoKtu 6ggrSHj3WHbGhuKOlZ1Zc9XqASbssCFQL3RavSGQxKm1qSOW3HCMJpvPyApoDwVQjwikXPZjO RRs1AqQBXhYcdDcQeCFfY19pTX+dHwuJGt4fb8k6CjNJH3EU3PqActQV7zIohLWZUADr10+Q4 3/7VCioEMkLxDKfp5rVWpRDGqUk= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: Eli Zaretskii , 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Tue, 09 May 2023 20:52:24 +0800 Po Lu wrote: > Stephen Berman writes: [...] >> Aside from the difference in highlighting, another difference I failed >> to notice before is that in fundamental-mode the string "TODO" is >> displayed with DejaVu Sans but in lisp-interaction-mode with DejaVu Sans >> Mono, although I used the same Lisp code with the face property >> (:inherit variable-pitch) to enter the string in both buffers. I guess >> lisp-interaction-mode inhibits variable-pitch face and that's the reason >> the mouse-highlighting appears on the problematic characters in that >> mode, in contrast to fundamental-mode. >> >> Steve Berman > > What if you change the font driver in use to something else, like X? > i.e. > > (set-frame-parameter (selected-frame) 'font-backend "x") With that the highlighting problem in fundamental-mode vanishes: all problematic strings show mouse-highlighting. (FTR, with the "x" font-backend, the default face here is displayed with adobe-courier and variable-pitch face is displayed with adobe-helvetica.) Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 09:31:18 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 13:31:19 +0000 Received: from localhost ([127.0.0.1]:42709 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwNR0-0000k3-EY for submit@debbugs.gnu.org; Tue, 09 May 2023 09:31:18 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwNQv-0000jm-VZ for 63271@debbugs.gnu.org; Tue, 09 May 2023 09:31:17 -0400 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 1pwNQo-0001Zt-GA; Tue, 09 May 2023 09:31: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=X9+HQilOszDrDJeeIXYNL2Ottq/JmyMHdGqOVcbMwhA=; b=j4EkdZyBjfsV Av51TMn93HVcPPAD+NdBUF88ScJfdkRbzSSJ5fgh+GwVBqckBFOu44rtJi66RkFO6sKjWfkIuuqXy mDilUw7WGF7yxxeYhCdD3HTsAaZkwjIpq1dhOys4q63CXAwNUz6BUrj8FpzwGpeUuFLEv17vipD72 ogGWhQWMD/XVPplghi+5dfnnpXQNTPVT+oyM35ebMEd6AunNhv/sCNU59qeZ02ca9GdGmQiTGhGGF e+xGHTOyuayY9iUHI6kR8am3vB7BZGghQUvhx5J+Vmk9Ryb8HMy8hZ3TayZQ+0+0l5T3jduK7oUb4 ceVJgs/2lr2e5o+8sGd9Jg==; 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 1pwNQm-0001mm-Ab; Tue, 09 May 2023 09:31:05 -0400 Date: Tue, 09 May 2023 16:32:07 +0300 Message-Id: <834jolbpgo.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <87bkitvfop.fsf@gmx.net> (message from Stephen Berman on Tue, 09 May 2023 14:43:02 +0200) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> <87bkitvfop.fsf@gmx.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stephen Berman > Cc: juri@linkov.net, luangruo@yahoo.com, 63271@debbugs.gnu.org > Date: Tue, 09 May 2023 14:43:02 +0200 > > > What do you see on the screen in this case? Please describe the > > visual appearance of each character in the case of fundamental-mode, > > and perhaps also show a screenshot of the window as it is displayed > > when the mouse-highlight becomes visible during this scenario. > > Here's a screenshot of lisp-interaction-mode when the mouse-highlight > appears: Thanks. This is strange. Can you try one more thing, please? With the same breakpoint in xterm.c, when the breakpoint breaks, please type (gdb) print/x s->face->background Please do this every time the breakpoint breaks, and let's see if Emacs thinks both the "TODO" text and the blank after it should be displayed with the same background color (which should be the background of the 'highlight' face). That's what I see on my system. If the colors of the two glyph_string's indeed match, I'm led to believe that the problem is elsewhere, in the low levels of drawing the stuff on screen. Perhaps some library (Cairo?) has a bug or something. Because the data structures prepared by the Emacs display engine are correct, and explicitly specify the mouse-highlight background to be drawn. So somehow using this particular font erases the background, or something to that effect. This is also consistent with the fact that other font backends don't show the problem. Po Lu, any ideas how to look into this further? > Aside from the difference in highlighting, another difference I failed > to notice before is that in fundamental-mode the string "TODO" is > displayed with DejaVu Sans but in lisp-interaction-mode with DejaVu Sans > Mono, although I used the same Lisp code with the face property > (:inherit variable-pitch) to enter the string in both buffers. I guess > lisp-interaction-mode inhibits variable-pitch face and that's the reason > the mouse-highlighting appears on the problematic characters in that > mode, in contrast to fundamental-mode. This is actually easy to understand, and is expected: lisp-interaction-mode has font-lock-mode turned on, and thus the recipe you evaluate doesn't change the face (thus the font), only adds mouse-highlight. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 09:34:53 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 13:34:54 +0000 Received: from localhost ([127.0.0.1]:42718 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwNUT-0000ol-J0 for submit@debbugs.gnu.org; Tue, 09 May 2023 09:34:53 -0400 Received: from eggs.gnu.org ([209.51.188.92]:35936) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwNUR-0000oZ-U9 for 63271@debbugs.gnu.org; Tue, 09 May 2023 09:34:52 -0400 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 1pwNUM-0002Vi-Hp; Tue, 09 May 2023 09:34:46 -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=eYNhMO8Vw1NcF4PaZTHTK6a5XuN+5KfpUWYlIsbirAI=; b=Hz8DcypNZgCu GdOQBuBA6oCWomuzrGZiEeB7v1bvqL4f0+ELCma6J/rqd5nSNv6GPgVAKp9hOEaBXMSlV7Ow1McFX k+DLTdlPa58x5KOKtWvJEeeRGW5rfMa+x05DXAxBBqqYiIY9dUUiOPKtuIeK1FQJZkWErZH2tOAJY tfRTucAbXGBwZPTnRv2Vr5DlLluwlpqFZvKFtfam5wTS3PbOvKTjVtUwhsDNv3+FolUUwmhyjE/20 FfjYrLmmfxcKMPN5Oy32iu/T/7H2BRUHhwONkV9CnbatgoWCSGRuUvDLwHN5g/WSU2m63c+eGjPUV ITe6LGTE1KdHxLw2ggCH3w==; 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 1pwNUM-0003Wy-1u; Tue, 09 May 2023 09:34:46 -0400 Date: Tue, 09 May 2023 16:35:50 +0300 Message-Id: <833545bpah.fsf@gnu.org> From: Eli Zaretskii To: Stephen Berman In-Reply-To: <877cthvec9.fsf@gmx.net> (message from Stephen Berman on Tue, 09 May 2023 15:12:06 +0200) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> <87bkitvfop.fsf@gmx.net> <87sfc5hdkn.fsf@yahoo.com> <877cthvec9.fsf@gmx.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stephen Berman > Cc: Eli Zaretskii , juri@linkov.net, 63271@debbugs.gnu.org > Date: Tue, 09 May 2023 15:12:06 +0200 > > On Tue, 09 May 2023 20:52:24 +0800 Po Lu wrote: > > > What if you change the font driver in use to something else, like X? > > i.e. > > > > (set-frame-parameter (selected-frame) 'font-backend "x") > > With that the highlighting problem in fundamental-mode vanishes: all > problematic strings show mouse-highlighting. (FTR, with the "x" > font-backend, the default face here is displayed with adobe-courier and > variable-pitch face is displayed with adobe-helvetica.) Does changing the font backend also changes the font used for the variable-pitch face? If it does, then perhaps you could force Emacs to use the same font by customizing the variable-pitch face? Since we already know that the font somehow affects this issue, we need to try to use the same font with different backends, to be sure it's the backend that counts, not the font. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 10:34:43 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 14:34:43 +0000 Received: from localhost ([127.0.0.1]:44125 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwOQN-00033Q-12 for submit@debbugs.gnu.org; Tue, 09 May 2023 10:34:43 -0400 Received: from mout.gmx.net ([212.227.15.19]:32981) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwOQL-00033E-9W for 63271@debbugs.gnu.org; Tue, 09 May 2023 10:34:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683642872; i=stephen.berman@gmx.net; bh=XJDJWPCxRk5DknvcqhdB8dd6+Itst8Zk0Kqe5tYDVm8=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=lREEmxvVhTHOuh74y3kMgJDuwAbX5KtNRaeTDxzayi2EN1sSZ7oTbbuh9K9lWP9rs Purfy2lRDpLWpIvkxXzwUtSqx4tKczFPDtsqU6aB1LxgQ0hxGtJlcVJWpmgxrSCrYk R5X25+n/YTx07W12eb4aWDLTKTAJ91T3TKMGLa6wZ+DoazXjnLP3bbCaAc0izjE+mj mYO+AeGdUlDXkV4bXm6zOWTZAPaCfZ1B2VbctbFvxmq0MwSCsWkPjNWXCkWMSbauIY yOpz63KMLfHup0uMCAkmWNyAxpFpBsEExH6pJ8GtZMxwdJFLoThAZvt33fgTVqKGk/ zkRELgcYCsq3w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.174]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mz9Un-1q9Mvj21ad-00wC1K; Tue, 09 May 2023 16:34:32 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <834jolbpgo.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 09 May 2023 16:32:07 +0300") 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> <87bkitvfop.fsf@gmx.net> <834jolbpgo.fsf@gnu.org> Date: Tue, 09 May 2023 16:34:31 +0200 Message-ID: <87zg6dtvyg.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:w08tL6r9AbzGEe41+mKXm/w80PqsH4dMIpJCxQouC728DrEJhWi Il9DvuIOKgjzwWR51ZF9/Qbvgb80PoywGrLJOPWM3exUQxPmehXYxGq2gr7yY4+51it8JEV TPmLukOjou7U5/VmJPGWV/nubT0KA2bTOJgzfbRxDmf7ub9TaT8IWRBMJ/hpE1iPh/kv0se 5eKecK9i0FtrugBYTYU5A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:AlghM7znbiE=;wOIEbc3bBWZ/73wVC1N1RrLbD4A SXCDidUEG1iSP40mimMeKdPuhbswoPUCQGfj6EmleJbSlIqJ1KteK06HSHdv6qd6VsyPRFwJT yJxpYAgzjQjL0oK3CL4HU63areZcKby0hu/lV7zAWJPmQ8brtUvFQda0FB7b2IDPJlbqGuMW9 BB4+cmq5FhJfkckWKjSf9Qb7zfe9kW13VSUZjRz/N3Aa8YYuDLSvuIaXrMplL03ysOHL5Mmhb OLuJPVkMqJQzGlx0Z9/j31Zr0McAvPlSiE/Yk/9hP9JRz9jVmk2l1Yi3+uVKSfYaFH3JcIXCF scE3ro7iglVvX2mQK/SXGlcd9hwMOFbgAdddUr5+8PsVnjGGKK+eA5skfHV6KzvoJsTdXnRVb ByZnyi16d+sXulivyMf5h/QQ8pfzrUCcTBdWqUd+JzGriUySGrUxVQ3qoe1D24fpIgU6r3sGE By31ojp8NSn/sKDygmyd68oXIZNnSJShsRZuZyxaWXwCmFoBLv3vwW50SPG2JDd4jMG+rKQfk yuQ4XqazDMYZfI3+3vnPuSl5YRdzcBlUAFayU+/IzmYgMe3WEkij74uk5bB/IvEi/EwRDlrOG HrCBsQ0SZnYgwY/fOVGe/+IAyhPhjXCuSVSWtKswgR57i08jjHnfuzXehDR+/qvALuvZudUp8 N8z3JprQBngUMxTTGgHI50/HV2Sch6qVKKiWW9BuyT8w/zEKDRykxQNXw7f87rR2eQgRxz68Y J6Plw5VqJ/rLtq/JOWn4BnPh6J10Cyi7WmRCwA9e3aeV8nwQbRaUObWcbUXPRGPLEykDx9kvP PaoA+JBQvMzTFtY+elXyGqFbB4+W2aRpvSIcjIE/GsBd7r3VMqvQbcRp/uOPwtTwRx9AAmnU4 Ejm7PT6SLrwi0lZ/A3sW+A6a8wTG22P63wgTbplkL4P9REg285hJHSwXtZkfhy2tTkyesxQuq gOO5QaFiKle3yMf8Q3OIcJ5j+Uc= Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.3 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Tue, 09 May 2023 16:32:07 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: juri@linkov.net, luangruo@yahoo.com, 63271@debbugs.gnu.org >> Date: Tue, 09 May 2023 14:43:02 +0200 >> >> > What do you see on the screen in this case? Please describe the >> > visual appearance of each character in the case of fundamental-mode, >> > and perhaps also show a screenshot of the window as it is displayed >> > when the mouse-highlight becomes visible during this scenario. >> >> Here's a screenshot of lisp-interaction-mode when the mouse-highlight >> appears: > > Thanks. This is strange. Can you try one more thing, please? With > the same breakpoint in xterm.c, when the breakpoint breaks, please > type > > (gdb) print/x s->face->background > > Please do this every time the breakpoint breaks, and let's see if > Emacs thinks both the "TODO" text and the blank after it should be > displayed with the same background color (which should be the > background of the 'highlight' face). That's what I see on my system. In both fundamental-mode and lisp-interaction-mode the above command returned the same value at every break: 0xffb4eeb4 (i.e, $1 =3D 0xffb4eeb4, $2 =3D 0xffb4eeb4, etc.). > If the colors of the two glyph_string's indeed match, I'm led to > believe that the problem is elsewhere, in the low levels of drawing > the stuff on screen. Perhaps some library (Cairo?) has a bug or > something. Because the data structures prepared by the Emacs display > engine are correct, and explicitly specify the mouse-highlight > background to be drawn. So somehow using this particular font erases > the background, or something to that effect. This is also consistent > with the fact that other font backends don't show the problem. Yes, it looks like a font plus backend problem. > Po Lu, any ideas how to look into this further? > >> Aside from the difference in highlighting, another difference I failed >> to notice before is that in fundamental-mode the string "TODO" is >> displayed with DejaVu Sans but in lisp-interaction-mode with DejaVu San= s >> Mono, although I used the same Lisp code with the face property >> (:inherit variable-pitch) to enter the string in both buffers. I guess >> lisp-interaction-mode inhibits variable-pitch face and that's the reaso= n >> the mouse-highlighting appears on the problematic characters in that >> mode, in contrast to fundamental-mode. > > This is actually easy to understand, and is expected: > lisp-interaction-mode has font-lock-mode turned on, and thus the > recipe you evaluate doesn't change the face (thus the font), only adds > mouse-highlight. Ok, thanks. BTW, in the screen shot of fundamental-mode I neglected to note that "TODO" appears to be in bold-face when the mouse pointer moves over it, and outside of gdb, when I move the mouse pointer over "TODO" and then away, I can clearly see the thickness of the characters change (but I cannot verify this with `C-u C-x =3D', which says "ftcrhb:-PfEd-DejaVu Sans-regular-normal-normal-*-19-*-*-*-*-0-iso10646-1 (#x37)" both when the mouse pointer is over the string and when it isn't). BTW2: In checking the above, I unintentionaly but fortuitously created the the same image the Juri posted, where "TODO" has a black background, "ODO" is not visible, and "T" has same foreground color as mouse-highlight. I did this by keeping the mouse pointer over "T" and moving the cursor (i.e. point) leftwards from the end of the string: as point moves over each character, its foreground appears in mouse-highlight and on moving point to the next character to the left, the black cursor block remains on the character it just moved off of, leaving the character invisible. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 10:34:59 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 14:34:59 +0000 Received: from localhost ([127.0.0.1]:44128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwOQd-00033y-FI for submit@debbugs.gnu.org; Tue, 09 May 2023 10:34:59 -0400 Received: from mout.gmx.net ([212.227.15.18]:43429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwOQb-00033i-IV for 63271@debbugs.gnu.org; Tue, 09 May 2023 10:34:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683642889; i=stephen.berman@gmx.net; bh=qf2R5+oKs1jIgbIN+7eJB0v6lbbkpA0RdbcP0fOiAQc=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=rvQ8tuEoihzo+5iFOh6p6Duu3LytV9SkknecN+wlIwWqpzCWlrKFJaYLpZicWQALw BGIJyOKBuUnnBnxZuLDyjUeYpyfASreashb9BXU55Cbag7d/w2DdA15DxmbIn5UJvl b9Ayn1QQZ7dgMRn40r24TOu5xLWLsdYpJLsjdSrx5Y6MzboCyoG461g1oNI7m2ZAIb WKUFsD6rx4T8DjdGv3XSC6eAPvvh8C0kD32JNvWHxnF+wZzFlfybeDeW7oeipb7sOX +/1bYtozM3R2ILKF20UBlfBbUEhJGzj+xNlkx0tvfAijdilr9kwQoN+ULfjSR4BmJu Eg9/qEQiz2Kpw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.174]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVN6j-1poO6Q2Csp-00SL8J; Tue, 09 May 2023 16:34:49 +0200 From: Stephen Berman To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <833545bpah.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 09 May 2023 16:35:50 +0300") 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> <87bkitvfop.fsf@gmx.net> <87sfc5hdkn.fsf@yahoo.com> <877cthvec9.fsf@gmx.net> <833545bpah.fsf@gnu.org> Date: Tue, 09 May 2023 16:34:49 +0200 Message-ID: <87y1lxtvxy.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:tTsd9X597pYaKQdGpqRC2iB+aOwM0GthFdQItpAuw5dEp0FFr/K F/FkB7w/Oo5BxA3IU1vDeixzzY36ykvy0fxEGDMtHHQkY00rD4Cbcv7c64qwVMg3Myl2Oy8 VUfNmfJyELVewlrhykmeKQjGyJC4IYuubkllMKQcsSQiQgSk58TrIv80goigGeAEQY8ze5I LRUxjhjOo/OFg2vmiBy+w== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:VSRa3UMkGTQ=;mj6zv7Mk4pPPaQz0ebWX9IKrK1n OCe2F2tOYnIsNGCa22MJ3Ub8Q9N6kWjOlerC75zmsyvwXZ7lLVSlBITe0fsku/6ULGxemyA+5 t1pm5vUY0yNsafc8BGKqZ0sC3dJ1MUKRCPG+e+79tRHMikmA9qJH/Ws21Zjo9iggJ5OOB782J gCZLPn+YfZqIaEiHpSQXV0PXKiC6Av6sRHaWiR95OWkucrsho75OjmNhkNg+Pl76/kkw4X7aH lhQgo49oQq9lGcXGCTXTsTfMwwQvHtja0V0fzXfrree4GaCdU8TqAhdzKOC6IHjep977TuFTQ Y6liQOADzcJFczXLbs+4yO5SG+g0vMs20cluyG7IIvBj+sUj8tWeEcrnPDl7Tv9F72iz5ahLZ v8nUf9lntLzphiQ85/3s8cjkDE2KMwpmTLIg0WtlDmfVhSVIBW8reyOlxd0GgtcI18UGW+vBH Hmqzoo1tOIEbGwdxGLopNhxlSWNYGpUxDiFkFHv8JtWdeYT8NmmZYMhD+WIZXSWw1FgXO9Owf Pqd11XwIF8RfnCdGfimQ+J6U0rldaaOKS+KEGolO76d6pOlzvYpvZoU7ik8baLFh7KZpdsFoJ slo8Tgxrf2NjiWjPraYbLavpVpnwAOPo8g8crl4jp6UWWBwu7otFky2oKE+RvOfOLU8Mt/EUq 0Z98KMoyzU6J8+u36H1zkEWLtPwNLn4I+KY7+wDLDuKXDJ0vAW48M8zzzB0rrip8doe+Ah5uV M6nkxp+H6APgDgjeEvWpnCKbFZ8Z9Bl1AGCPge0Ixel40BuVI9dQEaj+TkuDs+C1lwrCBJCq6 kHnt6DbsI3PYmg0vacdHpKh2ty8nUudp6p+RlDnUnlq2auwrsKLsv/7YlD2wQ1aUTtCXk6cWJ MxqDcYFL9WFbWGk0uoLIAtcas2ZGnnwj/QIuIHoQFqsLTTezgqtgdM048V5SQm7cjkM9Qree+ fW1G1zfhHZqXV4/3OBOR8oHtl18= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Tue, 09 May 2023 16:35:50 +0300 Eli Zaretskii wrote: >> From: Stephen Berman >> Cc: Eli Zaretskii , juri@linkov.net, 63271@debbugs.gnu.= org >> Date: Tue, 09 May 2023 15:12:06 +0200 >> >> On Tue, 09 May 2023 20:52:24 +0800 Po Lu wrote: >> >> > What if you change the font driver in use to something else, like X? >> > i.e. >> > >> > (set-frame-parameter (selected-frame) 'font-backend "x") >> >> With that the highlighting problem in fundamental-mode vanishes: all >> problematic strings show mouse-highlighting. (FTR, with the "x" >> font-backend, the default face here is displayed with adobe-courier and >> variable-pitch face is displayed with adobe-helvetica.) > > Does changing the font backend also changes the font used for the > variable-pitch face? If it does, then perhaps you could force Emacs > to use the same font by customizing the variable-pitch face? Since we > already know that the font somehow affects this issue, we need to try > to use the same font with different backends, to be sure it's the > backend that counts, not the font. As I noted previously, here with ftcrhb variable-pitch face is displayed with DejaVu Sans. When I change the font-backend to "x", variable-pitch face is displayed with adobe-helvetica, as noted, but when I change its Font Family attribute to DejaVu Sans, the "TODO" string in fundamental-mode, propertized to inherit variable-pitch, is displayed with adobe-times. So it seems that DejaVu Sans cannot be used by the x font-backend. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 15:07:45 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 19:07:45 +0000 Received: from localhost ([127.0.0.1]:44508 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwSgb-000211-CU for submit@debbugs.gnu.org; Tue, 09 May 2023 15:07:45 -0400 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:50787) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwSgY-00020n-9G for 63271@debbugs.gnu.org; Tue, 09 May 2023 15:07:44 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id 3240B1C0004; Tue, 9 May 2023 19:07:34 +0000 (UTC) From: Juri Linkov To: Stephen Berman Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <86mt2eyotu.fsf@mail.linkov.net> (Juri Linkov's message of "Tue, 09 May 2023 09:47:17 +0300") Organization: LINKOV.NET 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> Date: Tue, 09 May 2023 22:06:52 +0300 Message-ID: <86pm79jpdf.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, Eli Zaretskii , 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> I checked out those commits and rebuilt emacs and can confirm that the >> build from 61b9f2c3179 has the problem and the build from 0636e1066bb >> does not. > > Actually, 0636e1066bb was one of the latest commits on emacs-28. > So we need to continue bisecting on emacs-29 down from the commit > be42fdc6dc6..: 2022-04-13 where the test case still fails. > This is one of the last commits before huge merges, > so the history below from it is quite flat and shallow, > and thus easier to bisect. I finished bisection, and not sure if this helps, but that commit was 85a078e7853. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 15:21:03 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 19:21:03 +0000 Received: from localhost ([127.0.0.1]:44531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwStT-0002Mk-35 for submit@debbugs.gnu.org; Tue, 09 May 2023 15:21:03 -0400 Received: from eggs.gnu.org ([209.51.188.92]:39890) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwStR-0002Lu-9V for 63271@debbugs.gnu.org; Tue, 09 May 2023 15:21:01 -0400 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 1pwStL-0007TK-Bh; Tue, 09 May 2023 15:20:55 -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=QiM6bDWnjnDTCBvBzx9T6D5KPpdTPiCCXyFFMxtWL54=; b=Og8kHU/leZnE gBQV2aJkSaCKlwqBeSRtSKXYt4c3hUaGInGHvD8bB5zS+OCHIjhSE5lJYnk8BnEX0RfRSbYGdRQqp fXMPaaU6M89AzunwoWPSDQ3G7v059ALbriI9rJzIimj8azSp2hEcmct9nT3Jta3c3RsGiEaDeG2Yh XRJPoycxGqg8XeBcn0xdMrfXbJjVWylJzyi7Wx/PYj4h/BI3vIu2HcDoIgYR3TK6bK9wGZ8ul0dnB //p865FUs3AW6mZNQOd0V1cbJNkfnWQv7S2QT+i5Q4G3nvF6uoiNKM+S05BETjC0iifGjSX9m5uov wbNB51M1owUyF85EK1UW9g==; 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 1pwStK-00012w-Qv; Tue, 09 May 2023 15:20:55 -0400 Date: Tue, 09 May 2023 22:21:58 +0300 Message-Id: <83h6sl9up5.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86pm79jpdf.fsf@mail.linkov.net> (message from Juri Linkov on Tue, 09 May 2023 22:06:52 +0300) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, stephen.berman@gmx.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: luangruo@yahoo.com, Eli Zaretskii , 63271@debbugs.gnu.org > Date: Tue, 09 May 2023 22:06:52 +0300 > > I finished bisection, and not sure if this helps, > but that commit was 85a078e7853. Thanks, but I don't see how this could be true: those changes are all conditioned by HAIKU-related conditionals, and I don't suppose you run a Haiku build of Emacs, right? From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 19:19:41 2023 Received: (at 63271) by debbugs.gnu.org; 9 May 2023 23:19:41 +0000 Received: from localhost ([127.0.0.1]:44735 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwWcO-0003AC-QL for submit@debbugs.gnu.org; Tue, 09 May 2023 19:19:41 -0400 Received: from heytings.org ([95.142.160.155]:55556) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwWcL-0003A2-LJ for 63271@debbugs.gnu.org; Tue, 09 May 2023 19:19:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1683674376; bh=5Mp3nQvqIv2VzAIpH14Jz/rxwzoJeIcE54fET4auIxQ=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=olPtj/NIoPbdbrmI8weLlubLl4iyb4dOp/pUh1EC+Qu9hMQOC2RYavjrlPR0RuO2L mTjgNebz49hOMcs75HWRKwXq6KJDnXvpWpwSlMtXGIYXwxMcT4rURgx9T50SxzHvn0 s6fu9Ehjx/MZMFdvR/ZCat/XpryxGYqtpbTrxHuJxytd/nF0ojHtU7wNIzo4EHVUJ+ EQ+VDaqo6ULJNVWpfA0QWi+1pNt7ujNgvMt2NWPWfWt3OllMAq2VIZRfH/TaL1c9ub Fa2ff6X3URNP0CbDQ7zopsk63k7gA8SW9xRLU6HwBKpQqQXLkmWLEVFfk8eYLhnOZe FKYUXM2UMhpsQ== Date: Tue, 09 May 2023 23:19:35 +0000 From: Gregory Heytings To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83h6sl9up5.fsf@gnu.org> Message-ID: <24b4118b21a468c0eb23@heytings.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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, stephen.berman@gmx.net, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) >> I finished bisection, and not sure if this helps, but that commit was >> 85a078e7853. > > Thanks, but I don't see how this could be true: those changes are all > conditioned by HAIKU-related conditionals, and I don't suppose you run a > Haiku build of Emacs, right? > Git bisect is always right. I confirm that this bug is due to 85a078e785, which added, in ftcrfont_draw, a s->background_filled_p = 1; statement inside a #ifndef USE_BE_CAIRO (note the "n"). A few days later a1aa9cbf57 moved that statement ouside of the conditional. Removing that statement fixes the bug. I'm not sure what that statement is supposed to do however, it might be necessary, but only for Haiku. From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 20:35:15 2023 Received: (at 63271) by debbugs.gnu.org; 10 May 2023 00:35:15 +0000 Received: from localhost ([127.0.0.1]:44776 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwXnW-0005Ku-JE for submit@debbugs.gnu.org; Tue, 09 May 2023 20:35:15 -0400 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:35022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwXnT-0005Ke-4Z for 63271@debbugs.gnu.org; Tue, 09 May 2023 20:35:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683678905; bh=SufdaWtZRg2H+QET4caodtDN9bKF0ft7QUPwRQPXL+E=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ae/clOf2aDnODMx3rDnM/evZ8YqzW/myIPYfr8lgou/Nai0A2giJw/ASMrOzgwTl+ebnxyt/0FkV6Q7eFO6X6DQg+i6H0nKDE6jmEzkNoL0dT5sxHzkdShvOhjaTjeVKQ31A1G4FB0q+ELOZFKYzxgODScIRhL0jY8JgWURLZOFBQzB0gEp5La6D3WgQv8sa81xbFfLf5AMfMzBQyJCl3obu2XRE/qsfzWf+lPjbJl31W159O3GklPjOlPxYcP2kkbSudn5186HTT7p6ibmw1QzdwVzw3JP6ZB/1TWTVPqutHSkKcRUoTEHE6AD6Pw6OiAdcSZFaf/lj+RVuB+RlmA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683678905; bh=kUzNRE7QCPYXxfiaPMAD41zG5kzuetmNuYrVhdooCJt=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=pQE1M1DVDSBwENFEhclM4kmLr4yqFHaRiC/czKgXStRonZ2aa4welNiOszxpi7p+SMHiXTrGSkf0RrtWBRxMlUcu2iLxAfeNCgw/YxYdDjuWFeUOH4ZCYcPYoXh3A86bZfPi6d8TNJxbiPLxfp36V09oFhbn2BoDfAvIjkAR9kUdyuU0w4cp1UnBI2ddjO6RQKXfN7hOjA4LdDGUsfTC5yK9TRme9eVhLbACShT7NJiBGIQhuhIGpDrHCZlt2ZKEBW61A7zoiy1jAgnPzTlvqACob16naj4PUqcw8asahIWED8md9WcWWPJw7p85EvsIdHOHqXXdHPBUSvR3u70GZg== X-YMail-OSG: 0BkKVZ8VM1keaPAb57eLbvonuF1Y7Adt41jC0ry5zXuYDAgO8yEyjKP3uinKPtS 4tJTmRcvlmO0eWlEn6bUxIX1BpyUAxl3No9l.XvjfkwLAnCvgwvK7I8Ln5INR4kV.RdHThdAz7o7 Vx97lsz0YGR60_v.Kpw6IaC_XFa6fg0zvUjhZMdM7gIt3pS5cIta7WmAhq4aVq27PikI0MEokvBC jR83_N0PyfP0E.obwVx3g.7KNnOoYZG_3ex7UAhUowJs6JpcOqy6kdrQKEkB4hWIB4SMxzK2Ki9x qWJkKN3DZkCvMuXI65mE9R7XM6ZKbc2yb7CcPI1iwggd5k4mg3K_qoWRXOUqsutl_PI1gg3H48SF Gs2oqXK1HOp35MHOBQDC8h7PqBe4gYWdwb2emuYkeNWEXsF6HYTyZRHzxPhJOB.g34G9mVudhjH9 1tH2DeG1srhJwIp7PYxOqBaOJnMLPqXKzk7jBVUUq5Q48A_b.U8o7klxByUJR4nwkmvS3jbeP7Bn f54BAQ2UG5eCsaDGSUpvwlMCn24lqIzTDNsENnxcKn1XfWMZTqCz_.75xE9mDst9Pu.17DbZ4yui FxSDazHNkZ8zQiQHPeiKQikPKY53FTv3D3wBOFSV.bSCdNNGm_VRKohWv5GwqZ2t4yg7L4gVk4Gn RCt5XA6UpU6MCAEakSQZURzxxuUw21HWc0ORgWbXOJiTzEEqGq2d3jRPYYrTumMxtkuW_FTJnPZT 8tqt1PgTItwiGV1NtoieV42rOoqZCw9w6d_rdKYpKFdcOA10ox.gotAlga_W4hu3VqFXzU3EkYPh .TAFSeUpjPfkIHfBd_h1OGM95._pPYW30YX_pGZ09tWvv7CsA7wdLq3LVdvapNkr6k5WR0em2pu_ cGArCYh5Bt7ApgPg33CvNClRwQDOAwresbE3rruKREiGZqb0u2x_JMiWmqzuAIqqLTRClv405ivD vPXF3X2R4h9Bm89.dzxnF_Dj0wpq2Byu6AW4INuGGFEfRixqL_pmDYrh85kS9vafW0T5z0FMphmC jLSDvTtUhn5Aq28w.6s.oK6YGzQ.khDkvDC09da3b8zw0NMtNmH6j5ADYyk76TYG3Ap57zURZaw0 O_TxWlnjEoT.UwqW3dERDtph7BNWgpp.pdSTypvCnHOqkNglUUYJJN.U90n6ejLdSfefR.mG_kxL kp3UlDq0ra7WHc1WJ9yLS9wclxPN.Q5MHFj4tv89LHa88iFsTiumSjsk5JKC5VEKR5EdoaWjoPdu IV.m1aC1KXRcyR5GvglcSdES45ZDnqhpSraQzbf.h32oybP8zutPVyrscUeVR50bHTZy11roc96S P2iCoLeMNpPnm8SNxURDpVIkH00f9qw1pORG8a_RgqqPSrtOJXb74JxkwQMpOp3JKtYOYOA.Ab9a 1hrsvfIx2q42Npl8TKIIzrBc4CkIVt2v.EH7zupXmkAhePIxL7TJYYCRenzVn6ZCT.bnAQOeTlPR apHDR.9JBGSLF2HFqSDUjITQeSqjd0S2H6sTOdfzjGpF1EIIk5tfweY0dlpCetTx0aMzmI.HmJq5 vpC1tL57NWZxJVJWPaoxEjSxiQJvb.B7rAj9uOOvYIKFe5IHNCQ5pNaJ1lqK__6zKjS137tZkzY7 d33unVn2NOE.F_A6KE_YnZhCelNiLG7TCF3kPyu2GDxs64qlKZb7jeZ_zL6b9Rx.3Q0VYnWhAoDA oF_0c2jduMUqBBgFKdEc2EE6X5ZG8dixI7hm7GEM9oBByOVOAXKEdqHG62w1oc43UH2z612HIJlT rvrpJUyQA.L6raXpkUV8k0VE3VdadFfuE9X1nrCbvFbp48qrjADbmpUva2jOeV_b2rTRRbEEr9su RM52GsTHvUkleY2qpTqE3i8zqmMVaPBBXIqEXFt1I8nkbZW4tNN8wPB7LN76muLVgK_vItjDezUg hXRK4LHHIJR.CVXCfP7P21zLuOY8Jk8RCqQZOagstpP6mUoE4dJJXhDRdFmHIsp8Ebt_NZdiwtgt suMlVgdJvY9iOXPxHHLO8NNW4qRFA9Pj3hlSt0E06kDQwpLnrKOYyEixvcnV03B4X.sHDN9sBD0j 7sWv2N.TEyROwl_ggextVSaJzmYTt7OHgbHpfQkyZ0YoVCk6ucAAfK_qzTOAAkgNLo_ErTlTz9Oj u4mBNpOqhDTfQ1JZt_aKfxrFRqedlEoxK.sbwjezvtmM0fcI83250otQqG2MGOQzJmrmuEjjq5mZ Ag5cs2Kw11tvF1hK3L.mqpvfzV9mazDRRp1mCcZ7jce2LnIkEsfYfLolMWlKqzUg- X-Sonic-MF: X-Sonic-ID: ec1c6a53-46e3-47cb-b7a0-509258b289c6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Wed, 10 May 2023 00:35:05 +0000 Received: by hermes--production-sg3-6d6fb994f6-qwzcd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID f56845ed1c0cc6379be68759d2f76752; Wed, 10 May 2023 00:35:01 +0000 (UTC) From: Po Lu To: Stephen Berman Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87y1lxtvxy.fsf@gmx.net> (Stephen Berman's message of "Tue, 09 May 2023 16:34:49 +0200") 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> <87bkitvfop.fsf@gmx.net> <87sfc5hdkn.fsf@yahoo.com> <877cthvec9.fsf@gmx.net> <833545bpah.fsf@gnu.org> <87y1lxtvxy.fsf@gmx.net> Date: Wed, 10 May 2023 08:34:56 +0800 Message-ID: <87lehxgh1r.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21471 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1833 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: Eli Zaretskii , 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stephen Berman writes: > On Tue, 09 May 2023 16:35:50 +0300 Eli Zaretskii wrote: > >>> From: Stephen Berman >>> Cc: Eli Zaretskii , juri@linkov.net, 63271@debbugs.gnu.org >>> Date: Tue, 09 May 2023 15:12:06 +0200 >>> >>> On Tue, 09 May 2023 20:52:24 +0800 Po Lu wrote: >>> >>> > What if you change the font driver in use to something else, like X? >>> > i.e. >>> > >>> > (set-frame-parameter (selected-frame) 'font-backend "x") >>> >>> With that the highlighting problem in fundamental-mode vanishes: all >>> problematic strings show mouse-highlighting. (FTR, with the "x" >>> font-backend, the default face here is displayed with adobe-courier and >>> variable-pitch face is displayed with adobe-helvetica.) >> >> Does changing the font backend also changes the font used for the >> variable-pitch face? If it does, then perhaps you could force Emacs >> to use the same font by customizing the variable-pitch face? Since we >> already know that the font somehow affects this issue, we need to try >> to use the same font with different backends, to be sure it's the >> backend that counts, not the font. > > As I noted previously, here with ftcrhb variable-pitch face is displayed > with DejaVu Sans. When I change the font-backend to "x", variable-pitch > face is displayed with adobe-helvetica, as noted, but when I change its > Font Family attribute to DejaVu Sans, the "TODO" string in > fundamental-mode, propertized to inherit variable-pitch, is displayed > with adobe-times. So it seems that DejaVu Sans cannot be used by the x > font-backend. > > Steve Berman X doesn't support the same fonts that Cairo does. But does the same thing happen if you use a build with Xft (i.e. --without-cairo), with the same font? From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 20:47:09 2023 Received: (at 63271) by debbugs.gnu.org; 10 May 2023 00:47:09 +0000 Received: from localhost ([127.0.0.1]:44814 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwXz2-0005eg-PC for submit@debbugs.gnu.org; Tue, 09 May 2023 20:47:09 -0400 Received: from sonic314-21.consmr.mail.ne1.yahoo.com ([66.163.189.147]:39144) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwXyx-0005di-VU for 63271@debbugs.gnu.org; Tue, 09 May 2023 20:47:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683679618; bh=r7VU8Qi1I+NDfpoKx0mSteQj/pjNX7DaE5Yg40zC4Rw=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=n9TitoYSPexDbd5wHzplJwRhNwDcxixS+lIc+QcBdEy4rDj6c1DEo2SES0st7TCbfZH1/l09AKjpXlmbUszd2BS/y2kTwXPAM+nCeSk93O8ZRyOqK6fYqdhgIqO0pveAS9yXiuzPSVI7rSVSO+O1hXhuND5v0yOGctcflor13fwNOTrghv7XySTXhu1qdi0YwLEIUu5iLmoXJfEO2G3o0VhEGzPGjP3FnMUhfFGztjfGpIvvNnwbQnmsygiM9HvskgSZgSPZwCtMRcZuhZZhzQeZyqUqcw3euOYUEVBzYi0vayIy+QMyHpNT7pog/ZVe1PmrdKixxLtsRXARn1AlYw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683679618; bh=6zvoPTP3impyyv5RkAppBs1dmVX6p8PbXjWSozOUAmU=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Dx8/3RRgYKjaWloPFvcnAIWL5zPY75DnLP/iBMJ9tDy2wTuMlJRyQlA9zKBuXMEBsc6mhQ7cbGsDsUXYhumYC0AiktSyvAN0K4sHEDE7IgoHMjrKjP5Lv1gM+cCoiWqbM5ehkk/j1xwU/4H5gcrTRw4k+y6UeNG0C4XjnF9QFLvc6nXGjUA3H6bGmkLHAz+nHEClVYME6PBwbn0HfaMAPsv22aw0CYyloafqdiGNpveVZL7eiD+VO5K9+65g1D9153el7Jc+9pMMbjc5xKrgWtdYLfpsl5RrHmGRQHzSJEkaJYQWWFz6OWamuOx2X26+RC2OJ0sx58+OgDYMkrz8Sw== X-YMail-OSG: wzMeHMcVM1lR0FKKOaMknh_VyIjkyExFP3wJDiMcC9o5Hp9V7RviBUww9p6G76w Qs6z2IHZhe.VTQ5aSkwuKuao4tW_KNsVg95Hk1jtDM.j2Uc693fh0tPnCkkMZDh9nizQd_gZsrHf LG7MYn1LzSdCgulkhHjKW9WRWOSXyiRRMsGMduLNadZ3SEioZ_MsygYrJzuojks0eDpqxzFmWvpB kxYkp_sBbwNI14IEBvzpOFUC2govBTTUVsQ2ykm9gxO4kfiBHdoHQb06D53QPSMrI.pG8DyAENhM MU4xA8ptkooYgOTCsILUZuKnWDhbVVBRQ.iDIl4sxMDi01aRuXZ7bII3jC.JrWgX_h4Jtb4cGl1r nMZTKvetKZJcgWMTkdVmUWeg4mpz6IX_A1lT3HFKM4P8RYNrmTWhtuSFQWy3QC3ljAQgz13OskKC jEiSGFhD.O350XwDRnpx45cuWv8aWpCPlGU_VIEuCzfEBjQT5ItI05m5CqLC2OAyYLV1trC1cWPV U6enuWlvaa5FdrtwV3K7Vo8LqvWo38_q0QVGpfFVPvQWqQQAJ1u4cs80KMScBRE9Ggehru9w3NGY 2FkcnWcenxJam69o.Swlc0h.Ss.Vfdsm9Q6beppg0rNcZV.UUB_cQjHn6UVgiPtDQLBkNmnBrQ_l 1zcQ7t9rro7n9BqboOcW0eLDmu3ohtnXyZ8TOdzvS3qyxSLih0y1UQBlFHrwN.zqBb.tXSVn5lYF NgPo71rxufHLMaV36Qe84E8Vywk_CvZo59HsMNtLeNZGb0U8RSPPKTk7iUMK3_WdyoKp7_a.Ge7. .1sCBu.mji_ClH88UfssfyZTOUwarTEt52405c90gPp2oXwydY25o25diBO3EYnv0ZsXPhp2Mb0X enBerldNR7YOORBkuLDXbo.Datan8YiDZo0UJLVXrjaf.KAzbX9CPUK87wnnKzjwTtVPXK48pIov qg3mdrAkYYgLdQHOqhT1IR9IC.xWqgJRVxRrgnmwdUKvHC3ND_Ffg8rBfAH88_Fkaq6DyTaoK0WX qGbgdy6MaNBCUh1rrylGjAxWZ0maaSZwKmhM3xJ3Rl6UnV4J4zcx8kXtYI7vuxBehPFU70fLYfkb nq9AJ6hHXk0g247qYaUBJsfVyQWQv42Y4hpga2ZeretPvzSUWC53yRibOUhypCPIgUD.5bcNJUe0 5wo6ODP_HSAn6PWwnnpCTLT9kzAvVDoGZKKxR7tJFehiat9xVhdoiY8LT5Unezt6nRg9JwYaUPhx cwh2G3jmqKYEmitsuddzD8JXkJVYxsZMX8e33ZA5eAW1XwLLkeVHXqRqwkB3ohro3c5rU.o8HDus Tou096O6noIspGwwsvkINwCiqadKK94ng_s.KxlYW.ii5VrPwA13nqDCAkC43vKNOwd4QK9UkDOn 4PPpn5Rpff_uihoz1oxZVsCV6VzgGzdDK890QRkd_hZg3a54KK33kE6wO_pkyIonpnK9DmCp3RT9 xArUbJPAlDa3Fc0jSvCzDlyaq4A9GnKU9XA_03hkvyqDYWiinLfz.wXENBq4vSivyVgfM3rUQo7P TWZi9fsdZohnchTTApU72mQ421krtpdSAP_.Wybv8GW9At5GBBFmmu7sopP94pvZP2RyVFEra05_ 0SwCZkVw810OUKEZeCXURKL_CijuXY2CPxu3ihfEDQ8AyLEkdG1zTtE1BA4fHuWEj5MKfeIUBxYa gIgey0Zv1tk4DqBuC4y1eiSUS4JeBpgqfmj85Qlo5G4.PCLtjBGCfp2gW_AYCUS5OLK4uLCnwXFX PmxjMB0mXjVTTgpkeel4n2ulm6.tKAWokkxlb4NBOxmhaRlaNlm5AlDN9jDCUu0UR0CAqNkGua3j 06xRFhD_Y7qtDCHpWuI5.bbBR67fozRr60irkVl0lz8jCwBMOsJ0GNKwqEI5BJbyRza7mlfGc1n9 NoKZKnHzNMmfhySnhhUNuiDBD.IjmgfZiLlsJpIaTogp_frhf7oizBnYMHp95.RTSa54o9Oe2dtz iydMf6mk1IXdz8tmi3xL98y4bf2jChiV2i_2SSPI1sQRCV7WFkBFyn8_DkEQ.Mwd78PO88KSv5aK tUd_M8flfj44gEn_btssGiHYt_R7QUonPKPbb0QvRawOSx4yUZBqymxrMq5ZdnKSMPlWy3t_8PDn C0oksWUSPAehyheF1zVrZnE1qh68zrcE4dDJ1Yvkl7hSXWWSitFgG_m7ghqVXnMpvzG8oLZLHb7a RVMV8UgDLNuTqAvcumT7YLEB1l24DNQ_YFc.WKxJZLpnoQFcFFpqde51GeZz1Jbg48Kc- X-Sonic-MF: X-Sonic-ID: 850f1541-250a-4a6c-bb86-4aa5a0911642 Received: from sonic.gate.mail.ne1.yahoo.com by sonic314.consmr.mail.ne1.yahoo.com with HTTP; Wed, 10 May 2023 00:46:58 +0000 Received: by hermes--production-sg3-6d6fb994f6-c7twq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 3d38d2757aee08d5383dfc65176726d6; Wed, 10 May 2023 00:46:55 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83h6sl9up5.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 09 May 2023 22:21:58 +0300") 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> Date: Wed, 10 May 2023 08:46:50 +0800 Message-ID: <87a5ydgghx.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21471 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 569 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: 63271@debbugs.gnu.org, stephen.berman@gmx.net, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Juri Linkov >> Cc: luangruo@yahoo.com, Eli Zaretskii , 63271@debbugs.gnu.org >> Date: Tue, 09 May 2023 22:06:52 +0300 >> >> I finished bisection, and not sure if this helps, >> but that commit was 85a078e7853. > > Thanks, but I don't see how this could be true: those changes are all > conditioned by HAIKU-related conditionals, and I don't suppose you run > a Haiku build of Emacs, right? Does s->for_overlaps happen to be set in the glyph string drawn when the phys cursor is erased? From debbugs-submit-bounces@debbugs.gnu.org Tue May 09 20:48:09 2023 Received: (at 63271) by debbugs.gnu.org; 10 May 2023 00:48:09 +0000 Received: from localhost ([127.0.0.1]:44819 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwY01-0005jc-4K for submit@debbugs.gnu.org; Tue, 09 May 2023 20:48:09 -0400 Received: from sonic301-30.consmr.mail.ne1.yahoo.com ([66.163.184.199]:37001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwXzy-0005iJ-Cs for 63271@debbugs.gnu.org; Tue, 09 May 2023 20:48:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683679680; bh=MdhSJG8/TdGmLtj68NcfTWBCSIzt8wRpflO0xtusub0=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=YSNCZ/Xg6Ef4MBJ1OTCQgXL0OtU4RIWVBmmT/ajYDYxnMP1hDcUIIZjdcbmLp5eMeNd1+eZvr/Kl1QO26Fvr+iz3og1JyHkUP9MbuY3/+UaHPGWrfWOh1qg9DBW69/i2TAO/J/I70jO9HN0TKqtjRUPTJAyPsBayIT4QGpADS+RK+/9Vh2o708OtdWi92jwzxCMSymFcgrlJ6y7qR/cRQ3I46v3iAIeiiroWVL+JBf8AAo0nJJcJ+EXKGhzrKCvHEyWxSz/L3eEOorWwB3Fu3joZ8VB8wqE94Xol7/qw6cdxyfQnuzphw9+sqdbZCKnmt9wZP1WE+qlGlKQ1wa2ZMg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683679680; bh=jdXHAYbcd8n/wVUam7M2zvi2bNNDxcstWaKzCWD5Cz1=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=QixSDZKQ3Nwj3WVnVJiXlaOBbBEwhU7pP3QbXpM4YdgpT/SCHiQ4nvyHzRkKr2MubsozZU0mhhQmrEiu2BaLvlJTCiI+uad4GN5oxIEFKk629TfZINPzJYlxuFe68Pei3Vm9wggx8+XRnuM7ycGq+JulBse26vwvHcfJkT1WTcilcskqgUKCItI6PK4GNdTDujDPnh4NhPJvddGi0p90+ALj1Y17Emye8NyLeG+1kkSg+wxsBH0asGUK0BoKMFhWrPPTGGp3DWLW33/rS4W5egEtDp6O1RosKJNTj2YXmkZiKQh/HQdx+XeR/SGMueDhCicQjpFwrvSJVqpVHkOoNA== X-YMail-OSG: dPcEQjsVM1ljxVO.z2kYPUoDNyUM_H8j16Wb6Ek2gKWzmVzGlLzitWnXxonCNXz WErEscE_UXnCMb596vU6mVvucosqPb1gDlJY5QtkMcgghELcq1It1HtburS.146JQzXlkQXTh6_L o5Ae_2jTlu7MXkvjuCS.LwaXHKYrROvz6F.T5DlXBQVcCvWBH016Bkoe8.hzTAjZtzeTEG2jdq.Q rAGQYSjucbpTxjnVQyqq9J9G3Kc9sdZxwd053hmb_2ZgUreNuGMr637fjttFCanAywcuxAXvkK8X E2lmnd_31Gy.2hXR9_0AsT2cKzVzsT92DFdVS4EF9tZNlWbYxBT.hqCB101k6MsM.jM6BIHyV34t meKaqv7bFjQ61vNRSe0OarLj47h..ZgyYCxr0LOAxYCUOpnGlNk0pcqhbnS8KqbaPSYUhuwXgDLF Wd7RLgjQZd7Ym6408n8xlbeZj4rruvSQIL_y.C72R5CvcMeFR7BzauFfyR671yGA4FXg_IqQ.LO2 8JzhMh5mZ7BKsfkWu2wKNhmIaCwScVLMQAnwhY2e8FNnBXiBvj0elTMJ.4P3s6cTqgntf_4lPtv. dkl4Wwf6755cXVjuY2LoiiC_gXJN3z4wtk6psBf8FboFtGn6LWbTBA.Q774uo7oJDx_r7EGDwIFV 0Rsf19etLCnMwcVMHOe54BoIDzC.IOX7isZ0ZCFIt5MW7NmUEm3cxB17uSqFg27Afh_qMZx_QElS vQlsDuJMzwkfN1zu6wMzogTRQc84lUK.qagY_3hrYa_kchQy0XhXcPTOWysHWYxqgJaPuGnyPdEL 3g42M9k7BEGD8TuQN8bmosf.qxrsCwMzdVd.FJV.0iKmIgKRPiHssiB4IqOIPECUSZqZcFAKIfBJ BaC.SdqDkAIufLUlZk29Tnw5nBOhPt9Cfa2SRZIpAHRxykvcoKIb1ElKX9q1UPlEBmUfwzUbNLdx LoaMLAIg7vCn6ez8Ptr42x5NP2VyWgmeFjX5JDaAMmlZ0w8.qNz7hdrAxKF8GIGISiNvBhf_SqwJ B1MrrsVVxX_82MUW.CGBF4PXIzNWA4qpheNuKONAp59yHJjSA.CV2jZmDb2PNUPAh4qbrmx8Usgh n70mdcb7sJ8xuNrvdvZt.QdI.s432dDpkUC2UyEOxkhPdeH20rL4S7_jMuiIA9Krz_1Pfac39i36 DFAaIm6YuDFbgOY_2F4G7TY3gIdJRFa2vT8iWmyJHwnxoF_wom9IxGvZJEKnUXPMAVXga.XgfwmV PMrhOQoZYavVr.Fv06yojKh7WBKv8gkjqG0pJd3CukPfYo2_OWeQD0BMPLUSnnCP4T.6w_V.f8Xi INhA9fNr4Nvy70aUcDVnZctKpjjo9TG07MCM.kmsuQvBF51A1ka9JTKfQI9dnQzhbVbz0CAQMdD_ Kwzaf1OcVkEJuxg_kMNnHe6J4MZ1ODMJfZPEeq_tAzNsgMm5T221EBbXwdhFqY5rPYu3uOJaL6Qr RMbZSSNJpq_FdLd_N7I1gT1pJki5G3p6nlEVs0Dt5KAGgUKEfqNEQuEeHxQuAr3xV6Hd7tLvlyQ0 7Yr.k6GqBT_KsuaQs6uh_jJXuOm9XkLd8ZjmexZ1cfOaqotrtboqoaJ.pcsypOe4BiGiHJY175ru YEHahPVmiM42C2VZSH4SZgRoVYV5VC_.aGDnWGAQIwhMwJ7zPqFl0_dma7bMuyLlB7vX49jJYCEe VBBjDlxXibTCpRhYzaqXaqwLlSqq17iKqJ.N83ZKibX.ZZplivPjdOdFTKX6P.gJWp5ZuL9J4ISb 8C3yaT.hDrc8fieyPn75I3xrzbTHFnhHhgJB7gusbMGm8hK2tUepAm.Z_zo.T.vlhvkCzdH.FKmD PDaBNcCThaD.fqmN.Ar89AAKW2OpQqUMDeFzHW0gTvCUJnkfoc6cgW6uN8eWeSBCpUWvPq5D1YPG JriHZij5DMvdsVjlROgx99VKHipwuhlRK5uJ_.P2yc3SOhQMjIcDjRTxWsSZSbKDhkZppGITYmci wsOSW4SQFNh_SvaFR57xF9xrq_tTj4oQZ7av9EUJwCJOHJYeXaCJ.7yB_J3l9TJaqo6qbxgBFRib HAIMUdHNADfTV3j9skFBr.y0p5fIyq3MhfrGOxkVn2ds5mDuYoyVB0EpuBp4hRTaib82PvbN_03Y Uzo1I5lFgGWvD9batPZQCXrCbkBZxhMrWtfLoJhlfg.aaZ5_GhbRuuj9GQkxK1_Bk9B8JMGZ5JuP vM6HNzqYKqMuJgOONZyI8a1n.SkeHeRVSsk.zPL.Ref0J1wHMlEQ1pxp8okMgnLNt73shXAM- X-Sonic-MF: X-Sonic-ID: f43cbcd1-e795-410d-be8a-92f3cdbed836 Received: from sonic.gate.mail.ne1.yahoo.com by sonic301.consmr.mail.ne1.yahoo.com with HTTP; Wed, 10 May 2023 00:48:00 +0000 Received: by hermes--production-sg3-6d6fb994f6-2fxf8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 8297148ef1bf1b3b37a62f1397e4a67f; Wed, 10 May 2023 00:47:54 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <834jolbpgo.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 09 May 2023 16:32:07 +0300") 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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> <87bkitvfop.fsf@gmx.net> <834jolbpgo.fsf@gnu.org> Date: Wed, 10 May 2023 08:47:50 +0800 Message-ID: <875y91ggg9.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21471 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1150 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: 63271@debbugs.gnu.org, Stephen Berman , juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Thanks. This is strange. Can you try one more thing, please? With > the same breakpoint in xterm.c, when the breakpoint breaks, please > type > > (gdb) print/x s->face->background > > Please do this every time the breakpoint breaks, and let's see if > Emacs thinks both the "TODO" text and the blank after it should be > displayed with the same background color (which should be the > background of the 'highlight' face). That's what I see on my system. > > If the colors of the two glyph_string's indeed match, I'm led to > believe that the problem is elsewhere, in the low levels of drawing > the stuff on screen. Perhaps some library (Cairo?) has a bug or > something. Because the data structures prepared by the Emacs display > engine are correct, and explicitly specify the mouse-highlight > background to be drawn. So somehow using this particular font erases > the background, or something to that effect. This is also consistent > with the fact that other font backends don't show the problem. > > Po Lu, any ideas how to look into this further? Yes, please, show (gdb) p s->for_overlaps From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 05:39:11 2023 Received: (at 63271) by debbugs.gnu.org; 10 May 2023 09:39:11 +0000 Received: from localhost ([127.0.0.1]:45215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwgHv-0001es-8e for submit@debbugs.gnu.org; Wed, 10 May 2023 05:39:11 -0400 Received: from mout.gmx.net ([212.227.15.19]:59001) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwgHq-0001eL-6n for 63271@debbugs.gnu.org; Wed, 10 May 2023 05:39:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683711537; i=stephen.berman@gmx.net; bh=24sDsKC5p+cpzJsCRikWnDjDezHG/MjiNS0/NCqV8zI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=jVTvgv38Kpub9t8NJfigUCIFpdabDrr3Y+6QlLFF2RBvshZ6VsVprxsrRrD2HyIyL KVqcopS0C7V3vDY7feuG10EWyr6gRoeyGLKAp8SbZrfgqsnAIdYBnj1e1xfs+l754U Ybe9k6NHZwBypZE5fBaLZNSLUUOt5I/igAj033QIQIa8GuwMITLdVhoPQSE+svhW1T hbjL4GoD9HxAapiqHXXjt6EhxMcjNFUTH40g3aTlAah/axnE2e+l2uUN88f2ADfWUi YAT9GVLpXR92p6ff1p1OKxjxVhd2e6lQo10bSHQQUrutNWBAbN2irzCYV+DPoxV8BN ybCQ0vPo9kTcA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.223]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N5VHM-1qFzLP30Kw-016ti7; Wed, 10 May 2023 11:38:57 +0200 From: Stephen Berman To: Gregory Heytings Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <24b4118b21a468c0eb23@heytings.org> (Gregory Heytings's message of "Tue, 09 May 2023 23:19:35 +0000") 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> Date: Wed, 10 May 2023 11:38:56 +0200 Message-ID: <87zg6c7cgf.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:Pn89eLG+7E48iHOFjsNHVGKyiCUludD/Ri43+t4DQQHvNUr1Odx kinpODC7ogFh/RjGCdVKPl2xZMBWf2mCrAKKCyXC8C4KVb+KIuriGseL3cm2BroUwW40u2m YcBr7ew4wLmNZxKYyLO4YSUzPM3YJ15vBkDcMaa6tqw9kpiCwdO/cFVMHoY7/vYbH5M5WJO OARKxcRl9wTtvTvK9IRJg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:GUTNEvSdpmM=;L2yUCjfBisQNp/L8Ug2CSCLmaNx +LcVKx/uzjzGBEPmF+bUnwzD86fGwGA3ep1YhurbvM8vPQbGMN5Lg5Me0lEKsKBtIpyXsXTcL aM6gNj4pQQ7pIhpRrgEEqNWgIOKeJfUdky0Hr094DeD+VsE5vJEEqDYI+tsH4/Nh8nYo+6jzY t0G2QFvFE5+OpMAQ8LbIYpXbt29U9umU4ccSq8ZsEPnA+IoRcoeLnQDHC+OBUYkdp3fHDodrV 8dTntH4gf+zB+zQsIsLunSkOQjw2rvbMa/v4y5Rf6ZlmJZuEl5+53I0u6GwZMhYpV0RobV0O5 XTNXS0S8ySltqimjOW/WZjPRlPsCh7oOvb1Ob2vSsoexXgf81O75YLde03uiu8WOfgkF5jDK3 GB1quA8yeB8ZqHBYSNZycJ6aao7gNAIh8TYBODbqK7+agDEy4Zb3AepIJ2YywzT1ZSqAw5rdH C839EfCRPyFImhEb0FzqVru3G537gYLSHnQkGu0fsQqmeswRMCGmUaN0Iz8iIW8IOorzA/aw+ 4hmnWTK6LZKdBsZ6NRZRkIuFR/t+UUASDBKOvebILP/8/vT4s8oy2IKEDxIvIUVjWMQ4RIK0o TqIV4YkUWMzvLgkrjGW7RkkvmRpGm6SVoNahokgVougLFOXd/lUFfAIboyiZ6R82jUSxrhgF3 vnY9eVQVr6n69HiNWQmBOu9zG6U7V1cL0mFh8dMOSNW4Lc22T6rIgTBJBbzftN9gkcl0G7j74 2YGhUigvUb2HLJK6/VAobYTffHMotHEuu+L4MbJr9oq25Vubpjfl0D4Jm/vX8R+fqFkoWdlEa b/ZfQR8E5EeRISnXpCDT6km7Yw+XPhifXllTXp6W606J6HGvAczfQXIifZuZsdR0NE9+dz0yW 3T0B5E6NLbIoTqu2xiXk6Z5Sv1eUBV+kPYkA/fVgSSqIkg23eOf8OeIJL3I/wiE40rsCisE1a ncyrGr7UG/Hkg8tBsnHnIZp11P4= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, Eli Zaretskii , 63271@debbugs.gnu.org, Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Tue, 09 May 2023 23:19:35 +0000 Gregory Heytings wrote: >>> I finished bisection, and not sure if this helps, but that commit was >>> 85a078e7853. >> >> Thanks, but I don't see how this could be true: those changes are all >> conditioned by HAIKU-related conditionals, and I don't suppose you run a >> Haiku build of Emacs, right? >> > > Git bisect is always right. I confirm that this bug is due to 85a078e785, > which added, in ftcrfont_draw, a > > s->background_filled_p = 1; > > statement inside a #ifndef USE_BE_CAIRO (note the "n"). A few days later > a1aa9cbf57 moved that statement ouside of the conditional. Removing that > statement fixes the bug. I'm not sure what that statement is supposed to do > however, it might be necessary, but only for Haiku. I confirm that after rebuilding emacs-29 with that line commented out, the mouse-face highlighting problems no longer occur (here under Gtk3 with Cairo). Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 05:39:16 2023 Received: (at 63271) by debbugs.gnu.org; 10 May 2023 09:39:16 +0000 Received: from localhost ([127.0.0.1]:45218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwgI0-0001fC-I2 for submit@debbugs.gnu.org; Wed, 10 May 2023 05:39:16 -0400 Received: from mout.gmx.net ([212.227.15.18]:38943) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwgHy-0001el-Ai for 63271@debbugs.gnu.org; Wed, 10 May 2023 05:39:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683711546; i=stephen.berman@gmx.net; bh=/04EQQB5gjh4bw6L3gUncNbTWuu14AhOUcqXVpAY5bk=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=P0rvfPcCRBBuDTF7syMlgnklGKauxRhHQNn7pnXaKVR1+2UG+btXEm1Dq3fC96ki/ Sgiv9To1he31SHUlGzTAmYABHMMtxUfLKssnVSdaNNuqQlQ54wI5OhZ/wUWJmepEte AqlGJhex0E3vNxEUTVouf6auNeWSj0UGQmLZPTGu8T70fMOfmGUOft1ADLcC2Rwjla msb2mnaw5rPx2mnPRwUOQTiHQIsbf+Sy7QGRbyzekBSyTBRwrxvOCWwswI3KWhwx/X ULKm9CRfSp6+cJz0JV+xM0h5rnSYDz8OlO7kkBWOIYXxkF24o00Y0Geq2llrjGztpU nzK3J++6F3IBg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.223]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MVN6j-1po33N2Trj-00SLW1; Wed, 10 May 2023 11:39:06 +0200 From: Stephen Berman To: Po Lu Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87lehxgh1r.fsf@yahoo.com> (Po Lu's message of "Wed, 10 May 2023 08:34:56 +0800") References: <86zg6kuwz5.fsf@mail.linkov.net> <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> <83a5ydbya7.fsf@gnu.org> <87fs85vll4.fsf@gmx.net> <838rdxbu61.fsf@gnu.org> <87bkitvfop.fsf@gmx.net> <87sfc5hdkn.fsf@yahoo.com> <877cthvec9.fsf@gmx.net> <833545bpah.fsf@gnu.org> <87y1lxtvxy.fsf@gmx.net> <87lehxgh1r.fsf@yahoo.com> Date: Wed, 10 May 2023 11:39:06 +0200 Message-ID: <87y1lw7cg5.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:SzJWObFPTJmv6hzu/FMN+vVPRIFVswfB6jQ76mEqqfQlCxFNvIw fDL9jgwz1kOKX2QvVlzDIEZKEUBiyzXV8D/l7KcZO84bY/5sCPbWE/VgwF1LpS4r/MQgEVm +H15Dx8yRYzoyOhnHbeBJenlFaUn6B3Sqp76cV5BO/dptVn4DLTeviQoW6POUo419/9Q+63 5tEH3bweQd8l1m0eEQ0jQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:DmzWsto8RlA=;oY+Nbg75E6xMp067iTUVRWSauXU 3E0INg8wNgXY7men8DEcmzaptOSKJMLoD903rpmJ3h9SbOAgYP1FBBHl+4H71Cb6Wsc/grMWS bp1lXBqTdCibVXKRSEl8GZRQFOE5VUTfuHkH1CcImRoHdVRX9YyFXxWucg9NVpQr6JUuQaMIy 4Qmf+Yo2SHB9yv1DV3fSIXr65+dx8o5oYhbqDDavibRmbfcyOzfsxMq1RYj2QFMf3dDEdH9G6 7g9REWiZNJq/B4TPpAfLMimLBczHw8gydN/TL+O+bZZhFR2eTnJXlzYysEOJv8HfpAQ/WtSpR TewEKgRdqNXyD3HOb/dO8IpnPq+8M8GfotYxdt2g4HdcNrbPLwxN/y2WVGvXrmSHSo3lHY5Vr kA51qEYRFrCJysPMZFY6IhNt8uQl0osXUG5biEMPALmi5qWjUXAeUC8FQAbnUSk3ee3MxmZgv bntFq9Xjwpn34PdW3/3owLkc5NDZ8k75t3umaZ9CkV6x/2mWF1BSbAzAi2Lea2vv092NYKc91 wzdGah/8xb2guHJ+v8bQ6yl2EiZRhpslPj6N007itdZerHl0AEcHABAUkEcd2W8CVmwNdRVaI cGHqBCmvO4CVpcC617dQpRgbKS/y2qbFqNZHyBaRVBZi3I+xOMI4dt8Kd0QzevzcbIFz6/NqZ G9T+6DclubW6mcemWCZ9ezL135KK77MmE9UJKQD5MDBzgBTCvSIX568TUqbU/rYuVzN8YZduQ 3geYNbdYIlksgs9OYpTURFOWnlKWhe0rtRKqq4Oz3hiKnyIoWrkCbAMeg/rsyR/EgOx9RLlGv +h+Afq79eywExFpbgkXeeqgeIEITANl3AoptNIyYFdC+M4yBDo1DEQVXkusvCrVNlfTtpMvDo AGDOBII4qKxnU2Nd+yOW93S+VcolCA8pV8YU6NJo2ecWbU2yd1LWpfzY5XlFmAU1iFkOJh/sR oKtNpTNFpUuspYbtXwJ3Ysdjgaw= X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: Eli Zaretskii , 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Wed, 10 May 2023 08:34:56 +0800 Po Lu wrote: > Stephen Berman writes: > >> On Tue, 09 May 2023 16:35:50 +0300 Eli Zaretskii wrote: >> >>>> From: Stephen Berman >>>> Cc: Eli Zaretskii , juri@linkov.net, 63271@debbugs.gnu.org >>>> Date: Tue, 09 May 2023 15:12:06 +0200 >>>> >>>> On Tue, 09 May 2023 20:52:24 +0800 Po Lu wrote: >>>> >>>> > What if you change the font driver in use to something else, like X? >>>> > i.e. >>>> > >>>> > (set-frame-parameter (selected-frame) 'font-backend "x") >>>> >>>> With that the highlighting problem in fundamental-mode vanishes: all >>>> problematic strings show mouse-highlighting. (FTR, with the "x" >>>> font-backend, the default face here is displayed with adobe-courier and >>>> variable-pitch face is displayed with adobe-helvetica.) >>> >>> Does changing the font backend also changes the font used for the >>> variable-pitch face? If it does, then perhaps you could force Emacs >>> to use the same font by customizing the variable-pitch face? Since we >>> already know that the font somehow affects this issue, we need to try >>> to use the same font with different backends, to be sure it's the >>> backend that counts, not the font. >> >> As I noted previously, here with ftcrhb variable-pitch face is displayed >> with DejaVu Sans. When I change the font-backend to "x", variable-pitch >> face is displayed with adobe-helvetica, as noted, but when I change its >> Font Family attribute to DejaVu Sans, the "TODO" string in >> fundamental-mode, propertized to inherit variable-pitch, is displayed >> with adobe-times. So it seems that DejaVu Sans cannot be used by the x >> font-backend. >> >> Steve Berman > > X doesn't support the same fonts that Cairo does. But does the same > thing happen if you use a build with Xft (i.e. --without-cairo), with > the same font? After rebuilding --without-cairo (and retaining the change in a1aa9cbf57, which Gregory Heytings found to be the cause of the problem, at least in builds with Cairo), the problem no longer occurs, i.e. mouse-highlighting works with "TODO" and the other test cases, with DejaVu Sans as the font displaying variable-pitch face. Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 06:53:55 2023 Received: (at 63271) by debbugs.gnu.org; 10 May 2023 10:53:55 +0000 Received: from localhost ([127.0.0.1]:45332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwhSE-0004A9-Tf for submit@debbugs.gnu.org; Wed, 10 May 2023 06:53:55 -0400 Received: from sonic308-56.consmr.mail.ne1.yahoo.com ([66.163.187.31]:34921) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwhSC-00049x-G8 for 63271@debbugs.gnu.org; Wed, 10 May 2023 06:53:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683716027; bh=Lb2j/Dy9w/2NQfR25dqY/cCmpgqpRfVm6/wJxmtCpVo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=NGzrHZ/Y7B9npIGPLmitUY9x3q+1+nU8T6TkJ6gwCZNh5GGxTAI9cJUa+EV0yeVFEt9pFhSSiHdatazTNXQK9sKubA12jJpQvWkO862lOniIQSlnEfYIXRSvdHarsygjT2slAEsFuhLthFQjHseZwh3U2eT5QdEDyaZkivjFK9LsXLgS3pAt0ZRFZoJlVd1DHBdrkYLxcbro9RWY342+oIyDwARLgpvOOBhX5QiH5hZnvu3Q5CzSG/0i8xpySoonTtl4BPGJ+MGC5avktVWksivPaLTvm0ov4s8E9yVy+hyu8ZYdVYa27dz67Ezg7Qg6AW4OGyYygOUiFkcm9vxErQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683716027; bh=HvmnkTMaEAMItsxgQ3NopodvmS20SdQgpEg5rb2OlG3=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=rlrCU2shxemOZOcx2Pyw6WxrCAtWPrl1to7JD8yX1SeMCCflXri/vOYnD7+X760PsH7nTbGn8Wq0FMzHsFWnm7Ku9sRJthDwqnuIyRnWaobPjY3zdiwvVEoHqyIy8vSFn2A7j858uvK33gp7SB9kN/KiN2rsbGvzmBFLrgRucAQLY+aI3tO0gKxdfUHy8pqix1/dcWjf1nrESXiVJFk1/2xG4RdjDHNx+ynGO1CttwtOA11fozALALiUhCMc5wonJGeTa1rcMCeGyvUUjlEseF5jz/Oq7/O0zdIO/BZdkJiOzxQfxVHjax3aTAs6tMmz7V0GyonEPsw4LJzEQi+gpw== X-YMail-OSG: m1n.pIYVM1nx6uDl2yLnwylds4INtcEoJqdOq.HfwvRA5OPOwOPZh6u5zzsWwGY 7telW97vyzw.Zp1OkQIKWBIzJKJxvsf4oQ0vIxACtKPc1BHFQFhqmuOcGiEC6NuaEQWLFvo6BYFP 6Eoozjq4qBd5MDlc4hFrz.zSF9BCkyq0R2LT3MB5M2zmgWta9hgS6fj9EizRjvSEdKXSt2msdgtu VaRfDDTjVOQKV6wjuQEt5Ge9VWUTSsk0b64uSKyeLA4kxn9HUGDRsM_ZSsKwhdWlf3h_EjnzEfzK YEAW52Jy0rLR4D5CIIhbkNLJRzl27hyNcMikwuRvRNS98irTex2cLKdKRohEHULAHO9H8YINOY2t 38Z6X5GZXSUGf1DdjcGUxAhfSJoKFs2Q3zUjHufX1NlAoEGLv1GvBThhG9JOyH26ZObYQ.9e_hw8 oU3F5Exuxqsx8eziTvUb1oYerdO2v4Rk6U2lMROS7KRPJUIrJLnPFzZMJPih.Zy_OOCWSMmZnKPW LKYDNn0WGbT5TD6q8TlMMSN6JXNitcek9RtNu5sYxtKqFirS7PonZ51_MbRIZOM_nnCNy0GsI0He lQrtBKWKojGOteU7uiU5g9WiXo92v7UCI8ibkyV9Pe_Uo3jB0BekTEF4VzrQx0SnvugNFGVXzj3k DZh7N1pTeRXQVKMZ5nW2riWdS9ecj31Kq9Co6bEpu9q1ks4dklOlSsKiY9poavfhMsFzD5tqwNVQ iozoka0bNKU8Zaal2JjZ9hdt5hjRIudQnqKrmWbYzRAeJU7lyL4tkO9oT87ePxRQyuRfTIxqQh5M IY5ce.T5lHpjRR1W6FoCkGK3dGUYvhnhhcwfaKhiqJypfp2BUBE0SvBvMb2Wnq8B1EWyr34fK8PZ 6VAapQ2M9fx1GjRLMeJqx8z8.R_vbTGCRMu5RyovKSiVtlEgJ2UZTiuLJha6YkYIjNYMOBI1vmSK RmPTOghqyt4OebMdJhYApIgzUSr7R465zaa45hLuDJjumYCjLUsSzsB9uquxJKeOoiLZZdCjkC2D 8PpSmYET6rh7flGVQfHXN_JgrdNcM.mFjfyQh2a2f5Vj.SSEo7MFuIHxDWDzamRycsKD92rpYzQJ NIAahwZwOptKgdjS.XLn98RZ0xRSlGs_j6mja0CRHPAlb7LPCGba6bM3T.q5SIcUDwHD2qDcSnCM DMbT57anbi_voY1LtoqM3ZuwLa_8XnE6kJu0km09HL3OwD7WilO.WfWRa6jg.9NS2Fd5pmZsH0HA yinoEmYthS1Zf10ne1Yd8QBIKJJyVpUMl_1DEXlHlQGw2W5J3_SUdjTv08r_.CWwpDspr09M2d5h ynNSgQEwOYlYrSleInfAszhZTKK.k2.2JhHK2qwtqwFX_DPiAlUlWJZIqAYZKTY1xREm0ikBTPH4 65GNUkuM5_zA2B705uREGzXuGaXhbMVFx3WKPCnFVdZZkq65eHFzwNKWs47seRyPnM1a6EZeo_9h O_vJ.h5xCA.7ivcFxTuaN2R66HVFTVudO9mvHfvFOQirYanRO.1us3ZC5aXr_YcSEAUAZ4iJoWxk wf_OyIbgcA9h99M78XoUJ.aSGA9t22qDe4MIgXx4nOcCvF1ccsvE2HybMxuy6WwG7hEPDsfVHC62 dIgCM52ICB.VsLkYnHHRpPSzhB0TAMS.TS45o_0wntYR4KBMtEEuasXGndC259HZPSMGHtKBjjkO 8v.4j02LwNnV9x6XUsFjLEMOHpCmX3Mcu9U2MJvmSBtbWor7HmkbHJCDdZNpjQCyg.P5pkV5lap4 mj9veMnyz3iei2zrmyU8.d4_pXYRBISxYHDEMZEY_q6ytL8GqoB6xWiDkXFx9wSd6jsarOz2JCsy gKL8Cr9Mdv4RiNF6m9hQ7BW_7FoSeLM3Lik2kJSvUTpqRIiIxhwwq.Vye_FIUbz05oPd5oVZUyRg 2lkezCAvDdgVWFahMFTZO_5_IKgyjD01lW90PX1Su9P6d8_itKIAFYNsCDCEeBh1ssn6GnCqWe4m WxZSFtBgaMqzyBg43P9HqGnqvQhOrjiypfddNclT4Y4eVlTJ8F4x0JodnVqbAwqmni_bgaOHCKSS uacw8JBw6.Sl7mDwrG8.BUdxNT6jRBHb5GRMcK.I0vAhhWgLl3elUVfdZ_i0np_bQwgBNg6ljVLQ fDVq0ERWjCyKCjR9zMHM8V0E1yh_H6BWhrePnE4HotVg69D.qe85KMPxxFsoSFgdO_VIkYtaCVcj 1fIK_aNlptqMJZ2v6ddeTqrL1COLd0bfyxoeF_rwZgSYqEfH6PNQNQOPuNyxGg8SRtNE- X-Sonic-MF: X-Sonic-ID: ba2b4ee7-b940-4a86-9ad3-538cf94476b6 Received: from sonic.gate.mail.ne1.yahoo.com by sonic308.consmr.mail.ne1.yahoo.com with HTTP; Wed, 10 May 2023 10:53:47 +0000 Received: by hermes--production-sg3-6d6fb994f6-c7twq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 87b4a2c4ac4cf68f7a28d1842769bc2f; Wed, 10 May 2023 10:53:40 +0000 (UTC) From: Po Lu To: Stephen Berman Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87zg6c7cgf.fsf@gmx.net> (Stephen Berman's message of "Wed, 10 May 2023 11:38:56 +0200") 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <87zg6c7cgf.fsf@gmx.net> Date: Wed, 10 May 2023 18:53:34 +0800 Message-ID: <87wn1gfoep.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21471 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1131 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: Gregory Heytings , 63271@debbugs.gnu.org, Eli Zaretskii , Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Stephen Berman writes: > On Tue, 09 May 2023 23:19:35 +0000 Gregory Heytings wrote: > >>>> I finished bisection, and not sure if this helps, but that commit was >>>> 85a078e7853. >>> >>> Thanks, but I don't see how this could be true: those changes are all >>> conditioned by HAIKU-related conditionals, and I don't suppose you run a >>> Haiku build of Emacs, right? >>> >> >> Git bisect is always right. I confirm that this bug is due to 85a078e785, >> which added, in ftcrfont_draw, a >> >> s->background_filled_p = 1; >> >> statement inside a #ifndef USE_BE_CAIRO (note the "n"). A few days later >> a1aa9cbf57 moved that statement ouside of the conditional. Removing that >> statement fixes the bug. I'm not sure what that statement is supposed to do >> however, it might be necessary, but only for Haiku. > > I confirm that after rebuilding emacs-29 with that line commented out, > the mouse-face highlighting problems no longer occur (here under Gtk3 > with Cairo). > > Steve Berman Would you please answer my other question? Namely, what is: (gdb) p s->for_overlaps From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 06:59:44 2023 Received: (at 63271) by debbugs.gnu.org; 10 May 2023 10:59:44 +0000 Received: from localhost ([127.0.0.1]:45347 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwhXs-0004SI-6s for submit@debbugs.gnu.org; Wed, 10 May 2023 06:59:44 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52210) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwhXp-0004Rt-Og for 63271@debbugs.gnu.org; Wed, 10 May 2023 06:59:42 -0400 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 1pwhXj-0005J3-Nf; Wed, 10 May 2023 06:59: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=Th/wJlUi+6HzfYVbsBBnHB3BNnsP6wq8b00RcSm1B0g=; b=cqt6iTRd5o3M xu6RUnGRrJT+DDS5wsq+K1oOA33K0KB2AMG45MQxxuk8a29Ci9k/lMNPS5G4l8kmQ8f/AF7GpNvQz RTth1Hm/Qiz+eCl1Ca7k3hLWT7M3zinYb7mJ0A9gQDKZAfpqmLTzd+fvbRqmqaU3o3CcyL3WArwT1 XdlxX5XKQV/fLzcPwBq8UjHTzGo8fDAr3ZLnBvP72awGlAUWeo661Fhn4DgreJ0qEIlJzHca+eqgr nrWykG1bcAYVmLy5DzRdlwFHulyXxJI6U5iRnXfhlPFqcnGYxx1rS8IQxqTo2YuRewt8r2148btpb fa9G5LAQWMeWkM8aqkM1Uw==; 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 1pwhXW-0002qe-Rd; Wed, 10 May 2023 06:59:35 -0400 Date: Wed, 10 May 2023 14:00:27 +0300 Message-Id: <83bkisa1tg.fsf@gnu.org> From: Eli Zaretskii To: Gregory Heytings In-Reply-To: <24b4118b21a468c0eb23@heytings.org> (message from Gregory Heytings on Tue, 09 May 2023 23:19:35 +0000) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: luangruo@yahoo.com, 63271@debbugs.gnu.org, stephen.berman@gmx.net, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Tue, 09 May 2023 23:19:35 +0000 > From: Gregory Heytings > cc: Juri Linkov , luangruo@yahoo.com, 63271@debbugs.gnu.org, > stephen.berman@gmx.net > > I confirm that this bug is due to 85a078e785, which added, in > ftcrfont_draw, a > > s->background_filled_p = 1; > > statement inside a #ifndef USE_BE_CAIRO (note the "n"). A few days later > a1aa9cbf57 moved that statement ouside of the conditional. Removing that > statement fixes the bug. I'm not sure what that statement is supposed to > do however, it might be necessary, but only for Haiku. Thanks. Po Lu, was that change intentional? If not, let's remove that line or move it under some conditional that doesn't include all Cairo builds. If it was intentional, please explain why, and let's take it from there. From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 07:02:01 2023 Received: (at 63271) by debbugs.gnu.org; 10 May 2023 11:02:01 +0000 Received: from localhost ([127.0.0.1]:45351 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwha4-0004aa-Mi for submit@debbugs.gnu.org; Wed, 10 May 2023 07:02:01 -0400 Received: from mout.gmx.net ([212.227.15.18]:49145) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwhZz-0004a2-FH for 63271@debbugs.gnu.org; Wed, 10 May 2023 07:01:59 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=s31663417; t=1683716507; i=stephen.berman@gmx.net; bh=XSm4KYS1qSITekQYaAJeMh2+fUlL6hif+GbZfQzb0OI=; h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date; b=E3wgKUV1PmBWvbAa5E0LvyXwAqInf29boAhSIsR3fZVRKT/dbowVVWBCCIIIG+f3R nSEADM9OnyqRpbPV7WCG2N1cjwSr+8AeW3Rnox4AE2QMg+uwAiXV7FKXPgWZqv6lLv xQM7ZjJLUnCHPvTjLLb+KKa+aRZtIkJr2synNOh2fjoAPcqjFqmkg1ClrY1EwsQeEB rHt0ExOM4C1C60lj5IA6GAH5jFkgW8enbbpysSHLMtF9idcpUhipJW3QZnZYpUUpwz wqBQMSNm9x/0c8KRmPrRY6KjVAKhbk5puP/ps/IEwiS4L1LuwBN4sdGulUpwuq5Myw eeexsvOV2jaCA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from strobelfs ([89.246.37.223]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M3DO3-1pvJzz3ocf-003ep0; Wed, 10 May 2023 13:01:47 +0200 From: Stephen Berman To: Po Lu Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <87wn1gfoep.fsf@yahoo.com> (Po Lu's message of "Wed, 10 May 2023 18:53:34 +0800") 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <87zg6c7cgf.fsf@gmx.net> <87wn1gfoep.fsf@yahoo.com> Date: Wed, 10 May 2023 13:01:46 +0200 Message-ID: <87ttwk78md.fsf@gmx.net> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Provags-ID: V03:K1:crLtNq5x4ikK5atsac+LkdZXHPYtbAB9PVUHE7ZtWBcn1qlj4ej gtByvsWv5XbcVUff7fAJ8A8bS2Xf9V4ADeDWQKGeDnoTc6QvTikVZWGPf8GSnw/DHkCuc5x e3BYbpXVN9xheVcGbPtP+3itNMHlQTCpT5kplimkHOyB2I1wVZES0dUpKdilipNJgKiTyYQ VN+rGJhZ38XHXsPGT1KKQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:VoXfBk7KVMA=;Mt68/oCoNlb3waDs25RzWr+tcGz 2j+isTrbUhLc5QWKlYIhM0KBKSDoAH9sEt0QLef4lTgJLOGehJ9Og+z2y9G2TNPHUrGG2zQW7 EQ2Rb/UKKKqdPyfMTQipM2G7LWUqnOgmchKlSJ1inv6WuHkdpVwhbTYB3hSYEGM4zOJp8G2y6 W6zOvlwHAvQ400idr6bumE6rUaNFVhII3NOreuLuCZzmEs1sp9Z5t5ID+3A5Y2vjRsjHgRdEP xJRtgQaAaoy3Lv7mA/ZdBYMOoenTIb72YU3QeegGF5NuQvUWTbbYTP5cbo240wXRxjOgySJYO yV01g0LJYdoT0UIVSDsc30IHfQDlibGf5dbtjGIHx4ba/Ne0PEeEz49Qw8JBelO1+Le/4lR+x wdAdRpFd9kbEaa5z4S3pYD68Mgsd21dys939gSq64lBe6Y/Z0UBBsdxhljhhuhdX6kha7yfQV HtgVMyA7kfvHymfyFvAOlXG0qNf6RPWOq17AceC8aDxxDdXE3pktHJAel1DJ8Pi60bWpK9M4/ irERkntXv9BvGcko3bMbLLUoBo9n5h4+Dof+Cmi5vXlpD/HdvXouvbFkMRqj9zgcRivaIQB0O lZMW+Vysotj3mthpbajnlupVpuDsvMlMmNKNYY5FkIJbC7YFVdS9qa+WqKcWCHhKx36YTPCP/ 7RB1jdHDGTdvM/C+kALJLgHztESfDKSgiYnM7oy/3IJWnCCKvIBYs5pFPQwSPA8GFOhL6YuAK kgsZDq50rCJMlat957+GGIom+1V1qdbF2BjXW1LyV2ISRWb+LDDEDLrJtbrwaR39AK7wlNQwX ft/z4N0Rr3IcHDCgfONf11fMS5ZNK/kMR9VS55/bxctWOBzIl0dhi0z7oRP8Il5EZtFCn+PJh 5v+l3fnO6sbFpXwZ34yra6ob770CFWaW+MX8e4hm2TTLsLnYl09HmS9iowxz4BQSSVbLVuCEo G7sfLg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: Gregory Heytings , 63271@debbugs.gnu.org, Eli Zaretskii , Juri Linkov X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) On Wed, 10 May 2023 18:53:34 +0800 Po Lu wrote: > Stephen Berman writes: > >> On Tue, 09 May 2023 23:19:35 +0000 Gregory Heytings wrote: >> >>>>> I finished bisection, and not sure if this helps, but that commit was >>>>> 85a078e7853. >>>> >>>> Thanks, but I don't see how this could be true: those changes are all >>>> conditioned by HAIKU-related conditionals, and I don't suppose you run a >>>> Haiku build of Emacs, right? >>>> >>> >>> Git bisect is always right. I confirm that this bug is due to 85a078e785, >>> which added, in ftcrfont_draw, a >>> >>> s->background_filled_p = 1; >>> >>> statement inside a #ifndef USE_BE_CAIRO (note the "n"). A few days later >>> a1aa9cbf57 moved that statement ouside of the conditional. Removing that >>> statement fixes the bug. I'm not sure what that statement is supposed to do >>> however, it might be necessary, but only for Haiku. >> >> I confirm that after rebuilding emacs-29 with that line commented out, >> the mouse-face highlighting problems no longer occur (here under Gtk3 >> with Cairo). >> >> Steve Berman > > Would you please answer my other question? Namely, what is: > > (gdb) p s->for_overlaps I tried that using Eli's second experiment recipe (with breakpoint xterm.c:8119) and after hitting the breakpoint and entering that command, it returned this: $1 = 0 Steve Berman From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 08:04:41 2023 Received: (at 63271) by debbugs.gnu.org; 10 May 2023 12:04:41 +0000 Received: from localhost ([127.0.0.1]:45438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiYi-00037D-T9 for submit@debbugs.gnu.org; Wed, 10 May 2023 08:04:41 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38566) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwiYd-00036z-R8 for 63271@debbugs.gnu.org; Wed, 10 May 2023 08:04:39 -0400 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 1pwiYX-0003xM-A7; Wed, 10 May 2023 08:04:29 -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=EdtjoteCKAdRPyhRqxHiTu5/hqQKWmyA09e+HuiToDw=; b=Zybmt6YjJXbo S7AJdpEaedfg/pB+snHJIQXOLZEhKkOF8D3Szc1N64yEM2F+du2mzk9zN8qi7ere6rX1nMVFRlRv/ Xev0D7GzoS4woTUHvGNeyZWdZSgWnt9OVhnfyfak1cHZ3WZrzHUiOhH9nnMMMYAY6RpnkmMFFgH/s Q7q+tDfjGqEnn6hvAvIsacNp7kKo5V3+InLIbSHTWBrDHUD7vK5YeYEIZy2YVvTEHN1LIDb4ZC34/ r+ZnD6QC0kHp6F2wWFejKX7g+0P9JF+2za2QvGO65vkMSUcrabGfEHRU1mHzH4VE2ukHi2v68X0T7 B4x+VTolSooTyqTd7XQSXA==; 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 1pwiYS-0002uZ-FQ; Wed, 10 May 2023 08:04:26 -0400 Date: Wed, 10 May 2023 15:05:30 +0300 Message-Id: <83v8h08k8l.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87wn1gfoep.fsf@yahoo.com> (message from Po Lu on Wed, 10 May 2023 18:53:34 +0800) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <87zg6c7cgf.fsf@gmx.net> <87wn1gfoep.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: gregory@heytings.org, stephen.berman@gmx.net, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: Gregory Heytings , Eli Zaretskii , > Juri Linkov , 63271@debbugs.gnu.org > Date: Wed, 10 May 2023 18:53:34 +0800 > > Would you please answer my other question? Namely, what is: > > (gdb) p s->for_overlaps It was already reported as part of the investigation, with the full contents of the glyph_strings: it's zero. See https://debbugs.gnu.org/cgi/bugreport.cgi?bug=63271#77 From debbugs-submit-bounces@debbugs.gnu.org Wed May 10 20:51:26 2023 Received: (at 63271) by debbugs.gnu.org; 11 May 2023 00:51:26 +0000 Received: from localhost ([127.0.0.1]:49282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwuWk-0000em-B2 for submit@debbugs.gnu.org; Wed, 10 May 2023 20:51:26 -0400 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:33540) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwuWe-0000dt-RQ for 63271@debbugs.gnu.org; Wed, 10 May 2023 20:51:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683766275; bh=zcZtSW4v58THRieYs+fCg0Ki7661BMgfkULc6JrKeLo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=WBQ07Ufjh5Zv4L4nXsATJMI8LjZBtpj88r4RLw9wDD7NeNK0Oi+vO5zj1zCCZjCtSZkH3p1Y0LgbQYEn47GS+Kb82Al9dJKncgOu+agef0TrnA4Fn5uFX0n5WVBDkM8x7VTEWHhbDZ2deZmiKx5wQEbAMfGvvyIfJk92enDoUEXzS6EHEmYeL48XIEIGBqV0nweMEQhQeET44+n0NWYXDKTv+bdqgKZLVK8qs2zYDpydbm3DdSSEU/EduXYlMW2EwgFaz4yTYx3R/tlMinw7SO3+ZYzsIVMElJmbNnRTBB3KDtdnEZ6j7DYc3YLbjso/qZIR7UVim/NYMpQ04h4h/w== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683766275; bh=pEDSg505bKagK1AJJP34h+gAH6Oaesm5U/uk62uPfD4=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=U7o0rQc0924U/OKeWQKGgEE2ylMhyFBA+4rMy/gYGzN8MwEm3zQgBndMr9kgeeDLBzv+6VrADAMdtneU7GE94D8O4VFxYAC0sAhdof9lTyG9xoHCEpUHseHg2d3IdYNdQfW0f3YkWIHn0KX4Fjl0LOEn3ynKaUiBGpuE7rOE+282xiBJBXe0hgxMqYg0EC0pA9Mtf7Gm/zxAXxxnsVaeP6ZUgexk8ey+T7PjS6AV2wybHnyaHi+toMAvMSjbJvkrC2xWC9oaJZ91Dc0cUP/84Ts2d+r4OmBhc5QiHGeJNZ7r2YNw4m9UKf8FtWSYYsQQqiI+gkHdYYlv0ibGcLsI5Q== X-YMail-OSG: 6USgK_IVM1mgBftm8BoS4cSwOZ_lY.JBIZjrsMvxA_GcVmLBJccj2Mc6byoHZpy n.ar9aUz2lvvdBi3Wzwl1kZilbitEs2oHyfYBdNBWSXsXHC9psil60RRBZsi6_o28UD3LL7hemfI IzqpwvlKMpoXhBbirtFN_5tKh.E7qMJlvKRx3TF5t.btXddN3Ecwr_Gs9eHcfyCiR36047wnov_4 ZKsLd66bVwbkwM.3oH60HYXbsztN5ZUoOD7wsJHySf4_KV1cOXW6P70jIFTo1oGoISp1nC13TiXM rzuXDBih1XsrOLinDEZRD.aU7YwLUinno2R27ofAXSVy7C63jiwBqDzCvX07P_KWY0XROs4WEwY0 xFCpXScNkzYpJgW3Do.uz0XJPEZ4QMVrTX0e91XARNIGxCUBTGlzBYi16Cq5hNZ4_Lg2PLNbFBoR TmeW4.6P.jxzIQSGHKyLfXxZ8TZVallWhgE6Sa3rI8r0D6mkTttSS6Eae7ooj9DyKxn9.m7w5dJP vvLJFzIpOUgKQHNFyPan6Dxy0Lgz7K1ygIde18Cxz3N1FfhTuklCa6ebEJOJExWQzTsbmUb1SkGV Z0.B.75LiFibq8E9pa5ek6ih8vKxbad68AOZkg6207lp.VAzrNt5PNrlZZ2ayqgneOmp_TmjlEsR AP5vhEGKPiK4OxvG.ZxhA0aadIQg_JIJihflr3Yguig6a9rHqn6LGSj4NhatMRgcWPUq2ph8i3nm oTgKM2eNQBWMULBMqzPvZytqY4lkotBTbBQ0bJriMOj_zZkiZM5gZYQ4gOe.3dF_nLk279EyS7Oh lLWte7dNLiCpLkw6nYVKXaejSNaI7b_5QK0rwmRiOFeFiIPGIuF2xzVAbEDDOXBqquC4pg_a4C29 R7PW2Ic9qziAiPfJbgu.y0FC06Q65zW4DOfW71bVcy72bV4.Z8fbehea8Cs.jDSKKa9REAvbgaD0 0YKOrbbn2jGUjDgOBTRTORQWVTJkIq3wJmhn3BoXyn8JnXhgDvvFNmuFaWnfJWWMnsol9GsRLyDA B7JFsGUgdRkAf26vK9VCiBKPSTqZxfX.qcieNteUQgwhA28fp75qUxByLj0xl4jnoknhqWCPRiLG V.ZWGBCXoBLqSoSpFrsi9vIGYTEKey7MOfboo03wS1aZ4gk3rRmJfTkKP2wpFuDBi5nLPaBwv2eF 1qxrgvOAWePLmTRgLWOsBuweLTDvacdQLA.2nsc6_Ec_uJCFJG4v4hI3WlKvR4kFR49uZuSFnID3 V9J.J_QfMzskoya.K36oaApiXNhcxi1Bh51utVeulMbclNPQd_MqJ15vVnB1HbDT.IySZIEyyQfF SNNNgjmtQR0TkIFsNxVjpaow1jItPYrGDIJd_JXfNbtLzCNElu96eZ6h.7JCPAzniZ9yDXtkmo5a bAzKAfTpwh1rC0a841ISVaohZEFHHToD6vxittaFBcoZXeXffZ3P56NKFHMoq0YkJa.IzcCECcBC u2W_kzvg_4_okCSiMmXeba_NRBRd7WlDcD9PQNzbJQ3tvKUApPnOlLprwUpvj8viBULOF.DLEGeT TIBbUkMiv_Z3nDrLwqoh5WdZgh1XjV_oO_y7QnRHkvJ3bHom3CxOQM_bX7nG0ZGZq3ue7eymXdVc Qxqef2PIE1KWvRdbmcEKfyJPij0zBqKk2siVcr_eA1GYG9OVmn1HHq0IFj9uzwkeb8pq.vGe8VTY W74euGC2znbzxpQ2e3amfhjDKrrsVQNwDwaK4wwtQsMoRcXc3rYIKlV1LT5EFUY9RXWe0_W5k_Jf tByT1O31HMxAEFolhzccsjO3cBU_UVbbi6lzttNGs3YX63lUB2NHIoBW.JENDgOfKt3xJgsCml8b DCnzZFbLKZlZxWWKZrOEwa0llE9rO9kpaii2HBYNRr25lEKMZknGbHcVxUAMG5tcOm_5XPhyWBRb u45uqu_O0yBpNP9cFChek97pOH8_dhewSgUU5Mbrf4Fksc0dik6d0y7SCX38XkfAf6hT7J0hB4OX BcpFAO_0angQ6lfd08fmd4Xjy3i84tzTQb8oNr24JzKCweUutrPLqsT8K9FANu2cO6eASsrEu6tf CZtCr1HCUdMJSHEkn.YnJKw9nUJGqZRvXrmRBBamDyGNzydHi1cNzpmZBhNHD7vMtW1o4749nXsJ rvROV5Hs_xUpu_eh0gFQS8S.Vrj7w6k9ZUD6VzNxF5jtceEpz7SKe8WmqaTx8I2MESXZJ7GK3XfR X8SoubtnToeu6ASO9vrpIxrlNaKE2S6lKV4wM_w_SqPIrLvRpgKm8ucUU9ppE X-Sonic-MF: X-Sonic-ID: 58186d66-2e86-4cb4-9439-f97f1d6d7d1d Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Thu, 11 May 2023 00:51:15 +0000 Received: by hermes--production-sg3-748897c457-cf5qg (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID fcecab01c4a68983266e1b5f479b6232; Thu, 11 May 2023 00:51:12 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83bkisa1tg.fsf@gnu.org> (Eli Zaretskii's message of "Wed, 10 May 2023 14:00:27 +0300") 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <83bkisa1tg.fsf@gnu.org> Date: Thu, 11 May 2023 08:51:05 +0800 Message-ID: <87sfc3g07a.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21471 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 505 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: Gregory Heytings , stephen.berman@gmx.net, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > Po Lu, was that change intentional? If not, let's remove that line or > move it under some conditional that doesn't include all Cairo builds. > If it was intentional, please explain why, and let's take it from > there. It was needed to prevent drawing overhangs as part of the cursor from overwriting surrounding characters with the glyph string background. Unfortunately, I don't remember why it was needed, though I think the underlying reason has been fixed. From debbugs-submit-bounces@debbugs.gnu.org Thu May 11 01:59:15 2023 Received: (at 63271) by debbugs.gnu.org; 11 May 2023 05:59:15 +0000 Received: from localhost ([127.0.0.1]:49484 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwzKc-0001kV-Sm for submit@debbugs.gnu.org; Thu, 11 May 2023 01:59:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:38810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwzKZ-0001kF-G9 for 63271@debbugs.gnu.org; Thu, 11 May 2023 01:59:13 -0400 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 1pwzKT-0002y1-2t; Thu, 11 May 2023 01:59:05 -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=FgT5b+Q3odZnnNlI68iqHAEgP16Fkt5I09qSMYr80mg=; b=lSbEChhr+xng WvCUo58pWFlRPShucpCZbHIAzfjhQRU6Rrbw6oPMrrIzjcyQRGzt56SLWxa/rV8KjPHF57zbHI5P3 ZIn+DZiOjpqExCR062JA1YQX7w1iXiu36KiZoNhNhEfn+aoOS6J567SSutVVt1OX9RnplE6iyaCdd 9nV3DY93vMbSLAy2Aq8qO+gUkJdRSg172lZBUqMCMsMbcgRTbbzFbXOvZDZpY8otEHBxi0DFp3QdU 7fRX2zq00Eq5KN1VsRs/Feomd3DwGX6ejktHReGed/lrk9dL+kZdFGI/NQscZYxKocbBazyj8Tec1 Dc8GUEDAFZRk1slgyK3Xow==; 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 1pwzKR-0004Ii-AB; Thu, 11 May 2023 01:59:04 -0400 Date: Thu, 11 May 2023 09:00:11 +0300 Message-Id: <834joj76hg.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87sfc3g07a.fsf@yahoo.com> (message from Po Lu on Thu, 11 May 2023 08:51:05 +0800) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <83bkisa1tg.fsf@gnu.org> <87sfc3g07a.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: gregory@heytings.org, stephen.berman@gmx.net, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: Gregory Heytings , juri@linkov.net, > 63271@debbugs.gnu.org, stephen.berman@gmx.net > Date: Thu, 11 May 2023 08:51:05 +0800 > > Eli Zaretskii writes: > > > Po Lu, was that change intentional? If not, let's remove that line or > > move it under some conditional that doesn't include all Cairo builds. > > If it was intentional, please explain why, and let's take it from > > there. > > It was needed to prevent drawing overhangs as part of the cursor from > overwriting surrounding characters with the glyph string background. > > Unfortunately, I don't remember why it was needed, though I think the > underlying reason has been fixed. So can we undo that now? If there is still a reason for doing something special there, it will pop up sooner or later, and we can deal with it at that time. At the very least, the setting of s->background_filled_p should not be done when s->hl is one of the last 3 values in enum draw_glyphs_face, I think, and maybe also when s->for_overlaps is zero. I'd like to fix this soon, because I want to make another pretest of 29.1. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu May 11 02:24:17 2023 Received: (at 63271) by debbugs.gnu.org; 11 May 2023 06:24:17 +0000 Received: from localhost ([127.0.0.1]:49529 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwziq-0002Vf-N2 for submit@debbugs.gnu.org; Thu, 11 May 2023 02:24:17 -0400 Received: from sonic310-23.consmr.mail.ne1.yahoo.com ([66.163.186.204]:33906) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pwzil-0002VL-Qg for 63271@debbugs.gnu.org; Thu, 11 May 2023 02:24:15 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683786246; bh=eO5tLyJzqa+KKcf3upCGBtHaAKuuoDtoT/J6y3pYgZc=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=oG0Ffwnxazdjz74hGt4TNC8k9qKy7XHk7Zqgnj4CpHk9rWrIYXj0INPZcN4M6scoiCe5GfvaEtzNeKwu/lpH+U9DqbA6Ce8IXMD98POXg3UF6jwnqWf7VlVSO+htPDeMmi/PFLJAFYaHY9/2rMT/fztZ6ExmHBf3dF9qoLiGIS9FdPm9ar1/ufXhxj1Sj7bmvh/CZMkuzwUl5lnHjmFPCpCG6MMVYsbq3SbuIbGWm04fSTFcvW3j+7GkPT7MAz1EbuH2lryp6KWZuiOmzmURFcoTuJD9+zXuWyKKpK0CaCBQTBJYXIWj3BdZbnkufIRbvx+jdqb8tVnSeIny7QVhAQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683786246; bh=zgjCpc6YzOedo+3NmF5Mc2/ndauYXNcL6J6ld9rlnYG=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=mb1t62KplM/WjU9DpCJc1IPPHXXa/cCQzPeDT9bWB3FsHxBRIXq4h/GxJQaZTB3z+zLcbacfwP5GQHk9hcY5egOa0Rp0HRI/TG3dB5uehTDEBhjTZ+Aei2+QCnzLmz6J0kAfZFJ32YkfzlIEYkY/IeUvA7NJauBFyHpJ2mpQaVGGZbbx+in6duoBr1qOguVS8cDpo8JZriLs+U9LRbDsfvmiAs6T9mva7TM2jXHkQ4OK9laOEn31/49yT0uoLr+/wXIOk/DZWlkYmxRvupvAfE/fjCTHw7tWABzF18q8cGypYZhBOEpA5G8tcXENzsd9bswM4uVJccMLEmQknWB/DA== X-YMail-OSG: 9pDysq0VM1mn13nyTcGplWnBQ224ZpAZanL8.s2wgtMnAYgKxLhFrBf5Tn4l2_w oLDjRS6_kE340VtanfLvQQKtQCiLhHNc0GgQS_l8WE1OK.W1IH.NKtkt1NTeBU_9ZbP2S3BzG3dl AOtfQ2dytEH47snbXZrTRV8QD1zEtAu_EfFZ9oPEL5CfgYnSlipLBm0GZdeW7vk91FG.Js8kJKXq si9PKJrnFCk7dNsf.sfJtBMZPmB4h9VkhP63jjaNF6GB9fulbDqL8DAnSG.QlM_5ysnOjpWCELeW MpMpM3J9F91vZ9YUxKPGCH0zhFL.5CmLjfnSUCIXSA1.Cv3_BhH8iNmBjvEk9xOn7kjsSZhx53go H2NQNqaUa7bnooIZ0POs9G8ChFkNTSsUp57qIVQyWyt0ZumhvL1kiZzVT44HIk119h0QULjxSj3T .HeAXQawAWwJnm.1z90VsgxcDZBRiONxaC.LgQeqMDdeTrJmckAqLQGPWMDxa94EZdOXGClyuxTL jYu0tDGnrj2jrUddXEBMCUmAB4EhIziCRNZVG5UF73xCPI_RFTYcBEnWibMyKsEfBGXcotP2r1yr UvH9Npvg99MlZ4R4.U18xaaXfDpJ7fZeUdNmGXoraBHr0tjXSbLg6qXXGMUMNEldWIbXVaXy3aHu D2jcbCiFYlGXUM5mk64DRV.uVjnpxdl33_iGaBBkjlP8owWZzpYeVi9rkwU3wTvmO9pT09QKDS5r LtQS6YGFlhyDDCaDSTKohUcjjjRSoRyvTWumA4nsh2OEG0AjcB69vFH7Qp.T5dkbjXBaj.y5bmZK OvHtcebnicMB3xfK3n1MK_pThjsrF2xKVIYa0sfuTfDYKLQmOmKYVn16rUpQ2dbpinFe6mw9atTW FjLep8F6B4y42G7H.z062ALhd4OxnjW11F6XHrdNAwhqvnBV.JADgeIrm9SgoZSFP1mgNINQAU2z d2EXNXM7i8doB8RRwZLO7ZsD7bgJBSlNdOOBZnF7D19K8KoZtyJg1VsohTT9eobceut7gkDU5DC3 VNvRykMbb2c8yYCuLFjzC.SYFV4a9Bm6f7SNljnWlnwzGhs95vLTvwN9h89lKFB3pe5o0GS08Ayz DwOGEycejhi2Ggh_sVGxllCwDAWJTHzakJNrBVTOky3ADnmURRYZ7UTYk0w0zHtAIDLXCdl6kfSS 2hKjJKR9uyAnY9SGNNwzvg0RN5hcvfGmSqKneWF1jKkJRamkFQ.EK9e3ka.E.PGyI27GlF3HlmR0 P8Im3TdCxk13Y.nBJbn.h6JTI_._ybBzXOcrr9Ixs9d2FO0iElETlMGpB9CuhxOJA3PN6LjG93N4 iXYJR3MjWNm7XktaCaRsVeYmAwI9sE.R43FpYqIeyvuh6qhZF6iQaKIE5k_T2bhxuRHL6CIKF2De eM8LiJ0ZvumCXSYRSoO0byr_26hLgqMryPsfZeqHMaIb8iEyzZfgMhAvLFtNcmk.SjtC9mD2KymA JioUjFR2.2TjFAuNKujXoI1MN41eWJ.YWjN1N33jP05JURZnGxiYsnpovfi1Wq0ah6BaEbsocAam GyKMJLREce42JQLoiEgi0uK_.tX8PnOSVsp6uzYgkTkTVtF2cIQmOjoHbgHglJHXFYSPeAKjB0Mr Rfuz7cbBmrNr4rqVdrOjUH.DRkvmOHc5m62bdv52Qhtl8LRtIhpZzni.a_eR0gyNooTBNcSnm4y3 ILPtiePoZQhiMMFUSFO.xm2Bo.fSaQMxkFaN_1.6rmUwompImKY7SZFVt_YuIb9y6qQ36N2SvHVE WoeN_vnvo0qnbStvTvs2IXbpkpbPqx4qI50EOmvQMRPQSlQSAHGBmXNctVmcnFnFxfa1pBC8nExb cE3uJhjjguUNGn0PZI5oU3shXbx0fdEmbylXGYw8ZlPxMp4OmCuaKcicBqOw9eYKxPJSzdAKVV7i 0d2Pwkv4yFHLru0kmUW01UJoNzwCFIXrsJ3SKLRMRg8pWgSJqjP0DqvvTFf6z2vLI2mae8_Plcbw AkGQCFS4G3Wov9LTn08cgMVrEgzQBY6sx67xWRXcbUjLLvlU8w_ZE1etEqbRzf4PCzzr.111Q2fJ hwcmjR3woqvFlKZ1oEti7jInvrljAw0M04vDHspBUfXilVdlUO5qJ_WP4fIKV8O6sxlFsvzvdyK3 dsOBOwCnRBMTJVnbNQSmEryMIFq54WwJv0jcxH8_dS3Ox0ZauNVcCoZUIx1G432ESOBmdePO50DF J9VYRqTYMsWNKLZw5t9hDOy1Qur5KJwLySaBv21fqmJh6fb0MNoDCf4llig.EpYxuR0523A-- X-Sonic-MF: X-Sonic-ID: 5731072b-325b-48fe-af5a-5b3fa3f5f065 Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Thu, 11 May 2023 06:24:06 +0000 Received: by hermes--production-sg3-748897c457-h6mnq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 160caf25ca97b16c6226ac69c6c20fbd; Thu, 11 May 2023 06:24:03 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <834joj76hg.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 11 May 2023 09:00:11 +0300") 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <83bkisa1tg.fsf@gnu.org> <87sfc3g07a.fsf@yahoo.com> <834joj76hg.fsf@gnu.org> Date: Thu, 11 May 2023 14:23:58 +0800 Message-ID: <87o7mrcrnl.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21471 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1321 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 63271 Cc: gregory@heytings.org, stephen.berman@gmx.net, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Po Lu >> Cc: Gregory Heytings , juri@linkov.net, >> 63271@debbugs.gnu.org, stephen.berman@gmx.net >> Date: Thu, 11 May 2023 08:51:05 +0800 >> >> Eli Zaretskii writes: >> >> > Po Lu, was that change intentional? If not, let's remove that line or >> > move it under some conditional that doesn't include all Cairo builds. >> > If it was intentional, please explain why, and let's take it from >> > there. >> >> It was needed to prevent drawing overhangs as part of the cursor from >> overwriting surrounding characters with the glyph string background. >> >> Unfortunately, I don't remember why it was needed, though I think the >> underlying reason has been fixed. > > So can we undo that now? If there is still a reason for doing > something special there, it will pop up sooner or later, and we can > deal with it at that time. At the very least, the setting of > s->background_filled_p should not be done when s->hl is one of the > last 3 values in enum draw_glyphs_face, I think, and maybe also when > s->for_overlaps is zero. > > I'd like to fix this soon, because I want to make another pretest of > 29.1. Yes, but please wait a day or two for me to get to a machine where I can test this. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Thu May 11 23:19:23 2023 Received: (at 63271) by debbugs.gnu.org; 12 May 2023 03:19:23 +0000 Received: from localhost ([127.0.0.1]:53708 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxJJT-0001nc-1Z for submit@debbugs.gnu.org; Thu, 11 May 2023 23:19:23 -0400 Received: from sonic317-33.consmr.mail.ne1.yahoo.com ([66.163.184.44]:38816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxJJR-0001nM-73 for 63271@debbugs.gnu.org; Thu, 11 May 2023 23:19:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683861555; bh=p1p1EGWWgyUn8bWcQZ3RYw69d6c4MA7T9CMBDaXZUAI=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=aMLyQwlnayvtnY6W1f8TsmiwiMbeDQ095wbDEtkWJ4C/Rd97vSaLyylJwrRUFlNwPZVTj7tBZXfhlDgQmdBUmdJGPIhoqHbVShdvlgXavm5qDH7yL4vPcTT0nwA1V0Bd5yCZXIwXzsEXIoizB4YVOAxHAdrIzukplRwZ7nJSeHYEEKcDYyCdpUGr4Z8nT7iZN3JwZlC9RzP3qqHO389kEGfQFE0/2WcnoMUwfeX3UjASY17OCW2Cf9oA9gEIGVi2OTQ0mm/LG4kugcHnu7J9SGkCqif3jGe31knR+bgaWvboQqhPsIVs5DC2Udx6P/HCbdVHdiqxV922L8oVOOUR1g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1683861555; bh=W7bxysE7lMpjXX0uGnul2HYM+Gvi/UhYryRzQXAXinx=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=tCiKvcS/3SrpLjk1iJ4/aYu580Q5W8ht8OjnF57+Ozioya3WSN85eGLQI7rgmTZ+Vlc+XKV7zzOXt5KnfqzivgoqUHmiku5kzGStf7JE9jDyTyb/bcEoJquN1UGqcnE0Q75wL0g02EVh4ssE2IsdcO8+t0MJXFlEP2XdHfRSrLo8uiLxCvB9mm2swoTpfe5Zfe/hgFfpHVg/FXNIsf7pY5gvHrkrXgDJrj2QKJ8YMOe9TGn/N390daA6wMQaRUmg58V2cIvOsuw+LHjZ4NnfmJ0YuJYcSni1n4VkIQDGDjsMbwScdctDteQKwuYeEc7qgiU4eqnBZzh5L3SL8YS1eA== X-YMail-OSG: EOkao_AVM1kRkXGkSOeObxJhQl073dpqOQx2skgPlXBSoO.q_MMmdbJhl7fadNB HLo2WYHfelAbxtH78FFMz3qnUJEpvAe6WVLcnorQDDw8nzi3he4SPklAP0uFu1KU7DQ4WQqbg68n 2CR0crbBxOiOpAj3FzmaeNNnsVfvJE9VNpOIofqi9AEN13clyRbXuE6kivXhmGSPAEQ8bnVe17v5 F0mdq3fC6JL3VStUqgFdi2vgTU1RlOB15KkMG87KmJY9vyz.PctH3.7XWCpupReWoZ6QAY3duO_z P3yxcuaFjgRNcA8WmPiK3VCa2LuYiizy5HBOaS86BnQ1QWzw7WZwlUDCIlOjsv_RRWCGjaUI4fs4 NFmYTgMA55eRNZFWxZKHAo5mIe99JxSXQXRZIm0JSQ.q8j7DZYQ0nVgnpnmM8BvjQk_uGMHKq8Pf sNvI76mv3mQXr.6fFf8dIjNHvMHl4SRdBHx1.Qo108PAXfEO4CXBVfLGmy7Oz5q_NR24SRgeEzdv 8g6Dmcx2iukYlItYZKU0uJZzSeIoNvTxFg9e5wToHjsDm3Ccp27eR38qJdyD50fvhoTvvDD6CJWc 3vY7A4TafNBYpgWhp_SAl0TDExB1TWGto90ZtvFfa7nwf3NTulzjVj0t9WwHt7RzQEVqADaQ801S 3WUl0zR0K2PPjgw5xsYCd3Nrb7m7bJmo0oNxX0YGcyE.ZU6HyFtB0hT2sDN5bk5cYr7TmdlYyJW4 PlLM6cUaTSGkUxZydrHbxlpgkAfi.yMIrj6a18BaArj2SwGQnIsbOa_2nyAo_8.B9lyY_0MvSYTz rY_GSSVRcsOhIYFPqgTmeEqVY45UuGigQDTO7PUnxX_D9_SM.o4ya8IHzp5vxZLdLX_DRxKrNKke _wnOvFMLy_ilW.pj0URYvdDtCdk9aX6V0aUWZmHKZusPLE.DfCzkE9hsya3_4IkHCIhM6Iq3aNiI 2UEDArybqP5bBtR9QuUYPe67wcSko2I9oNzBig_0n2Kq2SuZj0pZIxvVm_oc4gSjKa9nopHAT9.k uaDDTSIKeof1rPCnJrhfz.lufpqhKi1lmfuX0AJi.WbWg8nzDnV7AAhKvn985N2EQ4yv__ylq1pu 1560Hcx_jjxnGrHV6RNup4pBkCo7LzX2Qqi4dHbBEskx29op3ZdXjpZQsbKb3XNUNbX9zNhMSZ6w 4EsS97caNYnE1Ddv9i2rO8cDdN_B2oelooZLPWaEslyebYFbxbKvhDO7LfXaIF3CY3l9hT4dpNEU wm_Rb.pDK.UOeDpVZQQ.Cux865NFmCzGHu8GOQs7v_WKvKP.kYJTGZQJS.Te2QX1GNMOGLEgH7Ht ZSvD2XFfktse9hZEgjZLJusClvd3XJd.jJk7dwsQd70pNlxcCyCumU3tQAC9NH6oIxeOtYXNNAkr mokPuUsL_.FQMzCJw5IdIfqXsMxfDxKIsUfNZY2V0dia_Hw8AjSZq3pDtuid29v7072RVy7PjqiB bHtaYU2ET.6a61EEN.W2jhuVp0dTwacjoLADcfoacktEsZlz3c8mTfr8QP5MwYiZie5fr6OZq4V3 praHaCp1i3aCJibKwXzDhQYxWrsfUwzEbC8uWmYxSzxC2GLVp39KktOgYM9BMO_Rnmy7Bg9zECzI sfS5Cx87hStG.McbkypzVxuCSs.JPGzIH17zGQ9HIM_PeQITK27wbhPaw7sLjWgErqWZuEiOwW7K _mB.Z7kP.yAG.MfO9_NFtkEhgGQwy7xIIKhA7ohjRML1gW9at8o9GRxsIV1Ba8NEWTbtuPqDr4Wz LicXXkHTKi4NnXfofmTMJ_dswrGx3_fHuzTwDDsPh64BBdM7RjDXXW0IY0NhykjETuKPl86bo9bN 3dc5saR4Z46hCLDfSkpoNa6znMZ4VCmt53hroPwzYNThiNVaSY2.zGlBgHW6Txr6bF3iAd2ZG65x jeXyAsI2pRqLmfWn.JLK4bY917ja1SGgKr_7zz_VUNuMimKHyNv2rur3Mg8YHe4RFlVMn2FBu__T lctO5Ng.5gi_2jwWWxLwKW7KLir4s9B8eiyaXCRBishUtilidDjCU83Coob9KWhk_CJxgqAbQuso CsJ10O94JuIeB7UuQiSRU6I9.DTZ9oi7Bb.Tof3e4ZNRhT7VVOhKPOyHJFenddA449h8oYcDFrKa eG3JDetiDVnxQ7TQkGwmadMGUU1gPB22g0Ql0FNONwEpQ3Uv5mOA_FyTqu053gpL8Jgq52We3fiT UbAVXk.Ob._d4ulolLl8ffp9synOcNX8U4iVfULl8LdoxtaQJsW0k6WJ5eq.zeE9Ydx0- X-Sonic-MF: X-Sonic-ID: 26d1013f-d539-44ea-9172-5b1cc0c83077 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Fri, 12 May 2023 03:19:15 +0000 Received: by hermes--production-sg3-748897c457-ppt9c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 2246050a8c49f33aca9e5d0fea2f217c; Fri, 12 May 2023 03:19:09 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <834joj76hg.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 11 May 2023 09:00:11 +0300") 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <83bkisa1tg.fsf@gnu.org> <87sfc3g07a.fsf@yahoo.com> <834joj76hg.fsf@gnu.org> Date: Fri, 12 May 2023 11:19:01 +0800 Message-ID: <87pm769qze.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21471 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1336 X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 63271 Cc: gregory@heytings.org, stephen.berman@gmx.net, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Po Lu >> Cc: Gregory Heytings , juri@linkov.net, >> 63271@debbugs.gnu.org, stephen.berman@gmx.net >> Date: Thu, 11 May 2023 08:51:05 +0800 >> >> Eli Zaretskii writes: >> >> > Po Lu, was that change intentional? If not, let's remove that line or >> > move it under some conditional that doesn't include all Cairo builds. >> > If it was intentional, please explain why, and let's take it from >> > there. >> >> It was needed to prevent drawing overhangs as part of the cursor from >> overwriting surrounding characters with the glyph string background. >> >> Unfortunately, I don't remember why it was needed, though I think the >> underlying reason has been fixed. > > So can we undo that now? If there is still a reason for doing > something special there, it will pop up sooner or later, and we can > deal with it at that time. At the very least, the setting of > s->background_filled_p should not be done when s->hl is one of the > last 3 values in enum draw_glyphs_face, I think, and maybe also when > s->for_overlaps is zero. > > I'd like to fix this soon, because I want to make another pretest of > 29.1. > > Thanks. Please go ahead and remove it from ftcrfont.c. The reason it was added has already been fixed. From debbugs-submit-bounces@debbugs.gnu.org Fri May 12 06:42:04 2023 Received: (at 63271) by debbugs.gnu.org; 12 May 2023 10:42:04 +0000 Received: from localhost ([127.0.0.1]:54139 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxQDr-0005w6-N7 for submit@debbugs.gnu.org; Fri, 12 May 2023 06:42:04 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52274) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxQDq-0005vb-DP for 63271@debbugs.gnu.org; Fri, 12 May 2023 06:42:02 -0400 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 1pxQDk-0001mo-1l; Fri, 12 May 2023 06:41:56 -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=e+Av9+gRZNJCa57NK5mKTPXVSbOFJvQBMSow62pDGLE=; b=fnMLOaVexbUp OdOLeGAIgKZ0ay+p+oZHCqCtNUwzZB1R+F4yknvT6wHS1IagrlLg4/1m1nJfBAjCqjmTE3172S2JY BVcKJqOWcFb5SX4Tc43q7sxPH7g9ihPIZ3Ga7lnSmkx/Vx8StmZUyOQFghZkNBCCh8cJNGqnCpImp kQHjfOYhdV7Jk7ZhiA9zyqtW9vZ/ZmCeHzy47ZzPzGp/B9E0d0KRodX1IWmpUpT3sjfHDqmC/Tm5b IOFMcdAPRlFVRZmXhewHbz+hM2Q8EqxjYFrKkSWe7q29/fbFIIRYLLkRtg2Feard4CVDaY4Kqv9pf M6WFP9+Dkp+2KwOmeXlZhg==; 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 1pxQDj-0002FW-Hu; Fri, 12 May 2023 06:41:55 -0400 Date: Fri, 12 May 2023 13:43:06 +0300 Message-Id: <83wn1d3k5h.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87pm769qze.fsf@yahoo.com> (message from Po Lu on Fri, 12 May 2023 11:19:01 +0800) Subject: Re: bug#63271: 29.0.90; broken mouse-face 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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <83bkisa1tg.fsf@gnu.org> <87sfc3g07a.fsf@yahoo.com> <834joj76hg.fsf@gnu.org> <87pm769qze.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271 Cc: gregory@heytings.org, stephen.berman@gmx.net, 63271@debbugs.gnu.org, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: gregory@heytings.org, juri@linkov.net, 63271@debbugs.gnu.org, > stephen.berman@gmx.net > Date: Fri, 12 May 2023 11:19:01 +0800 > > Eli Zaretskii writes: > > > I'd like to fix this soon, because I want to make another pretest of > > 29.1. > > > > Thanks. > > Please go ahead and remove it from ftcrfont.c. The reason it was added > has already been fixed. Since I cannot verify the fix on my system, please confirm that the change you asked me to install is the one below. diff --git a/src/ftcrfont.c b/src/ftcrfont.c index c9a4de8..4956469 100644 --- a/src/ftcrfont.c +++ b/src/ftcrfont.c @@ -590,7 +590,6 @@ ftcrfont_draw (struct glyph_string *s, GREEN_FROM_ULONG (col) / 255.0, BLUE_FROM_ULONG (col) / 255.0); #endif - s->background_filled_p = 1; cairo_rectangle (cr, x, y - FONT_BASE (s->font), s->width, FONT_HEIGHT (s->font)); cairo_fill (cr); From debbugs-submit-bounces@debbugs.gnu.org Fri May 12 08:49:31 2023 Received: (at 63271) by debbugs.gnu.org; 12 May 2023 12:49:31 +0000 Received: from localhost ([127.0.0.1]:54393 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxSDD-0005z5-CC for submit@debbugs.gnu.org; Fri, 12 May 2023 08:49:31 -0400 Received: from heytings.org ([95.142.160.155]:58658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxSDA-0005yv-Cp for 63271@debbugs.gnu.org; Fri, 12 May 2023 08:49:29 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1683895767; bh=dAaaguF5vfTdy1WWedY0SBlRmDUm4+RNZxVe50uuEzA=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=25re6yQVHnPpF0hHNVtYHcvcK91IFEUMnk2aItBeEOcY+kAecp/+vyibsDdGm2UgV XTdasQ+337xoW6hnx2nNHn03GT9BCmnU7wH1rLfXGqS/wbHRDaTdelzipIyHTMCFiT 0aVoxVZ5z9J7kuiq4f312SfwuvZY3AKbB8Hkf5Ugl0JKyrxm4VA9AoqT/SzGlQB5j7 zyqoGS1i4bQFnrF/7A7T2o/Dl3zpJW1+RHaKfOiph8iOcf9WRd2i60lx9s326F4Mfp Bgv09nOq+KUKf7RJQr9X6yKpbiWmNW04VI+vUEp6XpGmtLbQHbEsnbcKFnhLc9sKB1 RPbxGDwVxoD8g== Date: Fri, 12 May 2023 12:49:26 +0000 From: Gregory Heytings To: Eli Zaretskii Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <83wn1d3k5h.fsf@gnu.org> Message-ID: <78c44aa5151e7aee505d@heytings.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> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <83bkisa1tg.fsf@gnu.org> <87sfc3g07a.fsf@yahoo.com> <834joj76hg.fsf@gnu.org> <87pm769qze.fsf@yahoo.com> <83wn1d3k5h.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 63271 Cc: Po Lu , 63271@debbugs.gnu.org, stephen.berman@gmx.net, juri@linkov.net X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > > Since I cannot verify the fix on my system, please confirm that the > change you asked me to install is the one below. > Yes, that change is correct. Juri could perhaps also confirm that this fixes the bug for him. From debbugs-submit-bounces@debbugs.gnu.org Fri May 12 13:28:12 2023 Received: (at 63271) by debbugs.gnu.org; 12 May 2023 17:28:12 +0000 Received: from localhost ([127.0.0.1]:60952 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxWYu-0000kG-Ax for submit@debbugs.gnu.org; Fri, 12 May 2023 13:28:12 -0400 Received: from relay8-d.mail.gandi.net ([217.70.183.201]:50847) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxWYt-0000jr-2l for 63271@debbugs.gnu.org; Fri, 12 May 2023 13:28:11 -0400 Received: (Authenticated sender: juri@linkov.net) by mail.gandi.net (Postfix) with ESMTPSA id AB2CF1BF203; Fri, 12 May 2023 17:28:03 +0000 (UTC) From: Juri Linkov To: Gregory Heytings Subject: Re: bug#63271: 29.0.90; broken mouse-face In-Reply-To: <78c44aa5151e7aee505d@heytings.org> (Gregory Heytings's message of "Fri, 12 May 2023 12:49:26 +0000") Organization: LINKOV.NET References: <86zg6kuwz5.fsf@mail.linkov.net> <87fs89k8r0.fsf@yahoo.com> <86fs88xbrx.fsf@mail.linkov.net> <833548dm6y.fsf@gnu.org> <86ednrur9e.fsf@mail.linkov.net> <83y1lyby15.fsf@gnu.org> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <83bkisa1tg.fsf@gnu.org> <87sfc3g07a.fsf@yahoo.com> <834joj76hg.fsf@gnu.org> <87pm769qze.fsf@yahoo.com> <83wn1d3k5h.fsf@gnu.org> <78c44aa5151e7aee505d@heytings.org> Date: Fri, 12 May 2023 20:20:47 +0300 Message-ID: <86ttwhlb4g.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 63271 Cc: Po Lu , Eli Zaretskii , stephen.berman@gmx.net, 63271@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) >> Since I cannot verify the fix on my system, please confirm that the >> change you asked me to install is the one below. >> > > Yes, that change is correct. Juri could perhaps also confirm that this > fixes the bug for him. I confirm that this patch completely fixes the reported problem. From debbugs-submit-bounces@debbugs.gnu.org Fri May 12 15:21:29 2023 Received: (at 63271-done) by debbugs.gnu.org; 12 May 2023 19:21:29 +0000 Received: from localhost ([127.0.0.1]:33158 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxYKW-0004Rv-QY for submit@debbugs.gnu.org; Fri, 12 May 2023 15:21:29 -0400 Received: from eggs.gnu.org ([209.51.188.92]:53858) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pxYKV-0004Rf-3l for 63271-done@debbugs.gnu.org; Fri, 12 May 2023 15:21:27 -0400 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 1pxYKP-0005b6-0N; Fri, 12 May 2023 15:21:21 -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=0tjJNLJUIsluNVvsHI7SiTVmkpdX4uoogE+lqgE6ZEg=; b=KQ3iBN1BW2SQ lA1ZM6H5CcIcVyHc9oLPY7UdFGzBtfTq8I2XJpATqkAwHs9Oy3+kLsZla1V06/nF8fJ40CYJQk+vU c9eg3TZWFweuHiy6nMg5Obj6zEge8erNhRqk9nmlAZCBeM6rLk4QFOaeMlCkemik4JazJwdgXEZsd XZ+aZ9/fQUYgJnRaC6HXdtjnqilWtTD78wUnW3vCHWxm168kCtFYvKD/khBg5cBW54/7+936Y6d7R Ze33lwS0Uy7p8EileTd6ml1+sl6PLIYtOTLqDKtpUGDi10pPnQZu+eNnKqiEPDh6o+TLV49NUNGkj q5ot8yYCBQ+WDrQG6xPcBA==; 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 1pxYKG-0005gT-0f; Fri, 12 May 2023 15:21:20 -0400 Date: Fri, 12 May 2023 22:21:09 +0300 Message-Id: <83ilcxbbkq.fsf@gnu.org> From: Eli Zaretskii To: Juri Linkov In-Reply-To: <86ttwhlb4g.fsf@mail.linkov.net> (message from Juri Linkov on Fri, 12 May 2023 20:20:47 +0300) Subject: Re: bug#63271: 29.0.90; broken mouse-face References: <86zg6kuwz5.fsf@mail.linkov.net> <87fs89k8r0.fsf@yahoo.com> <86fs88xbrx.fsf@mail.linkov.net> <833548dm6y.fsf@gnu.org> <86ednrur9e.fsf@mail.linkov.net> <83y1lyby15.fsf@gnu.org> <878rdy7ki8.fsf@gmx.net> <83ttwmbrve.fsf@gnu.org> <87ild2y81p.fsf@gmx.net> <86r0rqfxnn.fsf@mail.linkov.net> <87h6smh7pi.fsf@gmx.net> <86mt2eyotu.fsf@mail.linkov.net> <86pm79jpdf.fsf@mail.linkov.net> <83h6sl9up5.fsf@gnu.org> <24b4118b21a468c0eb23@heytings.org> <83bkisa1tg.fsf@gnu.org> <87sfc3g07a.fsf@yahoo.com> <834joj76hg.fsf@gnu.org> <87pm769qze.fsf@yahoo.com> <83wn1d3k5h.fsf@gnu.org> <78c44aa5151e7aee505d@heytings.org> <86ttwhlb4g.fsf@mail.linkov.net> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63271-done Cc: luangruo@yahoo.com, gregory@heytings.org, stephen.berman@gmx.net, 63271-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Juri Linkov > Cc: Eli Zaretskii , Po Lu , > stephen.berman@gmx.net, 63271@debbugs.gnu.org > Date: Fri, 12 May 2023 20:20:47 +0300 > > >> Since I cannot verify the fix on my system, please confirm that the > >> change you asked me to install is the one below. > >> > > > > Yes, that change is correct. Juri could perhaps also confirm that this > > fixes the bug for him. > > I confirm that this patch completely fixes the reported problem. Thanks, installed. From unknown Thu Jun 19 14:05:51 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 10 Jun 2023 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator