GNU bug report logs - #16621
24.3.50; Periodic timer + overlays = flickering near point

Previous Next

Package: emacs;

Reported by: Dmitry Gutov <dgutov <at> yandex.ru>

Date: Sun, 2 Feb 2014 01:03:01 UTC

Severity: normal

Found in version 24.3.50

Fixed in version 26.1

Done: Dmitry Gutov <dgutov <at> yandex.ru>

Bug is archived. No further changes may be made.

Full log


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

From: Stefan Monnier <monnier <at> iro.umontreal.ca>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 16621 <at> debbugs.gnu.org, dgutov <at> yandex.ru
Subject: Re: bug#16621: 24.3.50;
 Periodic timer + overlays = flickering near point
Date: Mon, 03 Feb 2014 08:41:57 -0500
> Maybe, maybe not: remember all the stuff with restoring previous echo
> area message and its clearing.  And good luck unlocking the logic that
> implements that.  E.g., this (relevant to the issue you raised):

I know it's a terrible mess.

> conditions needed to avoid that are quite a few and difficult to
> satisfy, unless nothing, absolutely nothing happens since the last
> redisplay.

But in the current case at hand, "absolutely nothing" happened.

> frame is updated.  This requires at least some X expert to see what
> are the conditions that require the cursor to be redrawn; to my
> non-expert opinion, if we didn't update anything in the vicinity of
> the cursor, there should be no need to redraw it.

Yes, that, too.

> We don't move the cursor to where we write glyphs, like we do on
> a TTY, do we?

Of course we don't.


        Stefan




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

Previous Next


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