GNU bug report logs - #63271
29.0.90; broken mouse-face

Previous Next

Package: emacs;

Reported by: Juri Linkov <juri <at> linkov.net>

Date: Thu, 4 May 2023 15:16:02 UTC

Severity: normal

Found in version 29.0.90

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


Message #113 received at 63271 <at> debbugs.gnu.org (full text, mbox):

From: Gregory Heytings <gregory <at> heytings.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: luangruo <at> yahoo.com, 63271 <at> debbugs.gnu.org, stephen.berman <at> gmx.net,
 Juri Linkov <juri <at> linkov.net>
Subject: Re: bug#63271: 29.0.90; broken mouse-face
Date: Tue, 09 May 2023 23:19:35 +0000
>> 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.





This bug report was last modified 2 years and 60 days ago.

Previous Next


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