GNU bug report logs - #66247
29.1; Transient frame problems with Emacs 29 on MS Windows

Previous Next

Package: emacs;

Reported by: Drew Adams <drew.adams <at> oracle.com>

Date: Thu, 28 Sep 2023 01:37:01 UTC

Severity: normal

Tags: moreinfo, unreproducible

Found in version 29.1

Done: Eli Zaretskii <eliz <at> gnu.org>

Bug is archived. No further changes may be made.

Full log


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

From: Drew Adams <drew.adams <at> oracle.com>
To: Drew Adams <drew.adams <at> oracle.com>, Eli Zaretskii <eliz <at> gnu.org>
Cc: "luangruo <at> yahoo.com" <luangruo <at> yahoo.com>,
 "66247 <at> debbugs.gnu.org" <66247 <at> debbugs.gnu.org>
Subject: RE: [External] : bug#66247: 29.1; Transient frame problems with Emacs
 29 on MS Windows
Date: Mon, 9 Oct 2023 18:33:48 +0000
In addition to the problems described, even when
parameter `inhibit-double-buffering' is `t':

When applying a set of frame position and size
modifications, the transient appearance shows
not only the scroll bar in the initial position
but the overall frame, even after it's resized,
remains in the original position.  The final
position and location of the scroll bar are not
realized at the same time as the frame is resized.

There is a _general_ regression wrt the behavior
in all previous Emacs releases (back through 20,
at least).  Setting `inhibit-double-buffering' to
`t' removes only some of the problems introduced.

You may say that the rest of the frame-display
implementation, besides the addition of double
buffering, wasn't changed for Emacs 29, but that
doesn't seem to be the case.  Something has led
to a regression wrt frame display - multiple
frame parameters.

When a set of parameters are changed with one
`modify-frame-parameters' the effect is not to
change them all at once - and that's new (a
regression).  The frame is resized, and some
time later the other frame modifications take
effect.




This bug report was last modified 1 year and 222 days ago.

Previous Next


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