GNU bug report logs - #46155
28.0.50; Regression: buffer contents flicker on macOS frames when

Previous Next

Package: emacs;

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

Date: Thu, 28 Jan 2021 15:49:01 UTC

Severity: normal

Found in version 28.0.50

Done: Alan Third <alan <at> idiocy.org>

Bug is archived. No further changes may be made.

Full log


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

From: Alan Third <alan <at> idiocy.org>
To: Aaron Jensen <aaronjensen <at> gmail.com>
Cc: 46155 <at> debbugs.gnu.org
Subject: Re: bug#46155: 28.0.50; Regression: buffer contents flicker on macOS
 frames when
Date: Thu, 28 Jan 2021 16:39:49 +0000
On Thu, Jan 28, 2021 at 09:48:25AM -0600, Aaron Jensen wrote:
> From emacs -Q:
> 
> (dotimes (n 10)
>   (set-frame-parameter nil 'width (+ 80 n))
>   (sit-for 0.1))
> 
> This was previously fixed in bug#30699
> 
> I don't know if it was reverted at some point and I didn't notice, or it
> was started flickering again after Alan's recent (fantastic) performance
> improvements.
> 
> This reproduces on master (non-native-comp) as of ac102bb966 as well.

Apple deprecated the functions we were using to block screen drawing.

It's possible we can have a neater work-around now since we're drawing
to an offscreen buffer and therefore have greater control over what's
displayed. I'll have to look into it again.
-- 
Alan Third




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

Previous Next


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