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 #50 received at 16621 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: "Jan D." <jan.h.d <at> swipnet.se>
Cc: 16621 <at> debbugs.gnu.org, monnier <at> IRO.UMontreal.CA, dgutov <at> yandex.ru
Subject: Re: bug#16621: 24.3.50;
 Periodic timer + overlays = flickering near point
Date: Wed, 05 Feb 2014 05:57:51 +0200
> From: "Jan D." <jan.h.d <at> swipnet.se>
> Date: Tue, 4 Feb 2014 23:08:13 +0100
> Cc: Dmitry Gutov <dgutov <at> yandex.ru>,
>  "16621 <at> debbugs.gnu.org" <16621 <at> debbugs.gnu.org>,
>  "monnier <at> IRO.UMontreal.CA" <monnier <at> IRO.UMontreal.CA>
> 
> So, if there is a way to avoid cursor redraws, go for it.

Can you tell when does the cursor need to be redrawn on X?

> Double buffering is a port specific solution, unless the display engine does double buffering by having two sets of glyphs and compares them to see what has really changed. Sounds like a big project.

We do have 2 sets of glyphs, but they are not guaranteed to be
complete: we only care about the portions of display that changed, so
the parts that we know didn't change we don't bother updating.




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

Previous Next


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