GNU bug report logs - #42452
27.0.91; hollow box cursor sometimes leaves artifacts

Previous Next

Package: emacs;

Reported by: Aaron Jensen <aaronjensen <at> gmail.com>

Date: Tue, 21 Jul 2020 01:37:01 UTC

Severity: normal

Tags: fixed, patch

Found in version 27.0.91

Fixed in version 28.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


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

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 42452 <at> debbugs.gnu.org, Radon Rosborough <radon.neon <at> gmail.com>
Subject: Re: bug#42452: 27.0.91; hollow box cursor sometimes leaves artifacts
Date: Thu, 13 May 2021 11:44:23 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> Since this happens for unknown reasons, most probably some misfeature
> of the X server, the change to use an explicit line thickness is a
> debugging device.  As such, it shouldn't be the default; instead,
> let's have a Lisp variable that gives the thickness, by default zero,
> and let users affected by this issue set the variable to whatever
> value that fixes the problem.

The patch fixes an issue under some X implementations, and doesn't seem
to have any negative effects (that I can see), so I've applied Rodon's
patch.

Allowing users to control the width of the lines sounds like a nice
feature, but I don't think anybody's requested it, so I'm not sure
holding up fixing this bug warrants waiting for that to be implemented.

It's easy enough to implement in xterm.c, but (for instance) the Windows
implementation uses FrameRect, which doesn't allow specifying the line
thickness?  I'd rather not have a feature divergence here.

So I'm closing this bug report.

-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 4 years and 8 days ago.

Previous Next


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