emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] master 5c9304e: Disable some display optimizations whe


From: Stefan Monnier
Subject: Re: [Emacs-diffs] master 5c9304e: Disable some display optimizations when frames need redisplay
Date: Mon, 05 Oct 2015 11:50:03 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/25.0.50 (gnu/linux)

> I like it very much, thanks!  Please commit.

Thanks, installed.

> Bonus points for adding something that describes where these variables
> and the corresponding 'redisplay' flags are checked, because the
> FOR_EACH_FRAME loop in redisplay_internal doesn't look at the
> 'redisplay' flags, so a large part of the logic you describe above
> isn't (easily) visible at that level.

I added a note about the fact that the frame's redisplay flag is not
sufficient to exclude a frame.

Fundamentally, the only redisplay flags needed are the window ones.
The frame and buffer's redisplay flags could be dispensed with, at the
cost of making [bf]set_redisplay more expensive since they'd have to
loop through all the windows of that frame/buffer.


        Stefan



reply via email to

[Prev in Thread] Current Thread [Next in Thread]