GNU bug report logs - #72986
Disabling menu-bar-mode changes size of new frames

Previous Next

Package: emacs;

Reported by: Reuben Thomas <rrt <at> sc3d.org>

Date: Mon, 2 Sep 2024 18:52:01 UTC

Severity: normal

Full log


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

From: Reuben Thomas <rrt <at> sc3d.org>
To: martin rudalics <rudalics <at> gmx.at>
Cc: Po Lu <luangruo <at> yahoo.com>, Eli Zaretskii <eliz <at> gnu.org>,
 72986 <at> debbugs.gnu.org
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
Date: Sat, 16 Nov 2024 14:45:58 +0000
[Message part 1 (text/plain, inline)]
On Sat, 16 Nov 2024 at 08:59, martin rudalics <rudalics <at> gmx.at> wrote:

>
> That sounds too good to be true.  Let's try to take a step back.  With a
> pristine, unpatched emacs -Q, when you do C-x 5 2, the new frame opens
> much smaller than the initial frame.  With a patched emacs -Q, when you
> do C-x 5 2, the new frame window opens just as large as the initial
> frame.  Is that description correct?
>

Yes.

And you do not see a behavior where the new frame is very small
> initially and only then resizes to the final appearance?  And if you
> turn off the menu bars, the new frame opens as large as the initial
> frame minus the height of the menu bar?
>

Sorry, I had forgotten about the instantaneous resizing. So yes, with the
patched Emacs, I get this resizing, if my eyes don't deceive me (it is very
fast).

And indeed, when I turn off menu bars, the second frame still opens small,
even with the patch.

If the answer to all these is yes, then what was the patch?  Just that
> recent one where I set the natural sizes in emacsgtkfixed.c to 800x600?
> Or do you have applied some patch I sent earlier?
>

I am referring to your gtkutil-frame-2.diff of October 6th.

So anyway, what I'm really trying to understand is just in simple terms
what tests you'd like me to run next.

-- 
https://rrt.sc3d.org
[Message part 2 (text/html, inline)]

This bug report was last modified 183 days ago.

Previous Next


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