From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" <bug-gnu-emacs@gnu.org>
To: Drew Adams <drew.adams@oracle.com>
Cc: 66247@debbugs.gnu.org
Subject: bug#66247: 29.1; Transient frame problems with Emacs 29 on MS Windows
Date: Fri, 29 Sep 2023 09:21:02 +0800 [thread overview]
Message-ID: <87y1gpn5a9.fsf@yahoo.com> (raw)
In-Reply-To: <SJ0PR10MB54885849F484905A9767AF54F3C1A@SJ0PR10MB5488.namprd10.prod.outlook.com> (Drew Adams's message of "Thu, 28 Sep 2023 01:36:11 +0000")
Drew Adams <drew.adams@oracle.com> writes:
> Feel free to close this if it doesn't ring a bell or doesn't seem
> actionable. I likely won't be able to provide any more information, so
> this is pretty much a "HTH". I'm hoping I'm not the only one seeing
> such problems.
>
> With my setup, which uses `default-frame-alist' etc., starting with
> Emacs 29 I notice a consistent annoyance each time I open a new frame or
> change the size of a frame - which I do very often.
>
> One change is that doing that seems to take longer; it used to be pretty
> much instantaneous (on MS Windows) to create and resize frames.
>
> But the annoyance isn't just that frame changes are slower.
>
> If I increase the size of a frame, for example (whether by program or
> dragging the edge with the mouse), What I see is that the frame size is
> changed pretty quickly, as before, but I see the old display of the
> frame, undchanged, within the new frame boundary, and the rest of the
> frame (the new, additional space) is just black (or maybe sometimes
> white, e.g., when creating a frame?). This is only momentary - just a
> second or two, but it happens each time and is quite annoying.
>
> I use my same setup everyday with Emacs versions from Emacs 20 through
> Emacs 28 without such a problem. Something new must be going on in
> Emacs 29.
>
> I doubt it's related, but my Emacs 29.1.2 has this info (from a
> `runemacs -Q' session, though I'm sending this from a session that
> uses my setup):
Emacs 29.1 supports double buffering under MS-Windows, which incurs a
minor performance penalty on frame creation and resizing. If you wish
to turn it off, you have but to insert:
(inhibit-double-buffering . t)
within default-frame-alist.
next prev parent reply other threads:[~2023-09-29 1:21 UTC|newest]
Thread overview: 19+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-09-28 1:36 bug#66247: 29.1; Transient frame problems with Emacs 29 on MS Windows Drew Adams
2023-09-29 1:21 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors [this message]
2023-09-29 2:22 ` Drew Adams
2023-09-29 2:49 ` Po Lu via Bug reports for GNU Emacs, the Swiss army knife of text editors
2023-09-29 16:17 ` Drew Adams
2023-09-29 16:32 ` Eli Zaretskii
2023-09-29 18:21 ` Drew Adams
2023-09-30 13:42 ` Eli Zaretskii
2023-09-30 15:22 ` Drew Adams
2023-09-30 15:36 ` Eli Zaretskii
2023-10-09 18:33 ` Drew Adams
2023-10-09 18:56 ` Eli Zaretskii
2023-10-09 19:49 ` Drew Adams
2023-10-10 12:00 ` Eli Zaretskii
2023-10-10 15:13 ` Drew Adams
2023-10-10 15:35 ` Eli Zaretskii
2023-10-10 15:53 ` Drew Adams
2023-10-10 18:46 ` Eli Zaretskii
2023-10-10 21:27 ` Drew Adams
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y1gpn5a9.fsf@yahoo.com \
--to=bug-gnu-emacs@gnu.org \
--cc=66247@debbugs.gnu.org \
--cc=drew.adams@oracle.com \
--cc=luangruo@yahoo.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).