Subject: Re: bug#74876: 31.0.50; Force fringe refresh / force-window-update not affecting fringes

From: Eli Zaretskii <[email-masked]>
Date: Wed, 01 Jan 2025 20:54:37 +0200

> From: Michal Nazarewicz <[email-masked]>
> Cc: [email-masked]
> Date: Wed, 01 Jan 2025 19:14:40 +0100
> 
> On Tue, Dec 17 2024, Eli Zaretskii wrote:
> > You have: declare this feature impossible to implement in a reasonable
> > way, given the restrictions of the current display engine design and
> > implementation.
> >
> > At the very least, I hope you will document this for the users, so
> > they are not surprised.
> 
> pulse.el forces 10 refreshes every 30 ms.  If that’s acceptable for
> package which is part of Emacs, a single refresh when people switch
> windows is good enough for a third-party package.

pulse.el typically refreshes only a small portion of a window, and
therefore redisplay will only redraw that portion.  So this doesn't
normally lead to flickering (unless you pulse a large portion of the
window).