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

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Reported by: Reuben Thomas <rrt@HIDDEN>; dated Mon, 2 Sep 2024 18:52:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 14 Dec 2024 17:32:28 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 12:32:28 2024
Received: from localhost ([127.0.0.1]:48226 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tMW0B-0005XX-On
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2024 12:32:28 -0500
Received: from mout.gmx.net ([212.227.17.22]:39777)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1tMW08-0005XE-RP
 for 72986 <at> debbugs.gnu.org; Sat, 14 Dec 2024 12:32:25 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1734197536; x=1734802336; i=rudalics@HIDDEN;
 bh=BFTDvDVzss2ozP4S1Oawf4nstst5tW3p4sDAxAZExhg=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=H+RvFahLaRwAGVHudznpN6DH+uUH1E72gtjS0fSKrEaKkTY6wTW5VnjllPPoQqiO
 91JBBYG8sLYhx3pq35bAp9rv81ecTSAOI1zunZeeLcItacYAMode3spEpWnoZJtAz
 hRTnNBzM+DSGkWZ8z3SzS4pZG7v0xx7h5J4vnVnRz++1E/KsQp+hZutXir0LjsyO6
 Xz8/EWLDDfyzIhcD1nYwE3zR9ELYOIT428ehXETVHx9+Tjtqzd7j5TIkX/KgmXOVp
 NQY2eUed3B261C5js1wDZFXwzBoLyCLmr0DLkCeBrttka5B1NnDdUZYGiInFe+fSe
 VTFnTfujkDCD24v12A==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.8.232]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MTAFb-1tAfdv0l2t-00Hk4G; Sat, 14
 Dec 2024 18:32:16 +0100
Message-ID: <5f526277-3594-4941-a586-455424495444@HIDDEN>
Date: Sat, 14 Dec 2024 18:32:12 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
 <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
 <86ttbp82k7.fsf@HIDDEN> <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN>
 <CAOnWdojRWemYpRDQoWbzo-x6YbULc-oHjJx2AGR8_t4JHaaLnw@HIDDEN>
 <923e3659-a284-43f7-be38-8b5821ac9f8e@HIDDEN>
 <CAOnWdoiuJu0a5p_1Mcy69pqcd_RFNPQQqQa=91gNGUW4r7QC5g@HIDDEN>
 <CAOnWdohsgC1fd+qMJqgeKfsvW4rV3xxkJ2YU8K+-PpYHtqmhDg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdohsgC1fd+qMJqgeKfsvW4rV3xxkJ2YU8K+-PpYHtqmhDg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:hHrpecbZ9X6IzeKNTbnqJFPFgkPboHeBnSSBzPK0aqCcFe4WDYg
 lI5GTcdDWuBed9cp/D5n9cVO8Q6LCVxu6toVB0n/v5Bk9jROFFvZxg2Of/xz1e7suRi5pn9
 G+KDwaqYTLV3zuVtaS1qU7iXbGnCBWXsXmSgbO0yiVvhyXMuWbLGvUMLL542PlMwskvdhon
 b9RbRVil6dVzKeRDO1ROQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:LI7iQAhkBfE=;64N0Absw8xcwbv7nDujYYPzNlKw
 uJ4oJoiG+i3Sfwx4e/ATp0uojCVm1YfZgi67ghGxhjvJYjU6Dr06lt3b72Gkn17S8wrcmz+Oe
 d9MIrhCIlcfCd1kW7JspMCowU6/HDqgIo5Rqmt85BxRWTz/k/Wh/dSaHMsIkiV6e5pnRh2Uzb
 6yiRLpoilAxoF1DzrDKcAEfPEuGTSDunti3Zcjdqn8SpSMtkxXko6hkMp6Y/qLR+Dzooqrpan
 clLS1cXhoA4DA1qpQicv9himcFzTAt4mVDTfPOK5Vb7kA1Pna+SR4XhKiPcs3rwLELBqIoHI8
 75W6TaxNo6AXIe368X2OnZnNzBeXtdS17q6doMZlU4e+W4wQ/yIlnYIQ3x0FJCGirm6qjs5kz
 ytpxRHHxdBLnqSjlHH4ocbci7PiDyrWOrxrySUiYcDphBdS5isrdcg9/vNLF3dYCDeWg5kWAP
 HK6r26zApaAUcFFEjn5kUQ+2731CyAR8mQWEWhxiKqQzohulFX+A5syaf+y+bioLqYvt/D3IF
 GBYTckw1VQaCgk6RO2GdbVfGDA6DjKqI0NwZkHnn54KZ0g3SPoaGsFZV+seoCtu/QfIjBs1be
 Zhwgfe2iVJSM3Bofdbf1ehnpapZPxwbwAroCNA84q4MAXvLz7QROgLduIRRGrZX96DgjxO8tb
 iem1L7owSBl2Yno/7L9P+zErEMuapGgi3/tSsRBtm6Gb0SHa0obXNJYHrwTwKspg9Q0xzTsgr
 5DVKsbNMV30ILK8S3ZRVyM32DE8T0HpXHlTOsWJswJfFeCtkVKPo14SyFO1D7tv64S6AztMYG
 KnJjP5TjFPtCwSQFaFAprja3ku2NW+p9D/KDHF7Y44qvjNHLGqUpY32v9m3/pIZbIYjAGnFZm
 gwwcmwepEvONBPLyNXSPQ6pV43CNlItNs40M9Do5IAJaPFNnUqNdcO74GaDFVFQaSC0k77ayP
 mQEBpVPu39E1nrV6/2XIq3eSPB/7ZUNBQr80oPKb2KQTPtKjAtJOqU9G4WHLrduVGzFnMRK2W
 s1URiFE5EHNkI3BAmeJFWOSHCNyaH1YHK8J+zBLr3a3M1spIXaxlucpfrNEU0hWsDbn5DKNl5
 hA+E67OT2ASp0BO0KfeyKTpYq0KUFi
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > I confirm that with this patch, and having set the new variable
 > gtk-insist-on-requested-size, all windows open at the correct size; or
 > rather, they are forced to reopen at that size.

Thanks for confirming, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 14 Dec 2024 11:59:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 06:59:04 2024
Received: from localhost ([127.0.0.1]:45779 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tMQnX-0005Cz-TP
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2024 06:59:04 -0500
Received: from mail-yw1-f175.google.com ([209.85.128.175]:49488)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1tMQnS-0005CN-3J
 for 72986 <at> debbugs.gnu.org; Sat, 14 Dec 2024 06:59:02 -0500
Received: by mail-yw1-f175.google.com with SMTP id
 00721157ae682-6efe5c1dea4so20312637b3.3
 for <72986 <at> debbugs.gnu.org>; Sat, 14 Dec 2024 03:58:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1734177472; x=1734782272; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=+BVn7CtFT6z/4Q6spZ69/QgF9zRLMjjb47I2xmBcMxU=;
 b=n9J0ALF2k8NNlCF2E+vLD1OSanpam5ADug7Vyi557kPagGJSitPyz9y9MIHIL0f+7C
 dfhLrgxwwHWn13GW5+h9s797apLAQAgP+dHKJ8ijrAuBHio4dKu8w1Iv1I7vj8pFfPv/
 f04OCHQLXEw7O9wFzNWIT+mmhyZY6GNuWbmfo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734177472; x=1734782272;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=+BVn7CtFT6z/4Q6spZ69/QgF9zRLMjjb47I2xmBcMxU=;
 b=ZG0bj9r20ppAqWH9Fi1u28LKqzDPiDPd+MUafyFCR46xJi0uNYYVWQIFJyeo+vrGJO
 j0Twd7MHvhl4TLFzFc6ElqiduHVQpoSWqq+xMmUkYWSkLIzJrZGqHxfRsck/sd4GRAQH
 CqoZtrEWS6hovvaplgxPlHoZOstjOTDXjQBj43/3Dgo7H+nwDQmUrPT+4c3ome+6xtk+
 HFEh/HUlTpMAYcrRt0B/fhcqFLDkf37vK1cd7qkWyiC8ovRQrJc+G+yEIx/zUdeFkmb6
 C7ViJsvzDhJIAhaW0dbxn3WboacbRgmBL+lFXZZKiiDK2gugRw2MRFlkMJI8XcQyoNss
 5blw==
X-Forwarded-Encrypted: i=1;
 AJvYcCXqGW65VGMLmk+6UqxxVYU78lvd+Hbu1/i800Gcv56aUrbFUvl/fG6fCwusnz6WjrAYYSezqA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxH1muXTaQTWM+rOfDPvQkIlwixBXJnN7D+ed/78K2zi0QqigTQ
 PQIPNSR2oAfrLhC3oPXB0mKpSjuu0yJlzFkTcPKOo9XZ1U0osm59tmD80bgfWQgr770w1YM987+
 rQP2TWP6cvWOunIpHRhC3TQv7gTLjyd6Q0+5Uig==
X-Gm-Gg: ASbGncvpCmIA+cxscnLJG4ims6KMaHGqTEVNVBZSMCRcQXoGJHqxxngZQ68fs7K6g+o
 iw4+9RB98gnATFbDPlhcfIHeQ098mFSqPaQ==
X-Google-Smtp-Source: AGHT+IHEnjjBms9vH3cycaySR5TbHsukQqnrn3A2KXHepkr55C1qnH+AMB+7B/SgFp+g56MFB6yJumnbmaAEqoaap0g=
X-Received: by 2002:a05:690c:f88:b0:6ef:a227:c082 with SMTP id
 00721157ae682-6f279b01c10mr46745467b3.14.1734177472615; Sat, 14 Dec 2024
 03:57:52 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
 <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
 <86ttbp82k7.fsf@HIDDEN> <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN>
 <CAOnWdojRWemYpRDQoWbzo-x6YbULc-oHjJx2AGR8_t4JHaaLnw@HIDDEN>
 <923e3659-a284-43f7-be38-8b5821ac9f8e@HIDDEN>
 <CAOnWdoiuJu0a5p_1Mcy69pqcd_RFNPQQqQa=91gNGUW4r7QC5g@HIDDEN>
In-Reply-To: <CAOnWdoiuJu0a5p_1Mcy69pqcd_RFNPQQqQa=91gNGUW4r7QC5g@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sat, 14 Dec 2024 11:57:41 +0000
Message-ID: <CAOnWdohsgC1fd+qMJqgeKfsvW4rV3xxkJ2YU8K+-PpYHtqmhDg@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000003bb912062939a83a"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000003bb912062939a83a
Content-Type: text/plain; charset="UTF-8"

On Fri, 13 Dec 2024 at 14:32, Reuben Thomas <rrt@HIDDEN> wrote:

> I do have another machine that is still using GNOME, so I will try to test
> your patch before I switch it to KDE too.
>

I confirm that with this patch, and having set the new variable
gtk-insist-on-requested-size, all windows open at the correct size; or
rather, they are forced to reopen at that size.

Since Mozilla with their rather greater engineering resources don't seem to
be able to do any better (as I reported above), this seems at least
adequate to be going on with, and depending on testing results you might
consider defaulting the value of the variable to t.

Thanks once again for your labours!

-- 
https://rrt.sc3d.org

--0000000000003bb912062939a83a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote gmail_quote_container"><div dir=
=3D"ltr" class=3D"gmail_attr">On Fri, 13 Dec 2024 at 14:32, Reuben Thomas &=
lt;<a href=3D"mailto:rrt@HIDDEN">rrt@HIDDEN</a>&gt; wrote:<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=
=3D"gmail_quote"><div><div style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small">I do have another machine that is still using GNOME, so I =
will try to test your patch before I switch it to KDE too.</div></div></div=
></div></blockquote><div><br></div><div style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small" class=3D"gmail_default">I confirm that with t=
his patch, and having set the new variable gtk-insist-on-requested-size, al=
l windows open at the correct size; or rather, they are forced to reopen at=
 that size.</div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small" class=3D"gmail_default"><br></div><div style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Since Mozi=
lla with their rather greater engineering resources don&#39;t seem to be ab=
le to do any better (as I reported above), this seems at least adequate to =
be going on with, and depending on testing results you might consider defau=
lting the value of the variable to t.</div><div style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><di=
v style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D=
"gmail_default">Thanks once again for your labours!<br></div><div style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defa=
ult"><br></div></div><span class=3D"gmail_signature_prefix">-- </span><br><=
div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D=
"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.o=
rg</a></div></div></div></div></div>

--0000000000003bb912062939a83a--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 14 Dec 2024 08:27:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 14 03:27:55 2024
Received: from localhost ([127.0.0.1]:45332 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tMNVC-0003Oz-W6
	for submit <at> debbugs.gnu.org; Sat, 14 Dec 2024 03:27:55 -0500
Received: from mout.gmx.net ([212.227.15.18]:60685)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1tMNV8-0003Og-7g
 for 72986 <at> debbugs.gnu.org; Sat, 14 Dec 2024 03:27:51 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1734164854; x=1734769654; i=rudalics@HIDDEN;
 bh=r6DXJtXt7/zH6Zo0SwzkDu4DtRVLam53bmCL7nx1v1A=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=YC40Cdf1F4jS8j366glC8t5RxLDumTgrgTeS3IGAcCyv/Lr5O+ZZbQ0l7uM6l4V7
 VIramqBiikH13BCwhGkPvVKg+/u2GmbImqmbGbnSCWWzmRD+QMUSqdYjt3wtuBH7i
 6PRVAUZbPDlo6Thf5B7e3T0xgsGFt1h+wGnREmrCcxi1vT6gxGOkP3mQzhnMBpI42
 I53zMK5mKhHLF5wSrBQISxBQTwv/CL8DHgiry9lv94igtDSus122zOBNDQdvLjLet
 Tflv9Vl5WHPevRLjhtL95Tov029B9f6dOTxR6bizklyJ9UV9mFHgmedfCE4T2TspQ
 JchTv0MzTxhI3g/zQA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.116]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MNbkv-1syPcr261L-00T72m; Sat, 14
 Dec 2024 09:27:34 +0100
Message-ID: <d7a75047-3d24-45bd-ad8c-232559d00813@HIDDEN>
Date: Sat, 14 Dec 2024 09:27:29 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
 <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
 <86ttbp82k7.fsf@HIDDEN> <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN>
 <CAOnWdojRWemYpRDQoWbzo-x6YbULc-oHjJx2AGR8_t4JHaaLnw@HIDDEN>
 <923e3659-a284-43f7-be38-8b5821ac9f8e@HIDDEN>
 <CAOnWdoiuJu0a5p_1Mcy69pqcd_RFNPQQqQa=91gNGUW4r7QC5g@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoiuJu0a5p_1Mcy69pqcd_RFNPQQqQa=91gNGUW4r7QC5g@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:LkVSuMkimOJWz5CLBkigWmTdjpkD4waB//KQQCFuRF9s0NZOfF0
 tVNb/PYOWhRaU9/IZGNxGFVWye5INBqV9fOyhoH6bfsTbNC71NJmjwNsWx0wokCJun2ZFTS
 bYWNPEe7PT2GFSDijuduoikUEOspJLPVeq8jVqSUIGf9tnWgjQSIiNzlJNYy7N2X26OQzMk
 PycpCCzL2EyV4IB88qckA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:zeFabVZxGoc=;njE5iEdvK7nL64Ehvg5SlffrZgL
 835daDCV3dYNBMy7UkdkyEDhrNXD/i+CWQ1UIy5aZN8kw2xC7Ol8uS0mP+bYFNzQ301a2Bpew
 Rg74+0AaExhllGA9V5DCj6lHkx5FWTqHAfQnGQdzRa/BptjW8ac+1ilfYYVQLWbddUTZ9CrPj
 cj5/MK+x7dVBTViVvvFpYunAYVkAjur+l0rcC8vYPA8QqjUOaAe2jSnhzdAaROF4Q9DaI1cP6
 R5DZQKyKV+cyqkmyggXiA4uQMfQU98bEyN2ElwFKGwUjnHdWRqWpJQh7DHs9A21LoqOZGONVI
 iws+hjMaC+8qNcz89bYCNXr6q0ARhZzF99Gcnq6mbfMnwp+zetq5tFukbSwIHZSZy4IReY1s1
 ZH4csnGUPj+ieMlTj/lNeb0loME+SFm7c9hdwZ01mUXtVeJOhZfeQFhrTJHzw9y2dm+nSxwrI
 4Ab9t9E8RTamBerK1go8YZtjDB8u+mBYfIoVd8BzFl857ENJO8UFWyLbGeo/mNwDkI+iq1H1A
 /3rG5m7bLotcXO/9hoK88uVyvz+eQHko0bUqTmW1Jl0FaXhH7LYtFV7Tnoo5XpLtJtJE4P1fH
 O76+7IZm43br8S+Dt40fGg0w6bvwOGa3FxWDE9ISCAMoqDLSlDOMLdJXC0WZ5wVzwpS+h/QPW
 G4HC8k6jt+/WQj7WdcFT7PEdISHNH5LZHeG+DZJISHFTcrEaDeh3Y4D3H4LkQAiJIBGAeFDFL
 QZb3J2eIuWOnyoqYYhDE9Vk5gBUw00TpHlJlWMHb33OskZKrVNb1op27WIZsWbSdqmlQmltMq
 hwPP1v40oCAZDvf7Z95NAfil0zaJohBZocoP4qdF4aKE1OvtFvQhaoe2zuXY90cV27r1Cff4N
 XolIE0hBnwxPA3CAyHnLrO3ezS5A9sYMNzDldQfFO4FUy5wLxlDdtlWFAJ0UpwFugINFUIduF
 4PzM+q0PveF2uWOXz47lxMCEdsbiGTdi2MieVqvIT0tlgHZOGryv9iap88En7vxl/js0a2GEy
 9DSFwIrbMSJqPR5TLi79CVyaPulNSceYQ3K13DbJkIdYe9TOK+srH1w+g57rIWVHjv8bvP7lr
 hRsvekAQYBHiXFH0db/nWVoIk48BMg
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > I do have another machine that is still using GNOME, so
 I will try to test > your patch before I switch it to KDE too. Thanks. In
 either case I will wait for a new client who would have to test this for
 a longer period. 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [213.142.97.116 listed in zen.spamhaus.org]
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.18 listed in sa-accredit.habeas.com]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.18 listed in bl.score.senderscore.com]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
 [212.227.15.18 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.15.18 listed in list.dnswl.org]
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > I do have another machine that is still using GNOME, so
    I will try to test > your patch before I switch it to KDE too. Thanks. In
    either case I will wait for a new client who would have to test this for
   a longer period. 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
                             The query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.15.18 listed in sa-accredit.habeas.com]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [213.142.97.116 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.15.18 listed in list.dnswl.org]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.15.18 listed in bl.score.senderscore.com]
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.227.15.18 listed in wl.mailspike.net]
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > I do have another machine that is still using GNOME, so I will try to test
 > your patch before I switch it to KDE too.

Thanks.  In either case I will wait for a new client who would have to
test this for a longer period.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 13 Dec 2024 14:34:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Dec 13 09:34:05 2024
Received: from localhost ([127.0.0.1]:42186 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tM6jw-0001LM-9s
	for submit <at> debbugs.gnu.org; Fri, 13 Dec 2024 09:34:03 -0500
Received: from mail-yw1-f169.google.com ([209.85.128.169]:47601)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1tM6jm-0001Kx-9S
 for 72986 <at> debbugs.gnu.org; Fri, 13 Dec 2024 09:33:51 -0500
Received: by mail-yw1-f169.google.com with SMTP id
 00721157ae682-6ef7640e484so19490727b3.3
 for <72986 <at> debbugs.gnu.org>; Fri, 13 Dec 2024 06:33:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1734100369; x=1734705169; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=/UofRhFdKKk9MDyIMEZWdQEfYaiRpE0W9ez67fhGO9A=;
 b=Z9IRvwChBDePW5cd7XFRVGqsBdzs4jPmCc9+Bulmt39MnWt1jcq7b69r6Jcn1kPXqs
 AXuNO8RqvZSXf/rs4VQ2vMmwOHJK4kFfjCpGc9accgOoi8c72vSablc3KS9RInA7/VC1
 31GW8EsiMh2XYhIZqCdXRqTgLOaM02efLjqzE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1734100369; x=1734705169;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=/UofRhFdKKk9MDyIMEZWdQEfYaiRpE0W9ez67fhGO9A=;
 b=tph5tvUrkuPRUhjTjTmF03WjwbAOG+QB4QnMJQAcCOJefcs9l9dfYxZKmHebPhXpzx
 Zi2BxhrexhYcVAAMbq0vQtis1JezzQdflp7YELIOqkiPOsCSttpbpGMeCu03sbPhlFeY
 li4Sa0PpI/ZuaAv4aa9BD8UXUeyadN1IzFJSudQcVr8AzrzTgzVAy1oORPSgZRWAp1Qu
 FqF7DPyj+MneOOF8QdMwjfZWg/BnnAoSJ+HiRZ/94QlZl+Ydu1F+o6AAi4uS6BgAoufL
 8fiyXrFT2w2+2c18cLlk9oNYvVNQvwxRz6Up1fx9f04epZ3iDfB0973Le9UFhle5Yqgg
 31fA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWamayJFJTo/mtHHAaRRtAvs0pTmQzucY0+NQNXbdWzoJPWeg837m9CR8BHA7+qYYjltY6jGg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzndTkU8zeEeIYsuR4Xv+YUBwV1pUBAJ6Be4je7+JeuT6ndItye
 kOo3ONTKiw0aE30kYsDcACvMWlBx/RO7jrqR77XMTq4s7+YDq2a8QaEXFhrhS9hAsyXlMez4esJ
 aRhd53x8QjI+3CjOCj3au8a/9/iGUeFYkiYtKLw==
X-Gm-Gg: ASbGncvdeZMrPDwlSFxy2OW3gXjmarM6oT/yuAI7B6sZhQf7YHAHCbm3hyGC5xBs34H
 yvD5zQB3uUqWX+xI9YVdhYgTp5AefCEUQjeqr+YA=
X-Google-Smtp-Source: AGHT+IFMxVLg8/DqOkLUBp5x5T2iVy0Tgsqk8IcLBvLAoRO4M937hRykUvL7ccOUvO5OLRcuiMWyYpTT1mj8jo31giY=
X-Received: by 2002:a05:690c:6c12:b0:6ef:7dde:be11 with SMTP id
 00721157ae682-6f279b7c5abmr29075797b3.28.1734100369632; Fri, 13 Dec 2024
 06:32:49 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
 <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
 <86ttbp82k7.fsf@HIDDEN> <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN>
 <CAOnWdojRWemYpRDQoWbzo-x6YbULc-oHjJx2AGR8_t4JHaaLnw@HIDDEN>
 <923e3659-a284-43f7-be38-8b5821ac9f8e@HIDDEN>
In-Reply-To: <923e3659-a284-43f7-be38-8b5821ac9f8e@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Fri, 13 Dec 2024 14:32:38 +0000
Message-ID: <CAOnWdoiuJu0a5p_1Mcy69pqcd_RFNPQQqQa=91gNGUW4r7QC5g@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000898b1c062927b476"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000898b1c062927b476
Content-Type: text/plain; charset="UTF-8"

On Sat, 30 Nov 2024 at 19:01, martin rudalics <rudalics@HIDDEN> wrote:

>
> I now added a variable called 'x-gtk-insist-on-requested-size'.  If
> non-nil, it should do what its doc-string says.  The rest of the
> attached patch is mostly what was in a diff I earlier posted as
> gtkutil-reject-2024-10-02.diff.  Please try it.
>

Thanks very much for this. I have switched to KDE, because it seemed that
GNOME was making problems for other applications, not just Emacs; for
example, Firefox windows were also opening small (but then resizing larger).

I did do one final test before switching, which was to check that I still
experienced the problem in a default setup (so that it wasn't due to my
user settings).

I do have another machine that is still using GNOME, so I will try to test
your patch before I switch it to KDE too.

-- 
https://rrt.sc3d.org

--000000000000898b1c062927b476
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote gmail_quote_container"><div dir=
=3D"ltr" class=3D"gmail_attr">On Sat, 30 Nov 2024 at 19:01, martin rudalics=
 &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
I now added a variable called &#39;x-gtk-insist-on-requested-size&#39;.=C2=
=A0 If<br>
non-nil, it should do what its doc-string says.=C2=A0 The rest of the<br>
attached patch is mostly what was in a diff I earlier posted as<br>
gtkutil-reject-2024-10-02.diff.=C2=A0 Please try it.<br></blockquote><div><=
br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small" class=3D"gmail_default">Thanks very much for this. I have switched=
 to KDE, because it seemed that GNOME was making problems for other applica=
tions, not just Emacs; for example, Firefox windows were also opening small=
 (but then resizing larger).</div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">I did do one final test before switching, which was to check that =
I still experienced the problem in a default setup (so that it wasn&#39;t d=
ue to my user settings).</div><div style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defaul=
t">I do have another machine that is still using GNOME, so I will try to te=
st your patch before I switch it to KDE too.<br></div></div><div>=C2=A0</di=
v></div><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"lt=
r" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=
=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div><=
/div></div></div></div>

--000000000000898b1c062927b476--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 30 Nov 2024 19:01:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 30 14:01:13 2024
Received: from localhost ([127.0.0.1]:49080 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tHSiO-0002qF-M4
	for submit <at> debbugs.gnu.org; Sat, 30 Nov 2024 14:01:13 -0500
Received: from mout.gmx.net ([212.227.15.15]:55535)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1tHSiL-0002pv-Um
 for 72986 <at> debbugs.gnu.org; Sat, 30 Nov 2024 14:01:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1732993257; x=1733598057; i=rudalics@HIDDEN;
 bh=JGXvQSSqbrC8wSdWr/uo+hTg2qTmlqiNwL5aH7VeGqo=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=eWI6Gj3OlBNlQBWlZP6UbmJBbDjz81hSgq0kVlJVTdljkvtRjHNpS1nVOO1nAs5T
 3S4nz25HrwKRAbupVFYCF1ws/VmRfNTtW5pou+mPwwKsxWqSrpVR3DbiADIn5bn5u
 mobffz+At01jhVa4q8Hws9B3dzoBtq/O/Jexkn0LRTB4W1wL9uhqPEr3r2g+YLsuz
 EBdbqOr3kMwqEr28+TBBgXrpWm+LXBBI4dexJvOjwmOxxIAWPtgcmaG7b953EeE2V
 Edw9a9zBBa29/f+41nCT7PfJjsfvqKxjHTqQ7+ZQn378HrBvcYdmdbQZFMyRaIjJR
 4Yy7VB9N75aEBAMEww==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.109]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MNKhs-1t1TKV1xhC-00YjiG; Sat, 30
 Nov 2024 20:00:57 +0100
Content-Type: multipart/mixed; boundary="------------fXU0cJsBDbAqZJTHmgU10DXO"
Message-ID: <923e3659-a284-43f7-be38-8b5821ac9f8e@HIDDEN>
Date: Sat, 30 Nov 2024 20:00:55 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
 <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
 <86ttbp82k7.fsf@HIDDEN> <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN>
 <CAOnWdojRWemYpRDQoWbzo-x6YbULc-oHjJx2AGR8_t4JHaaLnw@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdojRWemYpRDQoWbzo-x6YbULc-oHjJx2AGR8_t4JHaaLnw@HIDDEN>
X-Provags-ID: V03:K1:6KS+rTju+rcPXEAm1sRzComCXg5tMMcAyt9qnDD6EWKL16boq1o
 4DW4nb9TO5oitZq01PctvcfJfrV4IKvy2GZXiKm7V7KkLyHlWXk7vB67Ciw5hM3271urwgr
 K2m50Pj+SzeVec30QSEhsIXRrEokalWW63w2HoTrSzWTN4ZjJcLTCtCcxXtbK35Io0QG6En
 0VX7w7fB4joD8jfFiWYnQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ykYIPlh+RkE=;tYWZ19IssfHKGCcp+AWPP2uaWyx
 1nLjjA04W1LZRhOenI4qcknGRr2FXkmyHXWG7wv5up/C7yjsp/M5Vh2CiBQUsw7fwZ4c3STxm
 tZMzzuQW4S1fnmXYzV1prOtePShvT0kC3due0RcMIc/xqyGCxilLUIncQY5ndgxKeiBQkpIAd
 eCSiSo6piq7CvMITrFSiJ4R8bXw7zMj+htShZIwLV3n1qXqG5E2t2DUk7b3BGc/40w7nm5LNm
 DBrQ7D+5M2aHdrb4vMszfvUtFGynX/CfmvJ5p5ZMHbbQuGTpBad4KdK9Iyw8C9Q5K7tpeCZL5
 ePpPI5M2IWtSoGUi9NEFoZeNcTvsVp7qYMb3AwW2e/qnQZijkonhZkw9GWzrrt9K1ijLnLRgD
 JkTm+nI277/GSMzo5SAFbjvStIK6m03z7cLF/4aVQTmibzLvRZWkM/FmHbpqIizhunCpsNtek
 JwR/66+0zxlNPPgH82UY8zBfLWccJkq8YZffLL1WPZla+ee/yjf9i3K+yfg88Da7RoHwrDfsV
 epZkmvdTsGy0BYVjhsCg9aCOSUQGaJyaBYTZotIBD+Fk+n0WHOIsvDx2sOiTmKAI0t5MEQiz9
 hiuwXweN3BWkxBlMgLbcS2uCTovsGdnu7NpUST5Sysn8XtaJKZXIAq1xB+7zsWUQG1rNYyfjM
 acURLllp2suN0+SMz8Ixsw0Y4nuONo6zXN5r8HaNNqjXWg3uY8oh61CwAuyVwCzPhAObXalfZ
 IbA58/zEL2PO/8j8yIVHVqTUoPY25N9dGhn5TNO/HGAk3m9Dotk5lj3BmzzLRjVlRcGeKl7Su
 unxgGwXWMXRmTd4SHV3qYjw2TZQbc2SQyMJOLnHKpwohvY1Xj8zWJ1aFKTSwhqWbKVbwMcxwk
 h2oNlDE4ME2I/E45Jy6jBXaaBvk2gJEPpiEDq5yuX8ET4DvaQjMC7k2gI3JCzG7DzXXLtx0kY
 /52pMFPZQ6k9BMvDaLMUUEsz4dF0DDoNNMMWxhiBfL4YFCWULiCjckRhFPk7me469LXBr0Y1M
 qTPjFwqd1a1TILLkGNBZL2oXHvxQ7dEn2R3FPqf5XFRalsj+mU7/vQb+BEC48sm3vn9uIwpTc
 qZs1YbQk9CHBLEar4ItX/NUX1PcgRJ
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------fXU0cJsBDbAqZJTHmgU10DXO
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > Assuming that this problem affects all or most users of recent GNOME, it
 > would be fantastic to have this patch installed. It's a very unsatisfactory
 > fix (because we don't understand what the problem really is, or even where,
 > I think?), but the current situation is quite annoying (every time I open a
 > new Emacs frame, I first have to resize it before I can use it).
 > Thanks again to Martin; having myself had to do quite a lot of proxy
 > debugging of weird effects on systems I don't use, I appreciate the
 > patience and hard thought that goes into trying to diagnose and fix this
 > sort of bug.

I now added a variable called 'x-gtk-insist-on-requested-size'.  If
non-nil, it should do what its doc-string says.  The rest of the
attached patch is mostly what was in a diff I earlier posted as
gtkutil-reject-2024-10-02.diff.  Please try it.

Thanks, martin
--------------fXU0cJsBDbAqZJTHmgU10DXO
Content-Type: text/x-patch; charset=UTF-8; name="gtkutil-reject-11.diff"
Content-Disposition: attachment; filename="gtkutil-reject-11.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9ndGt1dGlsLmMgYi9zcmMvZ3RrdXRpbC5jCmluZGV4IGQ1NzYy
N2YxNTJmLi4xNDk2Yjc2MTU1MCAxMDA2NDQKLS0tIGEvc3JjL2d0a3V0aWwuYworKysgYi9z
cmMvZ3RrdXRpbC5jCkBAIC0xMTI5LDExICsxMTI5LDU5IEBAIHhnX3NldF9nZW9tZXRyeSAo
c3RydWN0IGZyYW1lICpmKQogICAgIH0KIH0KIAorI2lmbmRlZiBIQVZFX1BHVEsKK3N0YXRp
YyBzdHJ1Y3QgZnJhbWUgKmxhc3RfcmVzaXplX2ZyYW1lID0gTlVMTDsKK3N0YXRpYyBpbnQg
bGFzdF9yZXNpemVfaGVpZ2h0ID0gLTE7CitzdGF0aWMgaW50IGxhc3RfcmVzaXplX3dpZHRo
ID0gLTE7CitzdGF0aWMgYm9vbCBsYXN0X3Jlc2l6ZV9pbnNpc3QgPSBmYWxzZTsKKyNlbmRp
ZgorCiAvKiogRnVuY3Rpb24gdG8gaGFuZGxlIHJlc2l6ZSBvZiBuYXRpdmUgZnJhbWUgRiB0
byBXSURUSCBhbmQgSEVJR0hUCiAgICAgcGl4ZWxzIGFmdGVyIHdlIGdvdCBhIENvbmZpZ3Vy
ZU5vdGlmeSBldmVudC4gICovCiB2b2lkCiB4Z19mcmFtZV9yZXNpemVkIChzdHJ1Y3QgZnJh
bWUgKmYsIGludCB3aWR0aCwgaW50IGhlaWdodCkKIHsKKyNpZm5kZWYgSEFWRV9QR1RLCisg
IGJvb2wgcmVqZWN0ID0gZmFsc2U7CisKKyAgaWYgKGxhc3RfcmVzaXplX2luc2lzdCAmJiBm
ID09IGxhc3RfcmVzaXplX2ZyYW1lKQorICAgIHsKKyAgICAgIGludCBleHBlY3RlZF93aWR0
aCA9ICgobGFzdF9yZXNpemVfd2lkdGggKiB4Z19nZXRfc2NhbGUgKGYpKQorCQkJICAgIC0g
RlJBTUVfVE9PTEJBUl9XSURUSCAoZikpOworICAgICAgaW50IGV4cGVjdGVkX2hlaWdodCA9
ICgobGFzdF9yZXNpemVfaGVpZ2h0ICogeGdfZ2V0X3NjYWxlIChmKSkKKwkJCSAgICAgLSBG
UkFNRV9NRU5VQkFSX0hFSUdIVCAoZikKKwkJCSAgICAgLSBGUkFNRV9UT09MQkFSX0hFSUdI
VCAoZikpOworCisgICAgICAvKiBGdXp6eW5lc3M6IFJlamVjdCB0aGUgbmV3IHNpemUgaWYg
dGhlIGRldmlhdGlvbiBpcyBtb3JlIHRoYW4KKwkgdHdvIHBpeGVscyBpbiBlaXRoZXIgZGly
ZWN0aW9uLiAgKi8KKyAgICAgIGlmICh3aWR0aCA+IGV4cGVjdGVkX3dpZHRoICsgMgorCSAg
fHwgd2lkdGggPCBleHBlY3RlZF93aWR0aCAtIDIKKwkgIHx8IGhlaWdodCA+IGV4cGVjdGVk
X2hlaWdodCArIDIKKwkgIHx8IGhlaWdodCA8IGV4cGVjdGVkX2hlaWdodCAtIDIpCisJLyog
V2UgZGlkIG5vdCBnZXQgd2hhdCB3ZSB3YW50ZWQsIHJldHJ5LiAgKi8KKwl7CisJICBpZiAo
Q09OU1AgKGZyYW1lX3NpemVfaGlzdG9yeSkpCisJICAgIGZyYW1lX3NpemVfaGlzdG9yeV9l
eHRyYQorCSAgICAgIChmLCBidWlsZF9zdHJpbmcgKCJ4Z19mcmFtZV9yZXNpemVkLCByZWpl
Y3RlZCIpLAorCSAgICAgICBGUkFNRV9QSVhFTF9XSURUSCAoZiksIEZSQU1FX1BJWEVMX0hF
SUdIVCAoZiksIHdpZHRoLCBoZWlnaHQsCisJICAgICAgIGxhc3RfcmVzaXplX3dpZHRoLCBs
YXN0X3Jlc2l6ZV9oZWlnaHQpOworCisJICAvKiBSZXNlbmQgdGhlIHByZXZpb3VzIHJlcXVl
c3QuICAqLworCSAgZ3RrX3dpbmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19P
VVRFUl9XSURHRVQgKGYpKSwKKwkJCSAgICAgbGFzdF9yZXNpemVfd2lkdGgsIGxhc3RfcmVz
aXplX2hlaWdodCk7CisJICByZWplY3QgPSB0cnVlOworCX0KKworICAgICAgLyogUmVzZXQg
dGhlIGluc2lzdGVuY2UgdmFsdWVzLiAgKi8KKyAgICAgIGxhc3RfcmVzaXplX2ZyYW1lID0g
TlVMTDsKKyAgICAgIGxhc3RfcmVzaXplX2hlaWdodCA9IC0xOworICAgICAgbGFzdF9yZXNp
emVfd2lkdGggPSAtMTsKKyAgICAgIGxhc3RfcmVzaXplX2luc2lzdCA9IGZhbHNlOworCisg
ICAgICBpZiAocmVqZWN0KQorCXJldHVybjsKKyAgICB9CisjZW5kaWYKICAgLyogSWdub3Jl
IGNhc2Ugd2hlcmUgc2l6ZSBvZiBuYXRpdmUgcmVjdGFuZ2xlIGRpZG4ndCBjaGFuZ2UuICAq
LwogICBpZiAod2lkdGggIT0gRlJBTUVfUElYRUxfV0lEVEggKGYpCiAgICAgICB8fCBoZWln
aHQgIT0gRlJBTUVfUElYRUxfSEVJR0hUIChmKQpAQCAtMTI5NywxOSArMTM0NSwyMyBAQCB4
Z19mcmFtZV9zZXRfY2hhcl9zaXplIChzdHJ1Y3QgZnJhbWUgKmYsIGludCB3aWR0aCwgaW50
IGhlaWdodCkKICAgZWxzZQogICAgIHsKICNpZm5kZWYgSEFWRV9QR1RLCisgICAgICBpZiAo
eF9ndGtfaW5zaXN0X29uX3JlcXVlc3RlZF9zaXplKQorCXsKKwkgIGxhc3RfcmVzaXplX2Zy
YW1lID0gZjsKKwkgIGxhc3RfcmVzaXplX3dpZHRoID0gb3V0ZXJfd2lkdGg7CisJICBsYXN0
X3Jlc2l6ZV9oZWlnaHQgPSBvdXRlcl9oZWlnaHQ7CisJICBsYXN0X3Jlc2l6ZV9pbnNpc3Qg
PSB0cnVlOworCX0KKwogICAgICAgZ3RrX3dpbmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZS
QU1FX0dUS19PVVRFUl9XSURHRVQgKGYpKSwKIAkJCSBvdXRlcl93aWR0aCwgb3V0ZXJfaGVp
Z2h0KTsKICNlbHNlCiAgICAgICBpZiAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpCi0J
ewotCSAgZ3RrX3dpbmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRFUl9X
SURHRVQgKGYpKSwKLQkJCSAgICAgb3V0ZXJfd2lkdGgsIG91dGVyX2hlaWdodCk7Ci0JfQor
CWd0a193aW5kb3dfcmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VU
IChmKSksCisJCQkgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKICAgICAgIGVsc2UK
LQl7Ci0JICBndGtfd2lkZ2V0X3NldF9zaXplX3JlcXVlc3QgKEZSQU1FX0dUS19XSURHRVQg
KGYpLAotCQkJCSAgICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKLQl9CisJZ3Rr
X3dpZGdldF9zZXRfc2l6ZV9yZXF1ZXN0IChGUkFNRV9HVEtfV0lER0VUIChmKSwKKwkJCQkg
ICAgIG91dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQpOwogI2VuZGlmCiAgICAgICBmdWxsc2Ny
ZWVuID0gUW5pbDsKICAgICB9CmRpZmYgLS1naXQgYS9zcmMveHRlcm0uYyBiL3NyYy94dGVy
bS5jCmluZGV4IDBjMjBkMzhiMGY3Li4wMGRjOTc2ZTJmZiAxMDA2NDQKLS0tIGEvc3JjL3h0
ZXJtLmMKKysrIGIvc3JjL3h0ZXJtLmMKQEAgLTMyNzYyLDYgKzMyNzYyLDIzIEBAIHN5bXNf
b2ZfeHRlcm0gKHZvaWQpCiBhbHdheXMgdXNlcyBndGtfd2luZG93X21vdmUgYW5kIGlnbm9y
ZXMgdGhlIHZhbHVlIG9mIHRoaXMgdmFyaWFibGUuICAqLyk7CiAgIHhfZ3RrX3VzZV93aW5k
b3dfbW92ZSA9IHRydWU7CiAKKyNpZiBkZWZpbmVkIFVTRV9HVEsgJiYgIWRlZmluZWQgSEFW
RV9QR1RLCisgIERFRlZBUl9CT09MICgieC1ndGstaW5zaXN0LW9uLXJlcXVlc3RlZC1zaXpl
IiwgeF9ndGtfaW5zaXN0X29uX3JlcXVlc3RlZF9zaXplLAorICAgIGRvYzogLyogTm9uLW5p
bCBtZWFucyB0cnkgaGFyZGVyIHRvIG9idGFpbiByZXF1ZXN0ZWQgc2l6ZSBmb3IgbmV3IGZy
YW1lcy4KK0lmIHRoaXMgdmFyaWFibGUgaXMgbm9uLW5pbCwgYSBHVEsgYnVpbGQgb24gWCB3
aWxsIHJlamVjdCBvbmNlIGEgZnJhbWUKK3NpemUgaXQgaXMgb2ZmZXJlZCB0aGF0IGRvZXMg
bm90IG1hdGNoIHRoZSBvbmUgcHJldmlvdXNseSByZXF1ZXN0ZWQgYnkKK0VtYWNzLiAgUmF0
aGVyLCBFbWFjcyB3aWxsIHJlaXNzdWUgdGhlIHByZXZpb3VzIHJlcXVlc3QgdG8gc2l6ZSB0
aGUKK2ZyYW1lLiAgSWYgdGhpcyB2YXJpYWJsZSBpcyBuaWwsIEVtYWNzIHdpbGwgYWNjZXB0
IGFueSBmcmFtZSBzaXplIGl0IGlzCitvZmZlcmVkLgorCitTZXR0aW5nIHRoaXMgdG8gYSBu
b24tbmlsIHZhbHVlIGNhbiBiZSBuZWNlc3Nhcnkgd2hlbiBydW5uaW5nIG9uIGEgR05PTUUK
K2Rlc2t0b3Agd2l0aCB0aGUgbXV0dGVyIHdpbmRvdyBtYW5hZ2VyIHVuZGVyIEdUSzMuICBU
aGVzZSBtYXkgb2ZmZXIKK0VtYWNzIGEgbXVjaCBzbWFsbGVyIGZyYW1lIHNpemUgZm9yIHRo
ZSBpbml0aWFsIGFzIHdlbGwgYXMgZm9yIGFueQorYWRkaXRpb25hbCBmcmFtZXMuICBGb3Ig
dGhlIGluaXRpYWwgZnJhbWUgaXQgd2lsbCBiZSBuZWNlc3NhcnkgdG8gc2V0Cit0aGlzIGlu
IHRoZSBgZWFybHktaW5pdC5lbCcgZmlsZS4gICovKTsKKyAgeF9ndGtfaW5zaXN0X29uX3Jl
cXVlc3RlZF9zaXplID0gZmFsc2U7CisjZW5kaWYKKwogICBERUZWQVJfTElTUCAoIngtc2Ny
b2xsLWV2ZW50LWRlbHRhLWZhY3RvciIsIFZ4X3Njcm9sbF9ldmVudF9kZWx0YV9mYWN0b3Is
CiAJICAgICAgIGRvYzogLyogQSBzY2FsZSB0byBhcHBseSB0byBwaXhlbCBkZWx0YXMgcmVw
b3J0ZWQgaW4gc2Nyb2xsIGV2ZW50cy4KIFRoaXMgb3B0aW9uIGlzIG9ubHkgZWZmZWN0aXZl
IHdoZW4gRW1hY3MgaXMgYnVpbHQgd2l0aCBYSW5wdXQgMgo=

--------------fXU0cJsBDbAqZJTHmgU10DXO--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 30 Nov 2024 12:35:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 30 07:35:08 2024
Received: from localhost ([127.0.0.1]:45872 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tHMgm-0006ip-3p
	for submit <at> debbugs.gnu.org; Sat, 30 Nov 2024 07:35:08 -0500
Received: from eggs.gnu.org ([209.51.188.92]:39296)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tHMgj-0006iA-Vw
 for 72986 <at> debbugs.gnu.org; Sat, 30 Nov 2024 07:35:06 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tHMeX-0001iV-5V; Sat, 30 Nov 2024 07:32:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=GfhUUN5fU8GNi6Ewdf9QDMBYsccuzWHzwjpcZFFSOb0=; b=n2zfuys4ccIK
 Zka5TY6BNzREPndE+cSGoHFz8T+qdBIUH4e2uuJJJHkyCxwY+LN4veYF2yaoMEANHp+I7mNgRZpsZ
 F37ru68GHXb2LQaN9fwrR5U6roMkPSHxJZarcOohkNV6TaZr+Y+NN6Gm+QTiPzjfK1zLJxAJK0YPX
 bIewE9sUGoXurLiygQnSQfORCXzvUdzCrAPyhk35ogAlPeaqQJJFAtzI+kXGV6BLFEak9aYtKohLE
 /WbePcAfa6JxWyu3NUWUdb+jSOkxa53u4a3B9RJjRrcHKQoyphzxj4FXQQVsp5k/K4MjZF4TE3cba
 WPYR4Cr8aa6PW1H8twWFBg==;
Date: Sat, 30 Nov 2024 14:32:46 +0200
Message-Id: <86ttbo7vgx.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN> (message from
 martin rudalics on Sat, 30 Nov 2024 11:16:42 +0100)
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
 <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
 <86ttbp82k7.fsf@HIDDEN> <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, 72986 <at> debbugs.gnu.org, rrt@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Sat, 30 Nov 2024 11:16:42 +0100
> Cc: luangruo@HIDDEN, 72986 <at> debbugs.gnu.org
> From: martin rudalics <rudalics@HIDDEN>
> 
>  > Martin, what should we do with this bug?  Leave it open, close it as
>  > unreproducible, something else?
> 
> In a previous mail Reuben told me that with an earlier patch he got
> 
>    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).
> 
> So the bug could be fixed with that patch albeit not entirely
> satisfactorily.  I think I will install it with the help of a
> customizable variable users would then have to set in their early init
> files.
> 
> In addition I will have to take care of the sizes hints but that won't
> happen too soon.

TIA




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 30 Nov 2024 11:52:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 30 06:52:07 2024
Received: from localhost ([127.0.0.1]:45808 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tHM19-0004aR-6L
	for submit <at> debbugs.gnu.org; Sat, 30 Nov 2024 06:52:07 -0500
Received: from mail-yw1-f175.google.com ([209.85.128.175]:55474)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1tHM17-0004aJ-61
 for 72986 <at> debbugs.gnu.org; Sat, 30 Nov 2024 06:52:05 -0500
Received: by mail-yw1-f175.google.com with SMTP id
 00721157ae682-6ef15421050so28834807b3.2
 for <72986 <at> debbugs.gnu.org>; Sat, 30 Nov 2024 03:52:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1732967464; x=1733572264; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=ap9WxtPxyzAXo2nhsj7UNDzkSutNssNEAFgwn/D2crs=;
 b=OVwYH0yg7KMKdNljvutgBIjFwFk5iAB6rNfptcHRgGorky2Z160xMPaEE5uJIMDziI
 vF9Jc4fxAAVZceiKQKqbwNk5sKcTQca13WvlcPXwU89ZHLI0Las08wzg7GHIj3xB08h0
 r/AcnyglsZPltEo9qsO8Hw5kVt5yfxrg4R+9Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1732967464; x=1733572264;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=ap9WxtPxyzAXo2nhsj7UNDzkSutNssNEAFgwn/D2crs=;
 b=xLprVCz85untpaf/MfGamXMDebIvlXrJqLKmZ3f7Hv+aOE0aNweJkMjNLq4nK3axgI
 cCqbe5VnNs6ADmDIomKrfR4rens7oWUsfxD9Mca62oSepJiEIjh66nXnLBuMGLCaf9Ub
 3cwn0qfeQ/Z9IUmOALO9HJzvV55iGTryhC3KO5kYdccm3Agah30U4QIfDPzuoWZmCcJf
 MGt8ZOAydL7GQZZG8pXiSNlEb5Ke1CA5I4HnBB9sbf0dxVPonw4GehkSwIx+W7rpDnhT
 ZSbxv3nyz2PKxlLvDVVMEfoPLmD5hy5izYY77zvNeY4E2S8PcvMGIFRziQle+wQ9mXfK
 BQjw==
X-Forwarded-Encrypted: i=1;
 AJvYcCWMyuPYP3Sd62LEv15Xque7N0F1V+CRiEsqcc2yNn8H/QxSy147ac60AdklLviIcCzqMJj8Jw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwD5VkNq+X7fSuVC2hsFuKdEBcquxrd5B7V2UvT721oZxFFQ4dt
 iF8F+nm4Ig793M3qmlB1uZrbxMMO7FSXlbUOF7VEpAuRuKt0xY4aJ2zGUz8wZSSZHP28ub+TH+D
 CdakkTsv6QnSfI6bRaZry953kYJewJiXK7vmKvQ==
X-Gm-Gg: ASbGncsZYV5wsY5sI+5ANllrtZ9oWpymub1Jb96ot9ApgXMAjkslbiUfFYyufkeCIlu
 zbNz8H7U0cT3NB35AL3Jp7lRCX+I=
X-Google-Smtp-Source: AGHT+IEp/pqPhZ1qxKebvu9WjfPSD/ETMsIPbJuG2PDOIBMi2V3brOLZbra9Jsl5OP4cNcrTx+c2BZJvzLM4n7xQr+c=
X-Received: by 2002:a05:690c:7303:b0:6ef:799c:955b with SMTP id
 00721157ae682-6ef799cca8bmr4174577b3.41.1732967464700; Sat, 30 Nov 2024
 03:51:04 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
 <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
 <86ttbp82k7.fsf@HIDDEN> <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN>
In-Reply-To: <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sat, 30 Nov 2024 11:50:53 +0000
Message-ID: <CAOnWdojRWemYpRDQoWbzo-x6YbULc-oHjJx2AGR8_t4JHaaLnw@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000024298906281fee29"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, Eli Zaretskii <eliz@HIDDEN>, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000024298906281fee29
Content-Type: text/plain; charset="UTF-8"

On Sat, 30 Nov 2024 at 10:16, martin rudalics <rudalics@HIDDEN> wrote:

> So the bug could be fixed with that patch albeit not entirely
> satisfactorily.  I think I will install it with the help of a
> customizable variable users would then have to set in their early init
> files.
>

Assuming that this problem affects all or most users of recent GNOME, it
would be fantastic to have this patch installed. It's a very unsatisfactory
fix (because we don't understand what the problem really is, or even where,
I think?), but the current situation is quite annoying (every time I open a
new Emacs frame, I first have to resize it before I can use it).
Thanks again to Martin; having myself had to do quite a lot of proxy
debugging of weird effects on systems I don't use, I appreciate the
patience and hard thought that goes into trying to diagnose and fix this
sort of bug.

-- 
https://rrt.sc3d.org

--00000000000024298906281fee29
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sat, 30 Nov 2024 at 10:16, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">So the bug could be fixed with that patch =
albeit not entirely<br>
satisfactorily.=C2=A0 I think I will install it with the help of a<br>
customizable variable users would then have to set in their early init<br>
files.<br></blockquote><div><br></div><div><div style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small" class=3D"gmail_default">Assuming that=
 this problem affects all or most users of recent GNOME, it would be fantas=
tic to have this patch installed. It&#39;s a very unsatisfactory fix (becau=
se we don&#39;t understand what the problem really is, or even where, I thi=
nk?), but the current situation is quite annoying (every time I open a new =
Emacs frame, I first have to resize it before I can use it).<br></div></div=
><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" clas=
s=3D"gmail_default"></div><div style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small" class=3D"gmail_default">Thanks again to Martin; having=
 myself had to do quite a lot of proxy debugging of weird effects on system=
s I don&#39;t use, I appreciate the patience and hard thought that goes int=
o trying to diagnose and fix this sort of bug.<br></div><div style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">=
<br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all" class=3D"gmail_default"><span class=3D"gmail_signature_prefix">-- </sp=
an><br></div></div><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"l=
tr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank=
">https://rrt.sc3d.org</a></div></div></div></div></div>

--00000000000024298906281fee29--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 30 Nov 2024 10:16:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 30 05:16:54 2024
Received: from localhost ([127.0.0.1]:45550 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tHKX0-0007zn-93
	for submit <at> debbugs.gnu.org; Sat, 30 Nov 2024 05:16:54 -0500
Received: from mout.gmx.net ([212.227.17.20]:52093)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1tHKWy-0007zP-9x
 for 72986 <at> debbugs.gnu.org; Sat, 30 Nov 2024 05:16:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1732961803; x=1733566603; i=rudalics@HIDDEN;
 bh=0C645XIJq789/ElPYFgGo/gYrO9vGLA2Vnn2NMw/LlY=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=r1hHhEmosLAg9Y+DL3yapO7ws6ZRWLDIp1i/M0LlRw+r/VxCgW9eATJbK4zJbu5Z
 w6bYPTu6izipIsu4+8ZNPk/kcANM9oBGgKoPBU5td+Y+gtkfm9G931hORGLIcsRkD
 zJ/jMoIBS0SDJCRWtohik4K1VvDm63UO16lOecBkI7EPBNzLb8hNrJeQlEJl6qBho
 neMWDWwL9ivVwDH7br8fh/1H7rFl8CLlYyssmlkoabOCbQ+GilhMMM92XVpetF8vz
 CYhA1nwbvphXUnsqjQTJYTCc8CPkvqWrhi2Y92ZfDFnktXyONDHcH/7/kTeYE+2F+
 KOnI+m0yWpmOSKfQhQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.101]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MIwz4-1swv3p2eyo-00Rx35; Sat, 30
 Nov 2024 11:16:43 +0100
Message-ID: <7214665d-a325-4495-af4c-4c63ef813fc1@HIDDEN>
Date: Sat, 30 Nov 2024 11:16:42 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Eli Zaretskii <eliz@HIDDEN>, Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
 <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
 <86ttbp82k7.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86ttbp82k7.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:EQ9kpl1EvBEUzCa1zxQKmWD8D0hPP1HS1S7IF3qPnm2zbz5ZEIR
 UfEAVu2+QjS/isKJM59RwPplcsDl/ChAMhb7Y0CNDUDZt6w8xiPxyBKhZva4N6fLxNfspCd
 Zq3WjeUQGUDAwkz0gTWeREn67TbvAT9QHykjdOtjGISmxyAhYxtunwbU0X7LFJfaqXJXjhT
 EFTKmjotrYMC8igEYEjnQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:j/i8w3iiXns=;lLu5DnZjy18NyAe/gOATWDRwkWq
 bRh28dq6PC1x8BzKPPVrO7kINHT/m7CTnFXiMTOJzD064A/Fbq8zSARqfROH/IlP+7WRn8B/Y
 LLXgA3iQlEtkyoIr9WNAJ2nyLJ21yL2Pm+8j/oDyBIgVnHd4tZGAZowBoqcBTOCNxeQrLTNWD
 lqma5OGXJTD8FzcnMx3IGy1mhmQaYwCHzu7/tB5AaMt0FR71lZIbocXWNXn1uUEg31CzXWPsa
 wkwmrDMMq2d0uw8tEXr1eIU1eJiKNe/3QNdkmtrAJCCU69mj+00tD9FJQUojSof4LbSCRQDsn
 JayT86Yc0LJyO91+Mo9Ryeupic8MiVZ6BPUNOVBXXkm3n/qOgUfW49q8CzeisQ8rh1iQGq0IR
 Skv/Izft87hJ/sD8+YdlB2zkxf5trEAAzEZL41foK/pqYdH0h1Q8EHb+/ukxzxfF5hzhf2xSj
 yFqa6GAJO0xRGO9Q+ZCfR8sqYHQcuwHC4Kgxa4yNNO44lP9r9PhyMl/umjMF5oN/j2GJza8hY
 4RklCrEv+hgvPmoTBUXBrSBqFxgXWRQsIU/KYDRNV/vUefxLOm4/BcFyQGSLKzFkAhLN1UlVH
 G9Vo5bbu7UOxPy+pRzvRTDLflIEzTrFltvClJtA0BcTqZ5xoIxQzcdj9MuuwSHfGR186JVmqS
 9AwLQ2TNiB65uEsgTOUsjLVF4LrW9seDmIordTnaTopnTPlwKip8hp/4V9b0XRBGpp7uRW8MH
 mXpL/yvLs+xo3XDn1lgWPoVnH09uqN08RzAGtdS6ngXu9kx7TJJNvhnwfYVcsamY5hOpHGG9Q
 MRirGEcVDHadoASOLzD5y/pzYpEifUbTOUKRFVFe1xBIvG9nxLh+vD4YOW6GObB2oF/Cu4t58
 TFzkwRezUtsHH7T1i3VL/DQtRfrTxSImyWR/jyd/WAWdVARyYriLlgIgXzlL8m/lZkLkTwBfA
 Eal3ixyh64tM1o5ec9eCg/lttHdik3LrQNbVaZgkWwtojxPA5gnTEkYayvYwvBciu7JTUG8Bj
 QNmqzwDE1iChH20qA2ONinnndX5j2qtQYFC/DpmKgFgT65x5DwxFZOfJqaMmsesYVnf58nRoD
 VKHdsHjnMTDpmbDL1/BonZBkwadR1m
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > Martin, what should we do with this bug?  Leave it open, close it as
 > unreproducible, something else?

In a previous mail Reuben told me that with an earlier patch he got

   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).

So the bug could be fixed with that patch albeit not entirely
satisfactorily.  I think I will install it with the help of a
customizable variable users would then have to set in their early init
files.

In addition I will have to take care of the sizes hints but that won't
happen too soon.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 30 Nov 2024 10:00:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 30 05:00:00 2024
Received: from localhost ([127.0.0.1]:45499 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tHKGe-0006zS-34
	for submit <at> debbugs.gnu.org; Sat, 30 Nov 2024 05:00:00 -0500
Received: from eggs.gnu.org ([209.51.188.92]:47462)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1tHKGb-0006zC-VG
 for 72986 <at> debbugs.gnu.org; Sat, 30 Nov 2024 04:59:58 -0500
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1tHKGT-0000oq-Ti; Sat, 30 Nov 2024 04:59:50 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=E1zTHUWtMwCWGRnp3LCthWVEv8jP2Zug/vL81H7gIUE=; b=QPkAyywYay87
 eEULa3yZpN39ceJKMPlV7EVT0VGT14+h4L19yJh6ET7S9DZrZSWPag80n2JpUKaMdk2lilFcKBE53
 XtXLwoHid8TUkrOH2kRTzKSKLz9yh+rhmDO9go4eHiUZ4zl1J4cW4KmX+QO85JpvnMa65+cfr6zqT
 tGKCMllHDk5YRJVLHb5KMtx4TU3GHce3KcB/FWll3eVyfrRh2dLq7fPINi13Mkn7QnAaHSfoodho+
 8MvDa40FCTmqAIfT8oqiKNk8/ehZe94QC6j0tuchwZizRo5LYKkFvKfAx97lbnVWzS9jsRnL9YBXT
 r8OwOZWbeAM2VMjMg7URmA==;
Date: Sat, 30 Nov 2024 11:59:36 +0200
Message-Id: <86ttbp82k7.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: rudalics@HIDDEN, Reuben Thomas <rrt@HIDDEN>
In-Reply-To: <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
 (message from Reuben Thomas on Sun, 17 Nov 2024 17:01:24 +0000)
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
 <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> From: Reuben Thomas <rrt@HIDDEN>
> Date: Sun, 17 Nov 2024 17:01:24 +0000
> Cc: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>, 72986 <at> debbugs.gnu.org
> 
> On Sun, 17 Nov 2024 at 16:37, martin rudalics <rudalics@HIDDEN> wrote:
> 
>  So my last hope for finding the cause of this behavior is gone.
> 
>  Thanks for trying, martin
> 
> You're welcome; do let me know if there's anything else I can do.

Martin, what should we do with this bug?  Leave it open, close it as
unreproducible, something else?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 17 Nov 2024 17:02:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 17 12:02:47 2024
Received: from localhost ([127.0.0.1]:58362 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tCifd-0003v4-9U
	for submit <at> debbugs.gnu.org; Sun, 17 Nov 2024 12:02:47 -0500
Received: from mail-yw1-f173.google.com ([209.85.128.173]:46288)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1tCifZ-0003um-3p
 for 72986 <at> debbugs.gnu.org; Sun, 17 Nov 2024 12:02:44 -0500
Received: by mail-yw1-f173.google.com with SMTP id
 00721157ae682-6ee8e894deeso1710587b3.0
 for <72986 <at> debbugs.gnu.org>; Sun, 17 Nov 2024 09:02:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1731862895; x=1732467695; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=EL3vo289N++NqJKjSkDXjQPxvkeing0+zl8vnvYZN4w=;
 b=gg67SdGLr8BpqWQfsoZ9cXyZgapg3AG1t92H2a+dh8usMvQoTECBhf/Z22oXSUPNvy
 aTDex2sgrcued3ShRLn0aO8chCl8dfNvl48H83eTZjiqeDj/64DGNn/EIUHKtOJo71aj
 IybqcBgcs+w5+YM7Yx5R4eozGWuhi3rW6FjJg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1731862895; x=1732467695;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=EL3vo289N++NqJKjSkDXjQPxvkeing0+zl8vnvYZN4w=;
 b=J4o6+tuI9Ds1pdaWzhv5zKK+ytP6yGHNvKxOQN7bV084E2cjbqVY9Kc+lzb5r1ko8F
 vblRt9t5JdFrA3h72mie5fNIa4YaRA4wi0T/e3IDw6BGT8mbGQr+7TeguchC6qh+TkIb
 ozCYc9KRML6fVu5GF7ZFj6rvjDO4qr+k5iPXBmB2DUPyXzvyTGBwSagXoXcnArz2DI+0
 TfeoVy9mCNwjd+WhfAou0fGs4VGmdB49hDAiemeAmhm09OfJUT1g5sy1xXaHWrhoiCjM
 fzzPxpZwIi1Dd6rZDvCULMgkloVYRfNM6s7yNX+HUIUXsnmGmU723IxzJ1arMZZfvmEd
 4xGg==
X-Forwarded-Encrypted: i=1;
 AJvYcCVAZggXLLVt+XlhH9Vh4o+GGpQbgYIqRtNvTgmmbkn6AO9cth6m6dz3XZwVbvOzO1rxDW44Xw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwxUErG5qO+yuBLIKfa40YGM0WB56UCY+7HwCHwophs3jB8fVPX
 DQ35Cy8TI85Uv67eC0fmMzgAZ/4WTmkV43U3Xgz59ATkCbrr/J6BTQqXz9X5uBNnGv7UdAzt0xw
 eiZly1GIUn2Fo0ov1UdHPYeJecSn0ACk1zA5c8A==
X-Google-Smtp-Source: AGHT+IHUbmj5bCOytUmX3/+nyc4uyDbvrmm11T/LpZZ4hXCCLDgp6B0bl+a5ljrF4A/2MryFTJ1dvSjEv5DqAyvsoAM=
X-Received: by 2002:a05:690c:a8d:b0:6e3:d97e:848 with SMTP id
 00721157ae682-6ee55a5560cmr92733087b3.10.1731862895577; Sun, 17 Nov 2024
 09:01:35 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
 <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
In-Reply-To: <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sun, 17 Nov 2024 17:01:24 +0000
Message-ID: <CAOnWdoiCEuvfNngjKpUsqiAwjyUpVhTGu9NP-p7_KPBoTv3yEQ@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000b0ea5e06271ec00d"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--000000000000b0ea5e06271ec00d
Content-Type: text/plain; charset="UTF-8"

On Sun, 17 Nov 2024 at 16:37, martin rudalics <rudalics@HIDDEN> wrote:

>
> So my last hope for finding the cause of this behavior is gone.
>
> Thanks for trying, martin
>

You're welcome; do let me know if there's anything else I can do.

-- 
https://rrt.sc3d.org

--000000000000b0ea5e06271ec00d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">On Sun, 17 Nov 2024 at=
 16:37, martin rudalics &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@gmx=
.at</a>&gt; wrote:</div></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
So my last hope for finding the cause of this behavior is gone.<br>
<br>
Thanks for trying, martin<br>
</blockquote></div><div><br></div><div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small" class=3D"gmail_default">You&#39;re welcom=
e; do let me know if there&#39;s anything else I can do.<br></div></div><di=
v><br clear=3D"all"></div><span class=3D"gmail_signature_prefix">-- </span>=
<br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div d=
ir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.s=
c3d.org</a></div></div></div></div></div>

--000000000000b0ea5e06271ec00d--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 17 Nov 2024 16:37:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 17 11:37:49 2024
Received: from localhost ([127.0.0.1]:58285 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tCiHU-0002jd-VY
	for submit <at> debbugs.gnu.org; Sun, 17 Nov 2024 11:37:49 -0500
Received: from mout.gmx.net ([212.227.15.15]:58085)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1tCiHS-0002jP-AW
 for 72986 <at> debbugs.gnu.org; Sun, 17 Nov 2024 11:37:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1731861458; x=1732466258; i=rudalics@HIDDEN;
 bh=fEsBr8iA6q+JdkHZzP9DxClA20+TuNTgouCe5xuwhhM=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=RgzI31ARCJq9OzphvdM4sg7uJwpmOB+agQwDxnZD+1WPfGbJQXfjbM8HHcLmGuBG
 gRNBxlPTQCV1x7aEgvciW+8r/cYXm6ZXQ1Zgn6YWdU1kjUnU3uEahFpg2g0fbvWL3
 wifr2h/Lwod6YWNtEIHYrwBo26DG7uQ2mbWq5lojJrXDFtgWRxTsigVYaaG9DOTZH
 3+0p3c7oNgBc5Pvo7rR/S2eOg1GEj8SWR7ElWKq9pfcPoFMvrMizAtYS90FGkEwy0
 D83HU4ZoRV2bOe88UZ5VcX3s/kShNJtBd6QdRfjPZJjC90QYhzExUos6n7ht5X5KU
 1BLaqxYyztbE3/HZuw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.73]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MjS9I-1taWS00VPW-00g1e0; Sun, 17
 Nov 2024 17:37:38 +0100
Message-ID: <e6d32a00-773c-420e-ac88-28c4134ed5ea@HIDDEN>
Date: Sun, 17 Nov 2024 17:37:37 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
 <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:9hIKMjJHhqlx3xKMb7DofNz9LnnMefmI0M7nwbCAil2OofiGGah
 alJzBM679oB5uCIGk2BCzB+ho6MXEEMAwMJ/IVSRYnvJoubDnCVX0wpE4XyGP6d3hbmIyaN
 3bGszgho/hnc6eDJoaH4zwVzHj9PNarCdd+LtIj1UJb9kBHu7Ukr4VnY8Hyr/PVe3cabe8m
 5MNThvBaax7o3oNQ00afQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ORzugOnelkQ=;ha/REa9E/nr66uEyzac6kRB1lwJ
 q8RHbrRNA/qpUIVLy3E9MksGbpEP2GUeSLYMFY/gDud1fforwL6+NVZEmReIuOuB8MldASQ37
 VPvGLlS97TQWVVo6VGQWnumenTSSwywcMy4I2cmXxup4vKnlS3Oicxhu/9Vv/u52dWE9aEEil
 nxRM2U8G6HL//gk47cDZjWMvqgOk1G/7iSw5H4SpiPclAoawwppbhMGginYe7n4+qfXqx8V51
 Z/XUzOG/DyXbivOfRzxhdHeJpXrF83m1/x9ZVF2lrQYFuZEjNQV3zqC7wWR/aWXO5/rzDVtNP
 agd9Y+XDp4UvNM9WRKoNhti6EkAq4r+jph+yEjXpe5C/jTHQztjf9UDX7NmFB5RgoB7/FjoG/
 0xTqlXONInWadtSSMU8ZU4/YXO3QHJvYeSQ2fbyShbabYRSUOTpgoxDSSaLITldYABHL7uwbF
 3xDRW+VwvCgnvy8BmUrKhmubKYtbWw6eqs2EiaNjKKR92ajGxOHX5EtlCM9d3T0GogGpFCR5V
 GLWZnA6Sb1d2yu9LlZAICoqZ+QBuswZqoX/sjzPy+MG8TS1evAJ2RMMy60qJUO8AL3P3ogoRH
 gCYWOPgcYamMrxsVVpZrAhHxRRUb4mCq5FkFxXKoBjps3Z6ccXLfgIxEqIJhrKwi87zQO5VhI
 KPYg2T2wiNJcOhuD2qyNvkdJS761w3m1EIRHkbr89pmd7Eo6SQbMMMFRkxUgfmcqMMULYD1+D
 fGw8jPPWEbA2h2fU5gTkWmGyLObK6bj+Atd/250O5+cSKp5PwbTbIibjPHQywO2ak5paMSech
 VKzGZyk9OopGdv0tnsSqCCnuHxQKbM+l1LHANcuzvf26B2aThyvTbT4Dm7OLN/YcSBGbJ27ZM
 NQW686jaPh1nnjnYAvsLy5U47YzWuppkkA0uBbET6P2sIrxdrD2/b8ZPU
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > When I update to current git master, apply just your patch,
 and start up > `emacs -Q` with and without menu bars, the second frame shrinks
 as before, > in both cases. So my last hope for finding the cause of this
 behavior is gone. 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [46.125.249.73 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.15.15 listed in list.dnswl.org]
 0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
 [212.227.15.15 listed in wl.mailspike.net]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.15 listed in sa-accredit.habeas.com]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.15 listed in bl.score.senderscore.com]
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > When I update to current git master, apply just your patch,
    and start up > `emacs -Q` with and without menu bars, the second frame shrinks
    as before, > in both cases. So my last hope for finding the cause of this
    behavior is gone. 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.15.15 listed in bl.score.senderscore.com]
  0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
                             The query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.15.15 listed in sa-accredit.habeas.com]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.15.15 listed in list.dnswl.org]
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.227.15.15 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [46.125.249.73 listed in zen.spamhaus.org]
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > When I update to current git master, apply just your patch, and start up
 > `emacs -Q` with and without menu bars, the second frame shrinks as before,
 > in both cases.

So my last hope for finding the cause of this behavior is gone.

Thanks for trying, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 17 Nov 2024 13:10:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Nov 17 08:10:35 2024
Received: from localhost ([127.0.0.1]:56242 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tCf2x-0000yB-H8
	for submit <at> debbugs.gnu.org; Sun, 17 Nov 2024 08:10:35 -0500
Received: from mail-yw1-f181.google.com ([209.85.128.181]:58647)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1tCf2t-0000y2-SZ
 for 72986 <at> debbugs.gnu.org; Sun, 17 Nov 2024 08:10:33 -0500
Received: by mail-yw1-f181.google.com with SMTP id
 00721157ae682-6eb0c2dda3cso32050547b3.1
 for <72986 <at> debbugs.gnu.org>; Sun, 17 Nov 2024 05:10:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1731848971; x=1732453771; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=RktgJdFkHkZ8B8DkkFNvKMsmd8+aSw2NdLnlnGl5ZQU=;
 b=v/0uRDi/z/o3GEMWWC1iX4GK0IsHsJ72WfmzSYxAhruyqbl752KRKDs0E0siFlOy9o
 0XsVCWyz3wQgYXxdXGUP0IOpsb0c/H+ijHe+8gAWZVrvIRLI5D9HnUlO0o97zIsvajJQ
 Qq24ippmkRTbaByJsCRCPER0C5ozeJUxBQAy8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1731848971; x=1732453771;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=RktgJdFkHkZ8B8DkkFNvKMsmd8+aSw2NdLnlnGl5ZQU=;
 b=U+Fo0gehWZgEBSiKEhYSvgq+mm0h4uJpuONPorCyJiD2wpIZUzKJ3p22l46CL7vXyM
 nAakdLCi7m7B51uqrIG4/RRm2EO+JaLgyBsY8idcgswrZXGcM/wIZOdEPpku+BwoHNmY
 HX/g8pFKjXC1ygQ4MjbQ8/eL/yW5wUGw7b+sBdCtq+LPXTeIUGAxbbcXCtKeAvUW3b/G
 JhuM4tl4nE4+08d4HNvKpsx3XojuznI1ng+5Z/3yrfE6J87DVDjy7NAXn211x5+RpUwe
 +HayVljZllvrVvoCnR+hJtuY89viZLe2aIQ51/CIs46sd0OJmY2m6wGER0E9bW+shnEx
 vn6g==
X-Forwarded-Encrypted: i=1;
 AJvYcCU2JlOcRb0AyxZ+w6SKrlk7iSdt0unZJUGw5P6mIFYmj6qUFa3SKV5jcHZxsCnL3m9Td8qvlg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yxz1pUYbXjC7nFxVxnUZvh8cqO9+mNaAaCAkGT4lg5xEEx+4DVU
 QVFG+fcMFWxxRNmE62xmvBYsuopbpi8iKF0CNdLsvm/salGV70Z+qWReuWMj256sfnA3jJkXIrL
 +llKAmjv5t5Zq1X2/4Bs9ANRfj3wdE9fOxX1RXQ==
X-Google-Smtp-Source: AGHT+IGZLflydZa/H2WTLkgYguQ5jncxMaPBc+FBR922yySj+s1nawxp1LjqLhjzsiXiJZl5RgSuNuYI/38luQwkqvs=
X-Received: by 2002:a05:690c:62c5:b0:6ea:8a23:7673 with SMTP id
 00721157ae682-6ee55bbae6amr96470107b3.8.1731848971307; Sun, 17 Nov 2024
 05:09:31 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
 <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
In-Reply-To: <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sun, 17 Nov 2024 13:09:20 +0000
Message-ID: <CAOnWdoig1grDmWWZQooe2pVvE1N_hFXb28hf7twpLgaFRCGwrA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000bd6b7406271b82db"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--000000000000bd6b7406271b82db
Content-Type: text/plain; charset="UTF-8"

On Sat, 16 Nov 2024 at 16:40, martin rudalics <rudalics@HIDDEN> wrote:

>  > So anyway, what I'm really trying to understand is just in simple terms
>  > what tests you'd like me to run next.
>
> Please remove all of my patches from the Emacs version you try.  Then
> apply only emacsgtkfixed.diff and tell me whether the second frame
> shrinks as before.
>

Thanks for spelling it out!

When I update to current git master, apply just your patch, and start up
`emacs -Q` with and without menu bars, the second frame shrinks as before,
in both cases.

-- 
https://rrt.sc3d.org

--000000000000bd6b7406271b82db
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sat, 16 Nov 2024 at 16:40, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0&gt; So anyway, what I&#39;m really =
trying to understand is just in simple terms<br>
=C2=A0&gt; what tests you&#39;d like me to run next.<br>
<br>
Please remove all of my patches from the Emacs version you try.=C2=A0 Then<=
br>
apply only emacsgtkfixed.diff and tell me whether the second frame<br>
shrinks as before.<br></blockquote><div><br></div><div><div style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">T=
hanks for spelling it out!</div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defa=
ult">When I update to current git master, apply just your patch, and start =
up `emacs -Q` with and without menu bars, the second frame shrinks as befor=
e, in both cases.</div><br></div></div><span class=3D"gmail_signature_prefi=
x">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr=
"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">=
https://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000bd6b7406271b82db--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 16 Nov 2024 16:40:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 16 11:40:45 2024
Received: from localhost ([127.0.0.1]:54535 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tCLqm-0003sz-Oo
	for submit <at> debbugs.gnu.org; Sat, 16 Nov 2024 11:40:44 -0500
Received: from mout.gmx.net ([212.227.15.15]:57921)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1tCLqk-0003sl-6D
 for 72986 <at> debbugs.gnu.org; Sat, 16 Nov 2024 11:40:43 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1731775234; x=1732380034; i=rudalics@HIDDEN;
 bh=mqD6GxyF5p6OjqoXyIoPiwZJWWdVukSdm796yw3Npfg=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=KfqQQvJLY4dB/bRdUI5Cfsw8V1VhZnNPNloMJuX3+3gGQE1CKqsP++vlDz8kQIth
 CdhIKvGEbsxDGQDkSgdiz4GBfhrj+A9nvctfM+yHTDyrt7280IlmeYyz8I1ZC34DQ
 2D2n1ABELx3D7mipdhdZ+1kpfJKGfCNBsioNHCYmz32MaouhXEt7xYnd/DdIQwKQh
 1djZmxkZ356GDr9FomjZIvrkAknE6PxkoUn8DVLGPOGWWOGqixcj7GY7CZJ3zJPU6
 bTJT+FnqKtFemgK68z4VK6/qzvhdJjWV3JyQgzkSxDXzSMGKMrjXoQOZZ8nAo1OPj
 3fOxtbPPvTOX2thLqA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.81]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M1poA-1tA8vS1QVc-00EtY8; Sat, 16
 Nov 2024 17:40:34 +0100
Message-ID: <c9c7aaf0-5b0b-480c-b628-582a0da45ae8@HIDDEN>
Date: Sat, 16 Nov 2024 17:40:31 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
 <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:aQ5MHW0sY3KALItqiMhS5KAIrAV2sELGhszbQGOzYJsRimEhPtq
 wn23v+Xq3DEMFm/Wz4qe45Z8yvJSkZAuubjp8F5o2z2XvQrlGc9qmANf7z3Jzc94PlG8uj4
 L4vc/G2xSOWayHERPmDrTWsMcEWfnDx5A82oD26EeHymYZeaWfSyeA84/ZhhNU/QFXnUSnB
 a7sSEV1Gac2KWJGXR0vTQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:aSf5XpvIUic=;M+lSK4fauVXttdYKof/6vGJgIPf
 agbUMzBIg0VZRxUCo5DqaFkokW49+99xHl1kcsP27WXt37eUm8uOvL1EuGFvE26yZSnm1cdO1
 BJO6bOHd08UquQdJYG945EfR2qX6gROYbpB1Mvak0Yc9Hv7RaluvXoxVrBlAvTSwVQQxRpbMw
 PoevVMbVZ+Gv5wCcn6f09Xl+YC+LUb06YsG43/aQ+mBbt8PYb8Y//GtxOytJX8mqDv2N9MHz/
 2cIrEbWmJjm3TZqS9fPqTM2KroKnnYxyDFXcq6IrG/VMqAnS+GMJHXls9LGN7E9xaC6lkqeAZ
 mghUFFcq9ii+KxMMgPhrLXe2Le9S3vdhEdTFQ/vt7HsAY69nwlYDKR/pMTHiWH6htRa83+ooz
 QCTL5T9XoDVlzBf0sGZMJ3Y28g49u/+7gT9lg2Dn+NPWN1eEfNAg8FphG4AloHsGd3qg9XGpq
 wUpUuAUI+Ns33ABAQnAmA5bmKy6dgfLIfAt9Eo1U0Rq1QP7hcUrojZXxS2yEpj34Tq7HDHW9F
 ZkRN3PBy5kVjkOBpG5GQhWZ0j+cbvwRmwpeejEBjgIJLKdrw7PpI21nZR5LH+ITvfNNYEE1E2
 USBNT4EqUc7Fne8Lqq/6RN4yj5zLCTWApIbVpODhMAZOvlUP7Dfe7bRshOnSJhGtUMFZYTQcw
 PZEyJD5QRy5qOwq1r6yboab1gOB8Pv1I2IUCay/gapNoIcUBI+EKK1aNQG2fiimj71JBqON53
 1NuKU3ybdoNxpfDSIKxAC7e1gd+3XL8iwR5MoS3dR/p12qIWYJX52cr6P8u/7ukCY9pswkzSu
 ieKH+DTo3mAMc9yiY1GDpaG5zGBV+nb9R+84/Zlc7Rr3cPwafJxhjiVw4CIzRWYyL8Q3G92db
 jU9jkR3gGlQxsZ8LE+/iR3Xy831oVp77ZzJ9HSN/mvnhmNwae6i1WXsfm
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

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

Please remove all of my patches from the Emacs version you try.  Then
apply only emacsgtkfixed.diff and tell me whether the second frame
shrinks as before.

Thanks, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 16 Nov 2024 14:47:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 16 09:47:16 2024
Received: from localhost ([127.0.0.1]:52675 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tCK4x-0006WG-SS
	for submit <at> debbugs.gnu.org; Sat, 16 Nov 2024 09:47:16 -0500
Received: from mail-yw1-f179.google.com ([209.85.128.179]:49260)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1tCK4t-0006W0-Sr
 for 72986 <at> debbugs.gnu.org; Sat, 16 Nov 2024 09:47:14 -0500
Received: by mail-yw1-f179.google.com with SMTP id
 00721157ae682-6ea339a41f1so14498607b3.2
 for <72986 <at> debbugs.gnu.org>; Sat, 16 Nov 2024 06:47:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1731768371; x=1732373171; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=RpvoFJJuGJ2Dmvdcv/5FDger7jyRd/Eedio3HPQ+8O8=;
 b=qMMrufPm2TjUbmLkjNfDSAHUBWfoQZ1tT8mvKDT3Zo/n3AyEOf8YlsYLZUvP1nKXmv
 B4TsEXwX+nPa3Wd24xYis0Hppu00g1/1fdPr6duFnY9SMucwSaiZk13ZCK64H8zG+T42
 qRUuORjik0kmlTqPy8Wn2LSjoO5WBr3GYX8oI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1731768371; x=1732373171;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=RpvoFJJuGJ2Dmvdcv/5FDger7jyRd/Eedio3HPQ+8O8=;
 b=HjecwCFZrJqQW6tEVfuIqsOdPLT8ssihFP0dCKujwjTJQE9r4xiEh6c6qMb3CaVTjw
 DMft6cvFLd2K7nXZ0xMeQueIS6EaMa9UtvesfwNwhHmlKgN8yeVtobfMCsjW7QyYDspD
 pV22MA6LjBFDvixY1PxujA3yqY4T7bxK85Ww+WBc4InDHuEOWgzzpnPV+xD1QCereKAV
 WERGr3X/1nOSB8xM7u9HiKRpvoXDyhOU3XRyUzaVzfhDoxYEhZVTDrgqt+P/c2k+8IZV
 FiR75zIHUpeeF8BXavhvrRN4yDgJ+sXY+hxunhr4hCFKcNbOAGqliyF51fwpTiE2McXp
 XiJw==
X-Forwarded-Encrypted: i=1;
 AJvYcCVqPmfQiS6LpPbkzwkDmCe1geE+jSZMfdK565eMs7/Zscxr7SQX+kpc2m06ftshZJ9lm6DteQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwRlRZzfADBp9fo/LHi03/+k61LgxmFbMJuVx4S9K25lxZG7K90
 zlr7JQGLPs5pzBOkZQ6ScggjlG0xutCIcdL8dVs72iBOkx8CoJHOhjEY57GjPQ+EnGXqwvJKRNN
 UQNBwrrJ/p2VmF3U4/6p3lL/RjSovr7k71IH2pw==
X-Google-Smtp-Source: AGHT+IF05i7dFAjvTdAvHIUz07/zY4cBrPmXI8VWSKf59yWX/YGzr820LPlr/PbVd+eGNSaq/d7iubaSzLkc/MBwxA4=
X-Received: by 2002:a05:690c:311:b0:6ea:7e37:8cec with SMTP id
 00721157ae682-6ee55a3b80bmr88502987b3.2.1731768370669; Sat, 16 Nov 2024
 06:46:10 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
 <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
In-Reply-To: <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sat, 16 Nov 2024 14:45:58 +0000
Message-ID: <CAOnWdojZaV7XNZnCihuC7dNhrs0v9Gefdoxc5wE0hZtc0oeDHQ@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000914baa062708be0c"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--000000000000914baa062708be0c
Content-Type: text/plain; charset="UTF-8"

On Sat, 16 Nov 2024 at 08:59, martin rudalics <rudalics@HIDDEN> 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

--000000000000914baa062708be0c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sat, 16 Nov 2024 at 08:59, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
That sounds too good to be true.=C2=A0 Let&#39;s try to take a step back.=
=C2=A0 With a<br>
pristine, unpatched emacs -Q, when you do C-x 5 2, the new frame opens<br>
much smaller than the initial frame.=C2=A0 With a patched emacs -Q, when yo=
u<br>
do C-x 5 2, the new frame window opens just as large as the initial<br>
frame.=C2=A0 Is that description correct?<br></blockquote><div><br></div><d=
iv><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" cl=
ass=3D"gmail_default">Yes.</div><br></div><blockquote class=3D"gmail_quote"=
 style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);p=
adding-left:1ex">

And you do not see a behavior where the new frame is very small<br>
initially and only then resizes to the final appearance?=C2=A0 And if you<b=
r>
turn off the menu bars, the new frame opens as large as the initial<br>
frame minus the height of the menu bar?<br></blockquote><div><br></div><div=
><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" clas=
s=3D"gmail_default">Sorry, I had forgotten about the instantaneous resizing=
. So yes, with the patched Emacs, I get this resizing, if my eyes don&#39;t=
 deceive me (it is very fast).</div><div style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">And indeed, when I turn off menu bars, the second frame still open=
s small, even with the patch.<br></div><div style=3D"font-family:arial,helv=
etica,sans-serif;font-size:small" class=3D"gmail_default"><br></div></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">

If the answer to all these is yes, then what was the patch?=C2=A0 Just that=
<span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small"></span><br>
recent one where I set the natural sizes in emacsgtkfixed.c to 800x600?<br>
Or do you have applied some patch I sent earlier?<br></blockquote><div><br>=
</div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall" class=3D"gmail_default">I am referring to your gtkutil-frame-2.diff o=
f October 6th.<br></div></div><div>=C2=A0</div><div><div style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">So a=
nyway, what I&#39;m really trying to understand is just in simple terms wha=
t tests you&#39;d like me to run next.<br></div></div><div><br></div></div>=
<span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=
=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"http=
s://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></d=
iv></div></div>

--000000000000914baa062708be0c--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 16 Nov 2024 08:59:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 16 03:59:16 2024
Received: from localhost ([127.0.0.1]:52062 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tCEeB-0006pa-Rv
	for submit <at> debbugs.gnu.org; Sat, 16 Nov 2024 03:59:16 -0500
Received: from mout.gmx.net ([212.227.15.18]:42571)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1tCEeA-0006pG-9K
 for 72986 <at> debbugs.gnu.org; Sat, 16 Nov 2024 03:59:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1731747545; x=1732352345; i=rudalics@HIDDEN;
 bh=gnHuWq/EKATR4lbXsirg7IKmyl8Y7Z5lyqJ7qQUL1Ew=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=aXUy2rzwg/S/w+HTK2qWxyanTpDOz+9nC7LqPAOx9g79o8TINHGl35bpNA7kKWX9
 vJ3cDahsqUUaeB3+80hjG8pliDb0aVMx0fLJMLvMPG1xVmGRRAypUQIlfYh1+GGAn
 WHx7sZTmod57HcLa/c+2ICUqg8xhKTM2CqNqMb2SJvqvmQn4m2PPbWD0Yc+RW4YvO
 czNIqyY4xg6KOsgsYKT/3Ux1bHtOdqj1mPTLdr6m61FDTsdjPdWmMn10+uytWhw3g
 EQP8sbp3GtgxxoBKe0+6zWC7krcvxjO4Y01cXoXfmGHFBU8gHLPfjYARGPE6boOgq
 Fw0HGZOPKXzoUwRp9Q==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.81]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MacSe-1tjuR12Ah8-00oc1M; Sat, 16
 Nov 2024 09:59:05 +0100
Message-ID: <8378b9a3-d739-4a39-b50f-45481812029d@HIDDEN>
Date: Sat, 16 Nov 2024 09:59:00 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
 <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:NSTbWfX4+ADrSQAVEA5u0aEFaYFV1NcBV1ABg4Iwhi7nIJwxMv3
 4c6H6b6isvwpSoe3RzuWfIRGnmdazODYJ0yAPUZhvfybXb2yZpzrYWxK2RswwWiAnNDttL0
 6k7ngd1yv1qvcJGylcjza9qaI2LPpjOI7Q/rSu+L5L4v/VTmK0zCeI7li9TgoTDpHahPyeY
 ufG6kxJjxAYNTvPno8epQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:g3/N4Jy+VRs=;eXoWDM8OsZ4C83kx/4noWfsNYQK
 GGaSH1sebOj7zuJEJLk062rwnLm/K9vHV3qTnwrjiYSE7oy4CI69Bn4yCIJ5PpNkjuAxrBQIi
 AJGZ1eesCPMpczzi8XEjoX3buR0i32DBfbtP607UsPhtWkl74AOy8gJr0+27hWEMuWQUU//Vg
 PYocbxCumzDh899N/YnKwGkc7qvJLiKzhh6rU+Nc1P9o9I1yfvDelQfDgqQa+jFIm2C6T7HDL
 3CRSYr3KdDXyKf/XhsrDe74if2rz6nblnyEicDpEAhiT58v/wn5cg15yCD3i1OHXqLYtmknR8
 lg1+lP9ExvY10Q4P1XVyzmF4DRUF5lMpepL8K/VwRmehpa4LvgJITDaXi4xZ+oHTE3zsdc+Kd
 K3NefzGgxzp4nfa8njlVHNva/b2Umeyqz9EPjWcnGo8Ut/EamUUA7qRrVfampYEP3EsaTvcTF
 gWdqwtpiuxZKDZcElPGHxWMokzY/Whil8aVHi0pMVQz1GNRqY7M1RPDld82BCrVZbmrDt8m2J
 huLQm4hhHAb1yB/i+1KmYUwfP7O7w4oM+p+wPv8etv7cR1694EVozjiBBmbt7R8P47zeLLTTB
 b1xvC2zZNkJXmbKIp16z+BobuicerSTcEXP7FxVPGYV0Zdm0eJBK+danvWUs2Xgz5h+PMaobA
 G/eAf1tkXpg8fIR1ivvyaDT02xze4ESwOAbI2yda9jpYXp1QVJcW9End/hq9xicv8/Y2HOXVa
 HdhNSkAIfPdLsaZqTZI93cZTFmZKw6y4J6jfvj1LC8L4R7gZ2NjikYynU0xuqiBi8rubfK5Ze
 CBcSZxQJ6tfxM3BnnUjAUjXnnW7gRRKoo/WQu9rinSvwk9Ez5q+8FiNMnm1Os8WcAytUCDTPO
 aJCbZo7DqvVedZPcsy+dfgfju5vsH5fXQdB7V9b3A2XzK1oI1oZjloGTW
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > As I understand it, I see shrinking with
 > every new window in an unpatched Emacs, and with your recent patch, I don't
 > see shrinking; as I previously said, for me currently, bad == unpatched and
 > good == patched. Does that sound right?

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?

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?

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?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 15 Nov 2024 20:07:31 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 15 15:07:31 2024
Received: from localhost ([127.0.0.1]:50969 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tC2bK-0005ke-Me
	for submit <at> debbugs.gnu.org; Fri, 15 Nov 2024 15:07:31 -0500
Received: from mail-yw1-f177.google.com ([209.85.128.177]:59741)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1tC2bI-0005kV-AY
 for 72986 <at> debbugs.gnu.org; Fri, 15 Nov 2024 15:07:29 -0500
Received: by mail-yw1-f177.google.com with SMTP id
 00721157ae682-6ee55cfa88cso10921147b3.3
 for <72986 <at> debbugs.gnu.org>; Fri, 15 Nov 2024 12:07:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1731701188; x=1732305988; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=Sd/aAzckFdoS0zjOiLtB7o5ZAcqzMXm3eC8fCsVYC9w=;
 b=BNqSO+YH6OrelEj7S8ghpyZtm6NycxQbaoXgQFwzCQRUHmN1J/hnDYUs2opq/JyNQr
 1GhjkIrPrRV5D24aoc79uFwx5Eabfpocqx3zGgdSfoAfZ1b3xr1cnrU/pDnTcEVTZzIp
 gaHurOY0TJiHbpBU+s0GZk85HC0DjepxevjEE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1731701188; x=1732305988;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Sd/aAzckFdoS0zjOiLtB7o5ZAcqzMXm3eC8fCsVYC9w=;
 b=D4kiSBINduX5J6wvuTeyUr1wFCoQFsHm9a7dMEYfbUSDy5CjenMTOJLfyJkWQyU7g2
 oAMFLxtH88Jn2Bya5HVWTuT+HvvNnbYfAcGRuC9N34JuCruTdBMPddef/X2XFA7FLooU
 PwAmcc+U0OnL1ualW+hUVOa2cLnirE2LOrMl0E2viVCHmX2cqB+ofA3o1A6O6MVj/o3h
 BDS50Cn/mS/OEYJ6U0iv9+wdFI/fpGGa7rE9zOLfjyyWm/wHQ7r+tXh+Qpm09h4xyoTj
 SJMEGEmneDbAF1b+N+LmC3XtSVOVkFRm3LQ3pii1iZ394FMjODRXKMtsJZ4EHbZ/0qUJ
 fC4g==
X-Forwarded-Encrypted: i=1;
 AJvYcCUo+4jD38J42mACo0BHDQvA2/3rjHxAJpDs4QFWurbMOfIR5Sdidu5to2Z71K1S36Q83IEuvg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw2MfTKMaigeQ6DMZsT7Q+duO38M535Eu9Ge1WdpBrBTg1JoJGL
 y4Ut2FWZi0Oly43p9c8GByQOHb3u8wk/0jwjXe8cfLwdRPVe10CyssEDmS+04XjrwKe426xe4cz
 Cg6afiWzCcmLNAEdjLz5jfexZLwZMPlp0JLKwuw==
X-Google-Smtp-Source: AGHT+IGgY+vstbszY+bmIOLNVb0/de4DdhUYKNw0iow+fvoR+fCnC/cMlnLRt6K8xS/DPC1Ul6UZVBZ1n4IuxSdFkFI=
X-Received: by 2002:a05:690c:5509:b0:6ee:61ea:a429 with SMTP id
 00721157ae682-6ee61eaabc9mr29117627b3.36.1731701187654; Fri, 15 Nov 2024
 12:06:27 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
 <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
In-Reply-To: <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Fri, 15 Nov 2024 20:06:16 +0000
Message-ID: <CAOnWdojTC-cDPOBytrfU-z2tk6duc4tGEq_ysHf5n=0g+Ephxg@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000025e5970626f91a0a"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--00000000000025e5970626f91a0a
Content-Type: text/plain; charset="UTF-8"

On Fri, 15 Nov 2024 at 17:20, martin rudalics <rudalics@HIDDEN> wrote:

>
> With "good" scenario I meant one where you don't see any shrinking.  A
> "bad" scenario is one where you see it.  Sorry for being unclear.
>

I feel I'm being a bit slow here. As I understand it, I see shrinking with
every new window in an unpatched Emacs, and with your recent patch, I don't
see shrinking; as I previously said, for me currently, bad == unpatched and
good == patched. Does that sound right?

Please apply the attached diff to an unpatched Emacs and tell me whether
> the frame sizes for a bad scenario are in any way different from those
> that you see for the same bad scenario in an unpatched Emacs.  Here the
> patch has no effect.
>

So as far as I can tell, this request supersedes any outstanding previous
requests; does that sound right? Once I've given you these data, you'll
have frame sizes as given at the breakpoint for three scenarios:

1. Patched (already done).
2. Plain unpatched (not yet done).
3. Unpatched but with natural size forced to 800x600.

-- 
https://rrt.sc3d.org

--00000000000025e5970626f91a0a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Fri, 15 Nov 2024 at 17:20, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
With &quot;good&quot; scenario I meant one where you don&#39;t see any shri=
nking.=C2=A0 A<br>
&quot;bad&quot; scenario is one where you see it.=C2=A0 Sorry for being unc=
lear.<br></blockquote><div><br></div><div><div style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:small" class=3D"gmail_default">I feel I&#39;m=
 being a bit slow here. As I understand it, I see shrinking with every new =
window in an unpatched Emacs, and with your recent patch, I don&#39;t see s=
hrinking; as I previously said, for me currently, bad =3D=3D unpatched and =
good =3D=3D patched. Does that sound right?<br></div><br></div><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">

Please apply the attached diff to an unpatched Emacs and tell me whether<br=
>
the frame sizes for a bad scenario are in any way different from those<br>
that you see for the same bad scenario in an unpatched Emacs.=C2=A0 Here th=
e<br>
patch has no effect.<br></blockquote><div><br></div><div><div style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"=
>So as far as I can tell, this request supersedes any outstanding previous =
requests; does that sound right? Once I&#39;ve given you these data, you&#3=
9;ll have frame sizes as given at the breakpoint for three scenarios:</div>=
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small" class=3D"gmail_default">1. Patched (already done).<=
/div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" =
class=3D"gmail_default">2. Plain unpatched (not yet done).</div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">3. Unpatched but with natural size forced to 800x600.<br></div><br=
></div></div><span class=3D"gmail_signature_prefix">-- </span><br><div dir=
=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><=
a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a><=
/div></div></div></div></div>

--00000000000025e5970626f91a0a--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 15 Nov 2024 17:21:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Nov 15 12:21:03 2024
Received: from localhost ([127.0.0.1]:50730 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tC00F-00074x-Iv
	for submit <at> debbugs.gnu.org; Fri, 15 Nov 2024 12:21:03 -0500
Received: from mout.gmx.net ([212.227.15.18]:53897)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1tC00D-000747-8S
 for 72986 <at> debbugs.gnu.org; Fri, 15 Nov 2024 12:21:02 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1731691251; x=1732296051; i=rudalics@HIDDEN;
 bh=YLCZ54YIEUUp41Wdp33mUlIgfVm7ifHhcRd+6NWZW0o=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=aC+QJAU1ddN5KThSAQT5VfWGrLUh9ryPSP5CEvINapTpdZcdAliAaNf+yfcQwDPS
 gF8TsU6CrIueAYmQ+kSMWot7egCas3uteIGKPv2YMsggNp9e0oGIWM9IJ0KHZ+k8P
 5AtF1NH9oSiXYPrcDy5fcRigPAKr5azJU7WU+/fctr6IZXUrCESfgSz6Dv851MS8s
 EkiUJ2i0NVDOW8IrnXZXzrbTv27y5MWeH7pXsu7f1AZrSfeucvKO79M0PK7IBye4N
 cr00oVxfV+EfQKYEHT/Mr8yB/oNjVchhCvrOxNqa0vZNT+7CxW2dkzyQkLqnNoF/V
 RJgh1Sk/dEMJi1CHXA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.252]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUowV-1tKcx01T85-00QCP6; Fri, 15
 Nov 2024 18:20:51 +0100
Content-Type: multipart/mixed; boundary="------------dKzOCZaHVaaXasiA8iXmbgSy"
Message-ID: <3334a15b-87cd-4bfc-b5ca-db7cde08df92@HIDDEN>
Date: Fri, 15 Nov 2024 18:20:48 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
 <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
X-Provags-ID: V03:K1:pl6UyX+l6DBR4dU/i8pfgZ/RiZSjcq7Qla+QQliBGR6PBWWGy+P
 Vnd1Eamd3+5aSZ+5wAOwNzvPUGuu1bxd26p5JTt1+Mi9Ur0WCFSb8Rwe/L9N1H2JjVtDz3l
 bbcrZrONsngPCVaWUzrSUrfygE/I0PEf381VHxxgxQ9Rvr9vZFtMgyfwSW4f97nuZWHKHb4
 /txVvnrI857a+/hQCM0yA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:BxMLFveftSE=;u9u0aw030B9VjEn8UpyOKm0cRTj
 IGPzlaBMlnPGcA8fWcmx69zMQx+PFDanqNfcegunxT5P9BlWsQH4tmB9wB8CV0w+B6KRYjbUZ
 oeYZGL3aRDzSIAVt/6JLuzeYZi2UwDK66zFw5yYiIIls1dJtsyiUHwENkdenbs1FWOuaFAlIo
 E8pKM72b3TLcc/ca38Q2NYAfflXDzR59L6cuA4C17UTje8zNUFOC2y9pDEl0aZtuja9rjj6p4
 V3aMaULWGn4Rav0HZ6pSOBtJXBW2CZleKSESk/zMHTD7spa9O7MC7yiUJUoiqfmavWepWUIw7
 4i0tBO7FVbLT1El7DQELcp5DsnQqRIOFpkZ+nHkDj2LOAAk5avMCRgRFSIaGZsbc/ZLnCYjjy
 QwPIoltsWo4m8GCjyKcKWRku0gyuuYWL56hwxpEkSGNNnDMtvDleIfOTi3rjDF2bOCVyiTvr5
 vdhsao7nXzEUJPm23jXW1Tsu4S7hXMetK4dIn2Kj0QdWxWNh5BwR8JNRu5YUN1SXcYdhycZIG
 whQGyC1ZprXuc70uiTDcmk8xDr4Sx8wmNkUpb19XQdDJnUDHvuVXwOkOmJM53W1deidNQI4hc
 SzhDxrHnYtqI4sS9SKp9hljmSy2NrLC5LmDyHtz8/E1SAUPRgpCqGt5EcaKd3EBBKw3DecEHv
 40C7jh427GUnFcCSWesO05KiPGbiVkP1D2htHRpoc7tdq3V3ihcmXztRDKB9CIdeAm/yRpl3c
 ykBG6OBTvpu++QnUVC5v+pbtaBK7Uq60wiSU95bD8yWyQ8oSu1HHSM8Xke2G1Mv77duGsj9pl
 3QD2s5Cp6StgG+tcRiocd8ujkGbgfoQBMUBv82KiTuUNkM6YQmB7/9L8bTJjV7/mTue+ZfVH6
 s6VCSm1rZNmBHj3XQFSh96fxROzt8uPbFJnkq4LrzxbJxXX/jy3JXL04c
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------dKzOCZaHVaaXasiA8iXmbgSy
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > Just to check I've understood what you want here, I did a first run with
 > the latest gtkutil-frame-2.diff applied, and with breakpoints on those two
 > lines, of simply "emacs -Q", and I get, for just opening the initial
 > window, 4 hits on each breakpoint.
 >
 > The first hit is w = 0, h = 0.
 >
 > The other three are w = 64, h = 167.

OK.

 > I wasn't exactly sure what you meant by a "good" or "bad" scenario; but I
 > guess you meant "good" == "with patch applied", and "bad" == "without patch
 > applied"?

With "good" scenario I meant one where you don't see any shrinking.  A
"bad" scenario is one where you see it.  Sorry for being unclear.

Please apply the attached diff to an unpatched Emacs and tell me whether
the frame sizes for a bad scenario are in any way different from those
that you see for the same bad scenario in an unpatched Emacs.  Here the
patch has no effect.

Thanks, martin
--------------dKzOCZaHVaaXasiA8iXmbgSy
Content-Type: text/x-patch; charset=UTF-8; name="emacsgtkfixed.diff"
Content-Disposition: attachment; filename="emacsgtkfixed.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9lbWFjc2d0a2ZpeGVkLmMgYi9zcmMvZW1hY3NndGtmaXhlZC5j
CmluZGV4IDM5NDE5NjBiM2JhLi5hN2VkZGIzMTE1MCAxMDA2NDQKLS0tIGEvc3JjL2VtYWNz
Z3RrZml4ZWQuYworKysgYi9zcmMvZW1hY3NndGtmaXhlZC5jCkBAIC0xMDUsNyArMTA1LDcg
QEAgZW1hY3NfZml4ZWRfZ2V0X3ByZWZlcnJlZF93aWR0aCAoR3RrV2lkZ2V0ICp3aWRnZXQs
CiAjZWxzZQogICBpbnQgdyA9IHByaXYtPmYtPm91dHB1dF9kYXRhLngtPnNpemVfaGludHMu
bWluX3dpZHRoOwogICBpZiAobWluaW11bSkgKm1pbmltdW0gPSB3OwotICBpZiAobmF0dXJh
bCkgKm5hdHVyYWwgPSB3OworICBpZiAobmF0dXJhbCkgKm5hdHVyYWwgPSA4MDA7CiAjZW5k
aWYKIH0KIApAQCAtMTIzLDcgKzEyMyw3IEBAIGVtYWNzX2ZpeGVkX2dldF9wcmVmZXJyZWRf
aGVpZ2h0IChHdGtXaWRnZXQgKndpZGdldCwKICNlbHNlCiAgIGludCBoID0gcHJpdi0+Zi0+
b3V0cHV0X2RhdGEueC0+c2l6ZV9oaW50cy5taW5faGVpZ2h0OwogICBpZiAobWluaW11bSkg
Km1pbmltdW0gPSBoOwotICBpZiAobmF0dXJhbCkgKm5hdHVyYWwgPSBoOworICBpZiAobmF0
dXJhbCkgKm5hdHVyYWwgPSA2MDA7CiAjZW5kaWYKIH0KIAo=

--------------dKzOCZaHVaaXasiA8iXmbgSy--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 14 Nov 2024 23:26:22 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 14 18:26:22 2024
Received: from localhost ([127.0.0.1]:47718 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tBjED-0001pR-HK
	for submit <at> debbugs.gnu.org; Thu, 14 Nov 2024 18:26:21 -0500
Received: from mail-yb1-f170.google.com ([209.85.219.170]:55421)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1tBjEB-0001pI-ES
 for 72986 <at> debbugs.gnu.org; Thu, 14 Nov 2024 18:26:20 -0500
Received: by mail-yb1-f170.google.com with SMTP id
 3f1490d57ef6-e38261653aaso219164276.2
 for <72986 <at> debbugs.gnu.org>; Thu, 14 Nov 2024 15:26:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1731626718; x=1732231518; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=CIYfVmFcPut/8+G/Eb+sTMhenrsSUeRzlFJ7YwH5iUU=;
 b=Pe+8zLDu7mBzSkqsjm5dPkToAk701tl3A+ABwuhemzdrJ66EoBqov235oSRn28QHxh
 2kVGdaoP8aC9eIlWoQGOJ1HRvv6z5oPc/Z6wy/acAPy6x1UCLvBVipQnHYYC/7Fn67BT
 u5HcKHl5MRnymMORgiVyQEyA4e74zplEzDynM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1731626718; x=1732231518;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=CIYfVmFcPut/8+G/Eb+sTMhenrsSUeRzlFJ7YwH5iUU=;
 b=GvwV+U3pmZLuSMtb/3Xj8gg6ilfB9dR+j7e+b8ao446ZGE4dXSLgTvR+k3aiUe0d50
 X4KBJzXRaW77xccAjOHgSP1gUc1lURQv7ADPn3vcNKP2ejynCsAVTooCBT/yanukhyK2
 JVqzhfGgVyrPHspGKL01eFaljoXXW0wzisvhnQWOeLyhiDfawbSb3dlAzcVDgxUgurhJ
 lnc0QZXyMIeVVYcXd6brwCRpbYHpDpQlOA7xQAE2eKzyL+Opu+kv9/Go9U/y9D9r4y7M
 HPXM5mKRw2dVDKTKtK6/aY/Rx+G656F5K4cqcDP5LxaFXDdcvhflf1AnkNOQg5MHMjtW
 FPbQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCVwD/GGKXJVHsItqmqPOq4vnnq6YIAXhXQ7FHUSFu7N2hdRKXjn+gV67wPbKBaY3CQW5jTV0w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz2azoP02a6tWpX3sdqI90hwAj+x3wT9yaqbjNEyL1omKSPL/7W
 1/HueE1qp5JxFznp1Pk5Vf+e7rmxKCgF1adXZ+1D0HDxmYuGVOhPUY+4bon9rqjXNMIcPgx7pWr
 uQY13k1yrWdOiNWmjSUhQ6+Z0oFbtih2zKGTtHg==
X-Google-Smtp-Source: AGHT+IFWiwOatDimPIfYr0btQBmhN1M69vj1G9yrWk1iuyH4HL49WHYCaW2din/X6gUSPFU5RfLCDGvZYhPs1fAIgXE=
X-Received: by 2002:a05:690c:d95:b0:6e3:3dbc:ca60 with SMTP id
 00721157ae682-6ee55a4e1edmr10980347b3.8.1731626717728; Thu, 14 Nov 2024
 15:25:17 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
In-Reply-To: <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Thu, 14 Nov 2024 23:25:06 +0000
Message-ID: <CAOnWdogD4=Ph6JD=K52P7auqKOXEWisCdm9tmzhj3W-=O7WmSA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000064ef9c0626e7c361"
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

--00000000000064ef9c0626e7c361
Content-Type: text/plain; charset="UTF-8"

On Thu, 7 Nov 2024 at 09:49, martin rudalics <rudalics@HIDDEN> wrote:

>
> One problem I see is that in emacsgtkfixed.c we set up the preferred
> size of the frame widget and take the width and size from our
> min_width/min_height size hints.  From the mutter log we know that these
> are broken so maybe GTK does something weird with them.  Please put
> breakpoints at the lines
>
>    if (minimum) *minimum = w;
>
> and
>
>    if (minimum) *minimum = h;
>
> within the #else parts of emacs_fixed_get_preferred_width and
> emacs_fixed_get_preferred_height in emacsgtkfixed.c and tell me which
> values are assigned here: Once for a good scenario and once for a bad
> one.  Here I get 0 initially and later on 110 for h and 90 for w.
>

Just to check I've understood what you want here, I did a first run with
the latest gtkutil-frame-2.diff applied, and with breakpoints on those two
lines, of simply "emacs -Q", and I get, for just opening the initial
window, 4 hits on each breakpoint.

The first hit is w = 0, h = 0.

The other three are w = 64, h = 167.

I wasn't exactly sure what you meant by a "good" or "bad" scenario; but I
guess you meant "good" == "with patch applied", and "bad" == "without patch
applied"?

-- 
https://rrt.sc3d.org

--00000000000064ef9c0626e7c361
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr"><span class=3D"gmail_default" style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small">O</span>n Thu, 7 Nov 2024 at 09:49, martin rudal=
ics &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
One problem I see is that in emacsgtkfixed.c we set up the preferred<br>
size of the frame widget and take the width and size from our<br>
min_width/min_height size hints.=C2=A0 From the mutter log we know that the=
se<br>
are broken so maybe GTK does something weird with them.=C2=A0 Please put<br=
>
breakpoints at the lines<br>
<br>
=C2=A0 =C2=A0if (minimum) *minimum =3D w;<br>
<br>
and<br>
<br>
=C2=A0 =C2=A0if (minimum) *minimum =3D h;<br>
<br>
within the #else parts of emacs_fixed_get_preferred_width and<br>
emacs_fixed_get_preferred_height in emacsgtkfixed.c and tell me which<br>
values are assigned here: Once for a good scenario and once for a bad<br>
one.=C2=A0 Here I get 0 initially and later on 110 for h and 90 for w.<br><=
/blockquote><div><br></div><div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small" class=3D"gmail_default">Just to check I&#39;ve u=
nderstood what you want here, I did a first run with the latest gtkutil-fra=
me-2.diff applied, and with breakpoints on those two lines, of simply &quot=
;emacs -Q&quot;, and I get, for just opening the initial window, 4 hits on =
each breakpoint.</div><div style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small" class=3D"gmail_default"><br></div><div style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">The f=
irst hit is w =3D 0, h =3D 0.</div><div style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">The other three are w =3D 64, h =3D 167.<br></div></div><div><br><=
/div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all" class=3D"gmail_default">I wasn&#39;t exactly sure what you meant by a =
&quot;good&quot; or &quot;bad&quot; scenario; but I guess you meant &quot;g=
ood&quot; =3D=3D &quot;with patch applied&quot;, and &quot;bad&quot; =3D=3D=
 &quot;without patch applied&quot;?<br></div></div><div>=C2=A0</div></div><=
span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=
=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"http=
s://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></d=
iv></div></div>

--00000000000064ef9c0626e7c361--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 7 Nov 2024 10:36:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 07 05:36:32 2024
Received: from localhost ([127.0.0.1]:47303 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t8zsN-0000Da-JN
	for submit <at> debbugs.gnu.org; Thu, 07 Nov 2024 05:36:31 -0500
Received: from mout.gmx.net ([212.227.15.15]:46381)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1t8zsL-0000DM-9H
 for 72986 <at> debbugs.gnu.org; Thu, 07 Nov 2024 05:36:30 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1730975780; x=1731580580; i=rudalics@HIDDEN;
 bh=dlR0lqoO/zrY0O3FY2mZ/N/JzWpYU0dcYeFDwzOd3v4=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:From:To:
 Cc:References:In-Reply-To:Content-Type:Content-Transfer-Encoding:
 cc:content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=rH1XSbIZIPzTiPRNEGZ57JNc9HDbCUi1JZv/cfq/n9jTiXPk5TfQu+W2sbbiVZXk
 1mJShukMxfs/BfeMSKusXT1/47wLDBKsbENBWDP3wYFfhq7xV7cNbDm0xjQ8qFxbH
 WqjjSZglNdHQNOi4Vn00S8hHW3EdnDK4MIaAg2BqmO7Y7denrMNLOlKvqlJb08mCq
 LO3sCGoxw0Y/Y93H3Io5w/F5Fcm9xVDRNtdIi3qasSTNkkYcfVOm0NomDpuYY8S0Q
 wUCnQsWiwX0yd2h/Q/IvDjA5B+hJqeQ2IW5CKaozMQa5wVBSrdzoqKMyfCXPhdFq5
 EIPczJlAB8k4UvaKfw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.231]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MnaoZ-1tYTNx1EIP-00gm6v; Thu, 07
 Nov 2024 11:36:20 +0100
Message-ID: <5ca42151-30f3-4b63-9aa4-4f55718bffce@HIDDEN>
Date: Thu, 7 Nov 2024 11:36:19 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
From: martin rudalics <rudalics@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
 <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
Content-Language: en-US
In-Reply-To: <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64
X-Provags-ID: V03:K1:m/iL253MOrXGwebi7Gcq2fjsbnF3AZGEXBZmKZ0WKlwAma1LWf8
 dK6AyA/gGsiYr4L9eSnkcdTwskNMGY4qlN6J6a1qOjbHgqaHPMW9v6wuRO8NJs9HrOfOym8
 MJV6K87KBPWIRd5q6d0czq2hndQ2NNURwfQZwxw2G6orqoLfFVEVNYIvfWam4X/f4RG37q7
 LvRgPdGEkTpKEJBW76qzQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:NX5W2vvYue4=;PqIiPMmJCj5+SGORvA5yDiM5Xrv
 /cE3nJZDD1ORxxithvMwe9BRVreotdAqvgM56rLHZyHbiWETI6Yc4s+Oe7pPmCFd/yYoiUrYE
 kllEVoOffcKsMTKH9MotDNj7bM/dBti0nY5NLhljx5nwxiCWYCGKWwHzh2c99PPlR3u9hMA4a
 PSyXLyWEhNoSL06BFKmshkyp9LXbUBe1mL/FoqR5VnlAuGhSTcJquLfm+e17L0/7QOPNQ377J
 oRiUqGVa6DlQ7G984Gj1TOJj85Fq54JcAcQyIkaFzV8qoDpY4vyTWVaMUtajcbIZZEukvXFRB
 QjDPs+YgIwzQnwGD5yarvhj60N3ncthKlGRA72IfFpaRugFnIhLnBoWyXfy4T97phHuiWTJMI
 WDAD0KDAKqhNeYe4fvw1/Hjx4VAEvFjKdvY4lv415HCdPBMv4GBnK+ddhAPOke3bRJ1FyxfYV
 5FQHrRu0nMxN7HhzaR2PsUgNoM0HAbPuHDMx9b/f1ZwSUHR//7QSSQ18OrD/cYyTv+W/sBy+G
 2fpC/EJTdBmQWdCL6LVer5Q8gy81chaWk1ii+9GwofYhGXYkdcMcuawQx12c4ApZdvCZ/Gh0m
 NAeRKoZ1ujYNSQHETRShk7ZKt8dFnM6adX2N+YHfRvHAJHG5qgtBMhlDJmtglcRQQCwINIZLg
 +rW6DP20hYcnknR6AeIxn/eeO9gWYX3kopHpFcdwRqq9NW3p3TT4IbwZvn4I7V5oFjXOk/i2q
 jaq+dNeiOF2fI2lvCxtdyvi1EQtAu24trtecafLfyi9sQyr4C55UEkwixN/f1+lksn2BwNlFi
 /F89GdHIXOffgAL1loc2Ltd+USuAgA1JMb0YC9XY5+HjpoFtjBTea10UFkTMkMoItZgqWDcqQ
 i9s2/JixJ/5W65IyFFjHoetOdEjg0jfo/Huv46yz0wzrPyAGeWoi9dFxI
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

ID4gRXhwZXJpbWVudGFsbHksIHlvdSBjb3VsZCBhbHNvIHRyeSB0byB1c2Ugc29tZSBhcmJp
dHJhcnkgaW50ZWdlciB2YWx1ZQ0KID4gaGVyZSBzbyB0aGUgY29kZSB0aGVyZSBiZWNvbWVz
DQogPg0KID4gI2Vsc2UNCiA+ICAgIGludCB3ID0gcHJpdi0+Zi0+b3V0cHV0X2RhdGEueC0+
c2l6ZV9oaW50cy5taW5fd2lkdGg7DQogPiAgICB3ID0gbWF4ICh3LCA4MDApOw0KID4gICAg
aWYgKG1pbmltdW0pICptaW5pbXVtID0gdzsNCiA+ICAgIGlmIChuYXR1cmFsKSAqbmF0dXJh
bCA9IHc7DQogPiAjZW5kaWYNCiA+DQogPiBhbmQNCiA+DQogPiAjZWxzZQ0KID4gICAgaW50
IGggPSBwcml2LT5mLT5vdXRwdXRfZGF0YS54LT5zaXplX2hpbnRzLm1pbl9oZWlnaHQ7DQog
PiAgICBoID0gbWF4IChoLCA4MDApOw0KID4gICAgaWYgKG1pbmltdW0pICptaW5pbXVtID0g
aDsNCiA+ICAgIGlmIChuYXR1cmFsKSAqbmF0dXJhbCA9IGg7DQogPiAjZW5kaWYNCg0KQmV0
dGVyIG1ha2UgdGhpcw0KDQojZWxzZQ0KICAgaW50IHcgPSBwcml2LT5mLT5vdXRwdXRfZGF0
YS54LT5zaXplX2hpbnRzLm1pbl93aWR0aDsNCiAgIGlmIChtaW5pbXVtKSAqbWluaW11bSA9
IHc7DQogICB3ID0gbWF4ICh3LCA4MDApOw0KICAgaWYgKG5hdHVyYWwpICpuYXR1cmFsID0g
dzsNCiNlbmRpZg0KDQphbmQNCg0KI2Vsc2UNCiAgIGludCBoID0gcHJpdi0+Zi0+b3V0cHV0
X2RhdGEueC0+c2l6ZV9oaW50cy5taW5faGVpZ2h0Ow0KICAgaWYgKG1pbmltdW0pICptaW5p
bXVtID0gaDsNCiAgIGggPSBtYXggKGgsIDgwMCk7DQogICBpZiAobmF0dXJhbCkgKm5hdHVy
YWwgPSBoOw0KI2VuZGlmDQoNCkEgY29tbWVudCBpbiBndGt3aW5kb3cuYyBzYXlzDQoNCi8q
IChOb3RlOiBSZXBsYWNlICJzaXplIiB3aXRoICJ3aWR0aCIgb3IgImhlaWdodCIuIEFsc28s
IHRoZSByZXF1ZXN0DQogICogbW9kZSBpcyBob25vdXJlZC4pDQogICogRm9yIHNlbGVjdGlu
ZyB0aGUgZGVmYXVsdCB3aW5kb3cgc2l6ZSwgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zDQog
ICogc2hvdWxkIGhvbGQgKGluIG9yZGVyIG9mIGltcG9ydGFuY2UpOg0KICAqIC0gdGhlIHNp
emUgaXMgbm90IGJlbG93IHRoZSBtaW5pbXVtIHNpemUNCiAgKiAgIFdpbmRvd3MgY2Fubm90
IGJlIHJlc2l6ZWQgYmVsb3cgdGhlaXIgbWluaW11bSBzaXplLCBzbyB3ZSBtdXN0DQogICog
ICBlbnN1cmUgd2UgZG9u4oCZdCBkbyB0aGF0IGVpdGhlci4NCiAgKiAtIHRoZSBzaXplIGlz
IG5vdCBhYm92ZSB0aGUgbmF0dXJhbCBzaXplDQogICogICBJdCBzZWVtcyB3ZWlyZCB0byBh
bGxvY2F0ZSBtb3JlIHRoYW4gdGhpcyBpbiBhbiBpbml0aWFsIGd1ZXNzLg0KICAqIC0gdGhl
IHNpemUgZG9lcyBub3QgZXhjZWVkIHRoYXQgb2YgYSBtYXhpbWl6ZWQgd2luZG93DQogICog
ICBXZSB3YW50IHRvIHNlZSB0aGUgd2hvbGUgd2luZG93IGFmdGVyIGFsbC4NCiAgKiAgIChO
b3RlIHRoYXQgdGhpcyBtYXkgbm90IGJlIHBvc3NpYmxlIHRvIGFjaGlldmUgZHVlIHRvIGlt
cGVyZmVjdA0KICAqICAgIGluZm9ybWF0aW9uIGZyb20gdGhlIHdpbmRvd2luZyBzeXN0ZW0u
KQ0KICAqLw0KDQpzbyBpZiB3ZSBtYWtlIHRoZSBuYXR1cmFsIHNpemUgc21hbGwsIGl0J3Mg
b25seSBuYXR1cmFsIHRoYXQgZ3RrIGNob29zZXMNCmEgZGVmYXVsdCBzaXplIHRoYXQgaXMg
c21hbGxlciB0aGFuIHRoYXQuDQoNCm1hcnRpbg0K




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 7 Nov 2024 09:49:30 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 07 04:49:30 2024
Received: from localhost ([127.0.0.1]:47245 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t8z8r-0006Vh-Vs
	for submit <at> debbugs.gnu.org; Thu, 07 Nov 2024 04:49:30 -0500
Received: from mout.gmx.net ([212.227.15.15]:58599)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1t8z8p-0006VT-Fx
 for 72986 <at> debbugs.gnu.org; Thu, 07 Nov 2024 04:49:28 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1730972959; x=1731577759; i=rudalics@HIDDEN;
 bh=j4kKOYuUS3S/K9zXh6YDGwvJBJn9lzboXSSxjSqgT0A=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=llzsT8o4LuqQ6Gs00CQmS0Kn9K08qpiPAqVEGtmXB4vmJYm5yGXL9kaL6w4lvHjD
 niKncCx2m+1HSxadB3dLGydBnXZhNviNFf76pS6HYwOmRuZFm6rYQHzZO+3NLyHuK
 yugMBYDl7iy6lWRRIcSyXma6GdToc7gGJ9txE+EHKHjpaGs+BQS9d/66TfnLGVPE9
 7Jp0JTc/t6p43BACUdatVA+y/hPu/xUIoSFgT7DCnRdrO5uNtFFk5INp9y7p5OFs2
 tAo7NUR3fcYkzPIgCt2pKxgJ2QhSSWNVnTD2wXAEOCeJkH6oKpcuDtrHQo1tce75n
 Mo5GEaWrdHfiZxp8eQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.166]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MatVh-1tgfC805Qh-00nxYr; Thu, 07
 Nov 2024 10:49:19 +0100
Message-ID: <93553a3f-20c3-47e3-bad5-161877cec985@HIDDEN>
Date: Thu, 7 Nov 2024 10:49:17 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
 <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:pY6EcAh3Hp1bpUbwrxywL0PigfISWcVZR57KPQb8A4P30yZ5TkU
 x5lk/hkZY5ng4g328Ks6JM9Rge+W2gZArGnjX+VRPD+1abZBd1Zt5nDp3ju8D5zGCXxZRtf
 cq7W1ZkmZYIMXv0suYQjBd8S+HOX0awUTan19LYVxz+MBot3c9pldw32ziuZb69mEMjNQWq
 sdSZXo290npfODkn+ZX/A==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Hjm0uESz8Rw=;mdDmIbfEPOn2azbYA8R2O9RW3Ns
 RMpM/qt84pqoM831hHsjGJzGdEBO1MG4Ie2OHyrsbSjTa09MLLtVrCXuqPE6jA/+rKOJ4FmlR
 30xcEhv2ncDV/gi+SixR18IXZXzGpjjoG9grCIcWPSf2OFcqGfse35/aGx2S524JqDyiAu0j9
 oWG7vXewCxQw+3A59YogilHGiu4w7sMbr9i4j8iLOxx/lrtmvGfqMgN8/GP7gpzMpVMXzordR
 xe4JX6s0NWmL6XKOEafI1Y2awvh3K/dd1aJ2ZQ/d+JkUiZV7raXPQO3W4IF9LtNZGcmfaDErn
 c/qrZCJ0FFZMQVnMQYGESpC5r9hE1ekmaKnKe97AOHQaLz3gzS7BU9Vif/v2nBDBX504NYBBx
 vw1HYDLOUyY6dl9+BvHr4lioKU1BgY1uE9OSoeizrVDMDEMHAIHw5VnBE1ylH8I29dYXvJWig
 9rWmNfefxNfsbNEE9LUUDuTVfocCV2/CN5kzV5YHWdM6hoFwVwvpd4+eoXPMTr2cxaa3qPjTd
 g1/v1GqO9LI5Bs8km75LBSqtGgxYBxeLrc88QuApQe5C/WG98VrJ0c9Z+P1Tawa+y1oLfrvod
 XJ6GsT7Fla9Y81uMzzfLUchXLVcu4/hFpqi92Uk1R96DTHSAN0wGyTK5wTLRTyz98R+1kkKss
 ZqgopkhdLtLU8K65jUWHsxMnpSRd2Ey6AcwdvY5fesgsPPNrvWLckoTL47U+JU9j7XcC/ArI3
 blj/7q0LW9iGAKbERlZvISb9Dq1O77X/FodB4G+zZeDm6/xFep0QWAsWK9nNC+YQeyBynIPHp
 ohELJeh4BxtO2ZMhdLNKxQcE5VZH1fCzUxsTZwPhCWWuI8AmfNLrojgnhEY9WcTMj4Mq+Yj+f
 TKAQmHceVs2w+fhqqddLy5Y5G6mS2Sw01ntCsJPRBTNp0ANrOyh/td3ma
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Setting up constraint
 > info:
 >                                            orig: 0,0 1328x1308
 >                                            new : 0,0 400x456
 >                                            action_type     : Move&Resize
 >                                            is_user_action  : false
 >                                            resize_gravity  :
 > META_GRAVITY_NORTH_WEST
 >                                            fixed_directions: None
 >                                            work_area_monitor: 0,58 3840x2102
 >                                            entire_monitor   : 0,0 3840x2160

Again this only seems to confirm that the new size 400x456 is requested
somewhere _before_ mutter comes into play.

 > Mostly, the newlines in the message confuse the grep!

It might be easier to restrict journalctl output via the -S and -U
options, feed its output into Emacs and do the searching there.

Since, as you said earlier, you can't debug GTK (I have the same problem
here) and the only person who might have done that in the past has left
us long ago, I can only try a guess at where GTK (or maybe Emacs itself)
could mess up things.

One problem I see is that in emacsgtkfixed.c we set up the preferred
size of the frame widget and take the width and size from our
min_width/min_height size hints.  From the mutter log we know that these
are broken so maybe GTK does something weird with them.  Please put
breakpoints at the lines

   if (minimum) *minimum = w;

and

   if (minimum) *minimum = h;

within the #else parts of emacs_fixed_get_preferred_width and
emacs_fixed_get_preferred_height in emacsgtkfixed.c and tell me which
values are assigned here: Once for a good scenario and once for a bad
one.  Here I get 0 initially and later on 110 for h and 90 for w.

Experimentally, you could also try to use some arbitrary integer value
here so the code there becomes

#else
   int w = priv->f->output_data.x->size_hints.min_width;
   w = max (w, 800);
   if (minimum) *minimum = w;
   if (natural) *natural = w;
#endif

and

#else
   int h = priv->f->output_data.x->size_hints.min_height;
   h = max (h, 800);
   if (minimum) *minimum = h;
   if (natural) *natural = h;
#endif

and see whether your frame still shrinks.  Obviously, such a setting
will inhibit shrinking your frame later on but here we want to know
whether these functions are responsible for the weird behavior you see.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 6 Nov 2024 22:05:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 17:05:10 2024
Received: from localhost ([127.0.0.1]:46320 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t8o9F-00087g-IZ
	for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 17:05:10 -0500
Received: from mail-yb1-f175.google.com ([209.85.219.175]:45371)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1t8o9B-00082n-7I
 for 72986 <at> debbugs.gnu.org; Wed, 06 Nov 2024 17:05:07 -0500
Received: by mail-yb1-f175.google.com with SMTP id
 3f1490d57ef6-e333af0f528so283162276.3
 for <72986 <at> debbugs.gnu.org>; Wed, 06 Nov 2024 14:05:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1730930639; x=1731535439; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=ig+YOt+9Ke5nbaRMa6nBdV6qa9vn0XD0miFIflT24Pw=;
 b=V1Hg44MEV4W7MXbjx6STwfPAhj5z8K81BYG1skDdshIlf9S1UBNGsfuNGUFmWTnQIA
 x1LzF/hH+zovvadZdciTPDssyH66Q9RIS19ejvT8DxDgU/WbcB1oKkCF5U2b/gF+WXeG
 +qg3MYJRgb1G8uGi/JzRWypOAwx4M/NfaCjF8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730930639; x=1731535439;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=ig+YOt+9Ke5nbaRMa6nBdV6qa9vn0XD0miFIflT24Pw=;
 b=KOBHSn0tWITzVl+1JWq0TV4+DFpl4/l7z4f29GS6iGcWZyfCKhaUYdSO8TSdMyAYMR
 i0AA/k890InS/DxH/UEoXY+OuaNrmk9Hbl/OhDeCyRbGg1zvWNi3Lkiwp9wpZ9k7kttY
 ls6XxVWTmuNu5KndEmmnrZIOL5Gjk96z0PDCpWaJvuQDq/Gnjwkr5aD9VhLalVKDzgzm
 yMOaNJwaOdDdcKW/h83p8FWEg8vEtgHicW1U/RI3WtzSr4zLSGax0BNa2uDMGoSoxu/9
 wLB0Aa7xfzrLizcCt/ir9RukYK/Q/e6YIdZJytSrCQi2NyxQrK+d7Kd/4gpr4jvdf/Um
 fPcg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUSxe0Z1bg0F66Q8r/6ilwWWBK5OX6PhPRkgBU1xvSXe1M8EdtEQ+KbixIymXlA17MMl7sX1g==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwxDvUtI1Pi8oetQvwBIFBrcLsYb6BfULSfuBoQjsjJY2mB/QaC
 aup2wKy1h8dqK2S5ZQQChuu2jEXJXmZqkpZlDScL13H25EUsFJGi99BjJJwskPjTOaKo61BqYAG
 8ZbXiwAnlA0nlyACvJmXexNj45VRIqNUO14zdxQ==
X-Google-Smtp-Source: AGHT+IEnwhJ2/T8M0+PrduxPf80mrlumqIz7R8zHroH90AfYUYqjQoH/6AS1G4xc+SNTaGfkKuvfxyQ9f94hmXCQt/w=
X-Received: by 2002:a05:690c:4b8b:b0:6ea:8109:9d16 with SMTP id
 00721157ae682-6ea81099e5cmr168521307b3.7.1730930639521; Wed, 06 Nov 2024
 14:03:59 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
 <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
In-Reply-To: <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Wed, 6 Nov 2024 22:03:48 +0000
Message-ID: <CAOnWdoikHV_+PELJWeuuVGZP7VYtF==5mS-Jy=BximUg1eOkpA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000e661ad062645b1b8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000e661ad062645b1b8
Content-Type: text/plain; charset="UTF-8"

On Wed, 6 Nov 2024 at 08:48, martin rudalics <rudalics@HIDDEN> wrote:

> In your first log for
>
> - Make the second frame with the default menu bar settings.
>
> there is this entry
>
>    9429: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constraining
> 0x5000318 in move from 0,0 1328x1308 to 0,0 400x456
>
> Can you please try to find that (or if it got removed a new
> corresponding entry) in journalctl and look there for the next entry
> whose first line should be
>
> Setting up constraint info:
>

Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Setting up constraint
info:
                                          orig: 0,0 1328x1308
                                          new : 0,0 400x456
                                          action_type     : Move&Resize
                                          is_user_action  : false
                                          resize_gravity  :
META_GRAVITY_NORTH_WEST
                                          fixed_directions: None
                                          work_area_monitor: 0,58 3840x2102
                                          entire_monitor   : 0,0 3840x2160


> It's number should obviously be 9430 but I have no idea how journalctl
> works.
>

Mostly, the newlines in the message confuse the grep!

-- 
https://rrt.sc3d.org

--000000000000e661ad062645b1b8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr"><span class=3D"gmail_default" style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small"></span>On Wed, 6 Nov 2024 at 08:48, martin rudal=
ics &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<b=
r></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">In your first log=
 for<br>
<br>
- Make the second frame with the default menu bar settings.<br>
<br>
there is this entry<br>
<br>
=C2=A0 =C2=A09429: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constr=
aining<br>
0x5000318 in move from 0,0 1328x1308 to 0,0 400x456<br>
<br>
Can you please try to find that (or if it got removed a new<br>
corresponding entry) in journalctl and look there for the next entry<br>
whose first line should be<br>
<br>
Setting up constraint info:<br></blockquote><div><br></div><div>Nov 05 22:3=
1:36 dwks gnome-shell[3900]: GEOMETRY: Setting up constraint info:<br>=C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 orig:=
 0,0 1328x1308<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 new : 0,0 400x456<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 action_type =C2=A0 =C2=A0 : Move&amp=
;Resize<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 is_user_action =C2=A0: false<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 resize_gravity =C2=A0: META_GRAVI=
TY_NORTH_WEST<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 fixed_directions: None<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 work_area_monitor: 0,58 3840x2102=
<br>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 entire_monitor =C2=A0 : 0,0 3840x2160<br></div><div>=C2=A0<br></div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">
It&#39;s number should obviously be 9430 but I have no idea how journalctl<=
br>
works.<br></blockquote><div><br></div><div><div style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small" class=3D"gmail_default">Mostly, the n=
ewlines in the message confuse the grep!<br></div></div></div><br><span cla=
ss=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail=
_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.s=
c3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div>=
</div>

--000000000000e661ad062645b1b8--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 6 Nov 2024 08:49:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 06 03:49:01 2024
Received: from localhost ([127.0.0.1]:39541 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t8bin-0003qN-0o
	for submit <at> debbugs.gnu.org; Wed, 06 Nov 2024 03:49:01 -0500
Received: from mout.gmx.net ([212.227.15.18]:37449)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1t8bik-0003pz-8k
 for 72986 <at> debbugs.gnu.org; Wed, 06 Nov 2024 03:48:59 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1730882930; x=1731487730; i=rudalics@HIDDEN;
 bh=IuChUsRfC/HIQyZMG7l1r83WAf5jJYMepik83C1KLcY=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=EiMN0ju4hP1NdvRCkEeJE61vSny0KaG6vRrWWJw4T3yIjsDaKSJNNVKafJomclQr
 tALZPQBAMnvGZnpljIklfkJ+MMa+NVrUJXb1MQLvsQhLv1egQT3s+cbTukWgI9R05
 aZy2fZg1CB4OXmay/8DwCF5VKDjEuiATtFoRv60urjgFGcf80qn3+o0JBVAJtpNAV
 BAJdNTpa512ZM3B70N+SHXuAmyGPSlH2t19JjfOte3f0N6Kim9tuDJLhnqfYq1iN0
 xtSaYCzpdPm3IV+41HAjDtnA/6ZxCht3NUdrsbGIjqPeZZzG93jOUOiT6VvOv5uXT
 YiUvChf2ZNpNxly1Zw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.219]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MIMfW-1t5Hmv2Y32-00BE1h; Wed, 06
 Nov 2024 09:48:49 +0100
Message-ID: <6e166b5c-c570-46f1-9eed-bca1dd06dba4@HIDDEN>
Date: Wed, 6 Nov 2024 09:48:46 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
 <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:yRiO/1E4Y013VxBj+iCNpG3Tj+xctUL6sOheFtUGjlMHLT189qn
 x1qaAToE5eCi6VYN/vApUI4Bpzuoj83UZI9fG5H45bdnvtmes1ZLqH1ZMowmzbKVjV5gFSp
 aHxP5YcQvxsB+ZoXdR1SvnB0/CdO4rifA0WiQSfS8JJJCbmEu3MtVp5t1qAhSkN6PCyeyxA
 WG9YKv7xpfTHVDjadtrww==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:6gw7FMcqcEk=;+GTeFu2uJuHkgCnhQIyR5u/RQ3X
 Mk9o0PVQcFeqIevPGDXpbtrBQQ/fka0JfQ5xJsb13Ge1GHJhWqVk+qmgLZjrLuBdxVg115t0n
 AIJcKntBhwe1QJQjB7sDAnjoqrLpWQlyDM1XKWzfihYrSghltFCyZPqE+bhsrYwIBTxRMy7AO
 AWoq5Gjq+pkqg7p0mtNWbGZNb/DnQZpDPaVRAvub3Ow6bGlQPfnSG8WYkWCCY9sw+hcQvfCpV
 U0Os28gwPGywgWcZOUimvShfluSGLAE3stauINh7FJcMdTckjnWM5qBKmp/8eX5KXPv/qJSaY
 pnuhTRsCDitAb/vvmwcQIW6XMuumd0eZvDObSN8wI9LYiyMSZ2pd8WSVEZjIPBlyKON+2cQz9
 D7j5D5oUx9uSf6og6mz1QWYpNaLmVlb+shIymFs8UoB9rYKTsRqeynb1lkmWQKisrXEb4301d
 4FGYN6GPmBswMZNdGofbxnDVq2vIhqyf9cNoCeL6EO4Ec4vyBIJ8GMtO49Ahbp9EVtsUDWsK+
 UzCjHu1d17nLHQqGZXP5nL4hA1yMeTZS/rCSkqOfScHlY2mCaoj/d4KXzLoRsEbLSQTdNZ272
 YwqMptOOQbSQrWfdyU19LPUjk1v44H+WMZ/xxbhZtBQJBQQeRqySAXDT8b2GY8WC+6gzTIWAU
 enOhhUnDxH83U60n9eaFFeGt8xBpBmJdK5ff6XRqgHMK/uieAdwzQs0wykvuWRQjeI51vKViW
 8HCQl/sTcpx7tRjXvGoVg71VqXVsXHE70Yts27IdBuAEG/TYyKIa9Qm9iA+WcdhNNbg5NggMi
 RVNa+Q9iZVSyoo5+YFNxBA9IClo2gd5xjl0teddM1MMmY=
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: In your first log for - Make the second frame with the
 default menu bar settings. there is this entry 
 Content analysis details:   (2.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.18 listed in bl.score.senderscore.com]
 2.7 RCVD_IN_PSBL           RBL: Received via a relay in PSBL
 [212.227.15.18 listed in psbl.surriel.com]
 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.18 listed in sa-trusted.bondedsender.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [212.227.15.18 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.15.18 listed in list.dnswl.org]
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.0 (+)

In your first log for

- Make the second frame with the default menu bar settings.

there is this entry

   9429: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000318 in move from 0,0 1328x1308 to 0,0 400x456

Can you please try to find that (or if it got removed a new
corresponding entry) in journalctl and look there for the next entry
whose first line should be

Setting up constraint info:

and tell me what it says.  IIUC those entries have no associated window
information.  The whole format string in mutter's constraints.c here is

   meta_topic (META_DEBUG_GEOMETRY,
               "Setting up constraint info:\n"
               "  orig: %d,%d %dx%d\n"
               "  new : %d,%d %dx%d\n"
               "  action_type     : %s\n"
               "  is_user_action  : %s\n"
               "  resize_gravity  : %s\n"
               "  fixed_directions: %s\n"
               "  work_area_monitor: %d,%d %dx%d\n"
               "  entire_monitor   : %d,%d %dx%d",

It's number should obviously be 9430 but I have no idea how journalctl
works.

Thanks, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 5 Nov 2024 23:07:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Nov 05 18:07:56 2024
Received: from localhost ([127.0.0.1]:38319 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t8SeR-0003sE-2x
	for submit <at> debbugs.gnu.org; Tue, 05 Nov 2024 18:07:56 -0500
Received: from mail-yw1-f172.google.com ([209.85.128.172]:61581)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1t8SeM-0003s4-N7
 for 72986 <at> debbugs.gnu.org; Tue, 05 Nov 2024 18:07:54 -0500
Received: by mail-yw1-f172.google.com with SMTP id
 00721157ae682-6e38ebcc0abso69036687b3.2
 for <72986 <at> debbugs.gnu.org>; Tue, 05 Nov 2024 15:07:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1730848010; x=1731452810; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=cxpY8BJWB3PLAtkQFO9clJGu13oBQoQUuZvPVovxFdg=;
 b=yj+cC1qDhSwDwYM9DuD9liZJCv32tM8zaV5snOMZidhhNgNRAgxbyenkw1yS/06CiG
 rtN8EYgvdAWguSO0mGO7vOh8hCw4/WHD3KerWLQNk5hfauKO8CSC1k3S3ADyDakOGlN7
 MrJXu8WnQG0Ke2/1xGE+c6rXTmbJoCPbcYbp0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730848010; x=1731452810;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=cxpY8BJWB3PLAtkQFO9clJGu13oBQoQUuZvPVovxFdg=;
 b=cjZ9FyPCCGOBWrQzS+qf5q6FHztRMrIZtBO5/z21hlo/4zDctaurY+3Sp5/gd0ybfu
 fL5ie6AUlKHYtiiKCukw4vhghqw97d/4iYz4AcAwhlr5UPDRC5aN79sDeVFaQw/XmIOs
 YG4aidBKgx7aaxdORcqv3LhCOXqqnO3qZ4QM+DKnOQnh4RpiNxE7Su3jsl2h2d6Gytvf
 DZJDNiMUJCvXHHj4TteDB09wf4mvLYPd70CIlMsu2RvTlshMNnSZa/aO5ZX4wsdBwLxP
 gxhv2kS0q2+TyvYpNpx1kHhJVUWw+Euz8G/dCL2/3AtNOQ/EAqZhKLGSZmVeT0Fmv57Z
 If4w==
X-Forwarded-Encrypted: i=1;
 AJvYcCWz0zns2JEpn4AQOxU9b7vfxaECZC0v4Gq2DShG78dfDvAxX/07cRBfF4tdlkdp0GvQfovw4g==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yyp+Qss156yioeJX5gMFzGthODGNBjwDBB9CCrxfJD3XdQ19Fqs
 ZgEcGAALNgmnvJuIa7B02WFR50qq83fBkmbn+xhdA5SNUP4bCLQnNtrnsfela4XPD5rKqYlFSgm
 Qf51g4ZW2vYbwvdtvAPJS5soRvNhAFgRwfNEJEg==
X-Google-Smtp-Source: AGHT+IHY8YIkRDiSJRkl1IeCFIIHAMRbq0uc47qPT5FOfwIAxhwWZxIe0OFbH87F6sz1ZJAzSFrOc3GRGaBLEQkeHlA=
X-Received: by 2002:a05:690c:6e09:b0:6e6:248:37bf with SMTP id
 00721157ae682-6e9d8994a47mr391446077b3.22.1730848009816; Tue, 05 Nov 2024
 15:06:49 -0800 (PST)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
 <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
In-Reply-To: <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Tue, 5 Nov 2024 23:06:37 +0000
Message-ID: <CAOnWdoieOiFaG+fZMDMXpwbVqgTahvuxrr0Sf9mfeoPniqwzYA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000c92c22062632743a"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000c92c22062632743a
Content-Type: text/plain; charset="UTF-8"

On Thu, 31 Oct 2024 at 14:14, martin rudalics <rudalics@HIDDEN> wrote:

>  > Do let me
>  > know if you'd like me to redo with the default menu bar setting,
>
> Please do three things:
>
> - Make the second frame with the default menu bar settings.
>

Frame size history in this case:

Frame size history of #<frame  *Minibuf-1* 0x55ae52a5ce70>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=400x340
change_frame_size_1, delayed, PS=1328x1260, XS=400x340, DS=1328x1260
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=400x340
 +values, PS=200x195, XS=664x696
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=400x340
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258, DS=400x340
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=400x340
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

journalctl output:

  9420: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
doesn't set gravity, using NW
  9421: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets min width to 0, which makes no sense
  9422: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets min height to 0, which makes no sense
  9423: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Updating
WM_NORMAL_HINTS for 0x5000318
  9424: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets base size 64 x 84
  9425: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets min size 128 x 238
  9426: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets resize width inc: 16 height inc: 34
  9427: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets gravity 1
  9428: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
has height_inc (34) that does not evenly divide min_height - base_height
(238 - 84); thus effective min_height is really 254
  9429: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000318 in move from 0,0 1328x1308 to 0,0 400x456
  9459: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY:
require_titlebar_visible for 0x5000318 toggled to FALSE
  9460: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Setting
_NET_FRAME_EXTENTS on managed window 0x5000318 to left = 0, right = 0, top
= 56, bottom = 0
  9462: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000318 in move from 0,58 400x446 to 0,0 400x456
  9490: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY:
require_titlebar_visible for 0x5000318 toggled to TRUE
  9492: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Sending synthetic
configure notify to 0x5000318 with x: 160 y: 274 w: 400 h: 390
  9493: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000318 in move from 160,218 400x446 to 160,218 400x456
  9524: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000318 in move from 160,218 400x446 to 160,218 400x456
  9555: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Updating
WM_NORMAL_HINTS for 0x5000318
  9556: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets base size 64 x 166
  9557: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets min size 128 x 476
  9558: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets resize width inc: 16 height inc: 34
  9559: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
sets gravity 1
  9560: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318
has height_inc (34) that does not evenly divide min_height - base_height
(476 - 166); thus effective min_height is really 506
  9561: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000318 in move from 160,218 400x446 to 160,218 1328x1446
  9592: Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000318 in move from 160,218 1328x1446 to 160,218 1328x1446
  9623: Nov 05 22:31:38 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000318 in move from 160,218 1328x1446 to 160,218 1328x1446
  9654: Nov 05 22:31:44 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000318 in move from 160,218 1328x1446 to 160,218 1328x1446

- Make the first frame where in an early-init.el file you disable the
>    menu bar with a (menu-bar-lines . 0) entry in 'initial-frame-alist'.
>

Frame size history:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x62c518283b88>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1258, XS=1328x1258
 +values, PS=664x629, XS=664x670
ConfigureNotify, PS=1328x1258, XS=1328x1258
xg_frame_resized, unchanged, PS=1328x1258, XS=1328x1258
set_window_configuration (4), MS=160x175 IH IV

journalctl output:

10776: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
doesn't set gravity, using NW
 10777: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets min width to 0, which makes no sense
 10778: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets min height to 0, which makes no sense
 10779: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Updating
WM_NORMAL_HINTS for 0x5000148
 10780: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets base size 0 x 0
 10781: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets min size 0 x 0
 10782: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets resize width inc: 2 height inc: 2
 10783: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets gravity 1
 10784: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets min width to 0, which makes no sense
 10785: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets min height to 0, which makes no sense
 10786: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
has width_inc (2) that does not evenly divide min_width - base_width (1 -
0); thus effective min_width is really 2
 10787: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
has height_inc (2) that does not evenly divide min_height - base_height (1
- 0); thus effective min_height is really 2
 10788: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000148 in move from 0,0 1328x1260 to 0,0 1328x1316
 10818: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY:
require_titlebar_visible for 0x5000148 toggled to FALSE
 10819: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Setting
_NET_FRAME_EXTENTS on managed window 0x5000148 to left = 0, right = 0, top
= 56, bottom = 0
 10821: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000148 in move from 0,58 1328x1316 to 0,0 1328x1316
 10849: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY:
require_titlebar_visible for 0x5000148 toggled to TRUE
 10851: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Sending synthetic
configure notify to 0x5000148 with x: 80 y: 194 w: 1328 h: 1260
 10854: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000148 in move from 80,138 1328x1316 to 80,138 1328x1316
 10885: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Updating
WM_NORMAL_HINTS for 0x5000148
 10886: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets base size 64 x 34
 10887: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets min size 128 x 102
 10888: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets resize width inc: 16 height inc: 34
 10889: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets gravity 1
 10890: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000148 in move from 80,138 1328x1316 to 80,138 1328x1314
 10921: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000148 in move from 80,138 1328x1314 to 80,138 1328x1314
 10952: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Updating
WM_NORMAL_HINTS for 0x5000148
 10953: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets base size 64 x 116
 10954: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets min size 128 x 340
 10955: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets resize width inc: 16 height inc: 34
 10956: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
sets gravity 1
 10957: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148
has height_inc (34) that does not evenly divide min_height - base_height
(340 - 116); thus effective min_height is really 354
 10958: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000148 in move from 80,138 1328x1314 to 80,138 1328x1396
 10989: Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000148 in move from 80,138 1328x1396 to 80,138 1328x1396
 11051: Nov 05 22:45:20 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x5000148 in move from 80,138 1328x1396 to 80,138 1328x1396

- Make the second frame with menu bar mode disabled and any toolkit
>    where the second frame has the normal size.
>

So here I rebuilt Emacs reconfigured with --with-x-toolkit=lucid

Frame size history of #<frame  *Minibuf-1* 0x5885e759c460>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1298x877,
IS=80x25~>1296x875, MS=32x70 IH IV
tool-bar-lines (1), NS=1298x877~>1298x912, MS=160x175
tool-bar-position (3), MS=160x175
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1298x912~>1298x1313, IS=1296x875~>1296x1260, MS=32x70 IH IV
update_from_various_frame_slots, PS=1298x1313, XS=1298x1313
set_frame_size
EmacsFrameRealize
EmacsFrameResize, PS=1298x1313, XS=1298x1313
change_frame_size_1, delayed, PS=1298x1313, XS=1298x1313
scroll-bar-width (3), NS=1298x1313~>1314x1313, IS=1296x1260~>1312x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
x_set_window_size_1, invisible, PS=1314x1313, XS=1314x1313, DS=1314x1313
x_set_window_size_1 (5), MS=32x70 IH IV
EmacsFrameResize, PS=1314x1313, XS=1314x1313, DS=1314x1313
EmacsFrameResize, PS=1314x1313, XS=1314x1313, DS=1314x1313
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1314x1313, DS=1314x1313
change_frame_size (5), MS=32x70 IH IV
EmacsFrameResize, PS=1314x1313, XS=1314x1313
change_frame_size_1, delayed, PS=1314x1313, XS=1314x1313

journalctl output:

 11456: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50002fd
doesn't set gravity, using NW
 11457: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50002fd
sets min width to 0, which makes no sense
 11458: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50002fd
sets min height to 0, which makes no sense
 11459: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Updating
WM_NORMAL_HINTS for 0x50002fd
 11460: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50002fd
sets base size 34 x 53
 11461: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50002fd
sets min size 34 x 53
 11462: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50002fd
sets resize width inc: 16 height inc: 35
 11463: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50002fd
sets gravity 1
 11465: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x50002fd in move from 0,0 1314x1313 to 0,0 1314x1369
 11495: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY:
require_titlebar_visible for 0x50002fd toggled to FALSE
 11496: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Setting
_NET_FRAME_EXTENTS on managed window 0x50002fd to left = 0, right = 0, top
= 56, bottom = 0
 11498: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Constraining
0x50002fd in move from 0,58 1314x1369 to 0,0 1314x1369
 11526: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY:
require_titlebar_visible for 0x50002fd toggled to TRUE
 11528: Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Sending synthetic
configure notify to 0x50002fd with x: 160 y: 274 w: 1314 h: 1313

 > before I
>  > reply to the rest of your questions, and apologies if this confused
> things.
>
> There are no questions IIRC, just some speculations.  Obviously, if you
> have any idea about how to include debug information (geometry, size
> requests) from GTK too, then we should be able to get the whole picture.
>

https://docs.gtk.org/gtk3/running.html suggests that setting
GTK_DEBUG=geometry ought to help, but it requires gtk to be built with
--enable-debug=yes. When I run emacs built with Ubuntu's supplied gtk, I
get:

GTK_DEBUG=geometry ./src/emacs

(emacs:922673): Gtk-WARNING **: 22:58:57.468: GTK_DEBUG set but ignored
because gtk isn't built with G_ENABLE_DEBUG

-- 
https://rrt.sc3d.org

--000000000000c92c22062632743a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Thu, 31 Oct 2024 at 14:14, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0&gt; Do let me<br>
=C2=A0&gt; know if you&#39;d like me to redo with the default menu bar sett=
ing,<br>
<br>
Please do three things:<br>
<br>
- Make the second frame with the default menu bar settings.<br></blockquote=
><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small" class=3D"gmail_default">Frame size history in this case:</d=
iv><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" cl=
ass=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small" class=3D"gmail_default">Frame size history of #&=
lt;frame =C2=A0*Minibuf-1* 0x55ae52a5ce70&gt;<br>x_create_frame_1 (5), TS=
=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=
=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x1260, =
TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;1296x1=
260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x1260=
, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3), MS=
=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 (0), MS=
=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D1328x=
1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_m=
ake_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x1=
260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x340, DS=3D=
1328x1260<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D400x340<br>cha=
nge_frame_size_1, delayed, PS=3D1328x1260, XS=3D400x340, DS=3D1328x1260<br>=
tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1=
328x1260, XS=3D1328x1260, DS=3D400x340<br>=C2=A0+values, PS=3D200x195, XS=
=3D664x696<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D400x340=
<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D1328x1258, DS=3D400x340=
<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D1328x1258, DS=3D400x=
340<br>change_frame_size (5), TS=3D1280x1260~&gt;1280x1258, TC=3D80x36~&gt;=
80x35, NS=3D1328x1260~&gt;1328x1258, IS=3D1328x1260~&gt;1328x1258, MS=3D32x=
70 IH IV<br>set_window_configuration (4), MS=3D160x175 IH IV<br></div></div=
><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small" class=3D"gmail_default">journalctl output:</div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small" class=3D"gmail_default">=C2=A0 9420:	Nov 05 22:31:36 dwks gno=
me-shell[3900]: GEOMETRY: Window 0x5000318 doesn&#39;t set gravity, using N=
W<br>=C2=A0 9421:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window =
0x5000318 sets min width to 0, which makes no sense<br>=C2=A0 9422:	Nov 05 =
22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318 sets min height=
 to 0, which makes no sense<br>=C2=A0 9423:	Nov 05 22:31:36 dwks gnome-shel=
l[3900]: GEOMETRY: Updating WM_NORMAL_HINTS for 0x5000318<br>=C2=A0 9424:	N=
ov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318 sets base=
 size 64 x 84<br>=C2=A0 9425:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOME=
TRY: Window 0x5000318 sets min size 128 x 238<br>=C2=A0 9426:	Nov 05 22:31:=
36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318 sets resize width inc=
: 16 height inc: 34<br>=C2=A0 9427:	Nov 05 22:31:36 dwks gnome-shell[3900]:=
 GEOMETRY: Window 0x5000318 sets gravity 1<br>=C2=A0 9428:	Nov 05 22:31:36 =
dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318 has height_inc (34) that=
 does not evenly divide min_height - base_height (238 - 84); thus effective=
 min_height is really 254<br>=C2=A0 9429:	Nov 05 22:31:36 dwks gnome-shell[=
3900]: GEOMETRY: Constraining 0x5000318 in move from 0,0 1328x1308 to 0,0 4=
00x456<br>=C2=A0 9459:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: re=
quire_titlebar_visible for 0x5000318 toggled to FALSE<br>=C2=A0 9460:	Nov 0=
5 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Setting _NET_FRAME_EXTENTS on =
managed window 0x5000318 to left =3D 0, right =3D 0, top =3D 56, bottom =3D=
 0<br>=C2=A0 9462:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constr=
aining 0x5000318 in move from 0,58 400x446 to 0,0 400x456<br>=C2=A0 9490:	N=
ov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: require_titlebar_visible f=
or 0x5000318 toggled to TRUE<br>=C2=A0 9492:	Nov 05 22:31:36 dwks gnome-she=
ll[3900]: GEOMETRY: Sending synthetic configure notify to 0x5000318 with x:=
 160 y: 274 w: 400 h: 390<br>=C2=A0 9493:	Nov 05 22:31:36 dwks gnome-shell[=
3900]: GEOMETRY: Constraining 0x5000318 in move from 160,218 400x446 to 160=
,218 400x456<br>=C2=A0 9524:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMET=
RY: Constraining 0x5000318 in move from 160,218 400x446 to 160,218 400x456<=
br>=C2=A0 9555:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Updating =
WM_NORMAL_HINTS for 0x5000318<br>=C2=A0 9556:	Nov 05 22:31:36 dwks gnome-sh=
ell[3900]: GEOMETRY: Window 0x5000318 sets base size 64 x 166<br>=C2=A0 955=
7:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000318 sets =
min size 128 x 476<br>=C2=A0 9558:	Nov 05 22:31:36 dwks gnome-shell[3900]: =
GEOMETRY: Window 0x5000318 sets resize width inc: 16 height inc: 34<br>=C2=
=A0 9559:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Window 0x500031=
8 sets gravity 1<br>=C2=A0 9560:	Nov 05 22:31:36 dwks gnome-shell[3900]: GE=
OMETRY: Window 0x5000318 has height_inc (34) that does not evenly divide mi=
n_height - base_height (476 - 166); thus effective min_height is really 506=
<br>=C2=A0 9561:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constrai=
ning 0x5000318 in move from 160,218 400x446 to 160,218 1328x1446<br>=C2=A0 =
9592:	Nov 05 22:31:36 dwks gnome-shell[3900]: GEOMETRY: Constraining 0x5000=
318 in move from 160,218 1328x1446 to 160,218 1328x1446<br>=C2=A0 9623:	Nov=
 05 22:31:38 dwks gnome-shell[3900]: GEOMETRY: Constraining 0x5000318 in mo=
ve from 160,218 1328x1446 to 160,218 1328x1446<br>=C2=A0 9654:	Nov 05 22:31=
:44 dwks gnome-shell[3900]: GEOMETRY: Constraining 0x5000318 in move from 1=
60,218 1328x1446 to 160,218 1328x1446<br></div><br></div><div></div><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">

- Make the first frame where in an early-init.el file you disable the<br>
=C2=A0 =C2=A0menu bar with a (menu-bar-lines . 0) entry in &#39;initial-fra=
me-alist&#39;.<br></blockquote><div><br></div><div><div style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Frame=
 size history:</div><div style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small" class=3D"gmail_default"><br></div><div style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Frame s=
ize history of #&lt;frame =C2=A0*Minibuf-1* - GNU Emacs at dwks 0x62c518283=
b88&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;12=
96x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size=
 (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;=
1296x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-widt=
h (3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160=
x175<br>scroll-bar-height (3), MS=3D160x175<br>x_create_frame_2 (0), MS=3D1=
60x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D1328x1260=
, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_=
frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x1260,=
 DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1260, DS=3D13=
28x1260<br>xg_frame_resized, unchanged, PS=3D1328x1260, XS=3D1328x1260<br>C=
onfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_=
resized, changed, PS=3D1328x1260, XS=3D1328x1258<br>change_frame_size_1, de=
layed, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>change_frame_size =
(5), TS=3D1280x1260~&gt;1280x1258, TC=3D80x36~&gt;80x35, NS=3D1328x1260~&gt=
;1328x1258, IS=3D1328x1260~&gt;1328x1258, MS=3D32x70 IH IV<br>tool-bar-line=
s (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x1258, XS=
=3D1328x1258<br>=C2=A0+values, PS=3D664x629, XS=3D664x670<br>ConfigureNotif=
y, PS=3D1328x1258, XS=3D1328x1258<br>xg_frame_resized, unchanged, PS=3D1328=
x1258, XS=3D1328x1258<br>set_window_configuration (4), MS=3D160x175 IH IV</=
div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" c=
lass=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small" class=3D"gmail_default">journalctl output:</div=
><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" clas=
s=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small" class=3D"gmail_default">10776:	Nov 05 22:45:08 dwk=
s gnome-shell[3900]: GEOMETRY: Window 0x5000148 doesn&#39;t set gravity, us=
ing NW<br>=C2=A010777:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Wi=
ndow 0x5000148 sets min width to 0, which makes no sense<br>=C2=A010778:	No=
v 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148 sets min h=
eight to 0, which makes no sense<br>=C2=A010779:	Nov 05 22:45:08 dwks gnome=
-shell[3900]: GEOMETRY: Updating WM_NORMAL_HINTS for 0x5000148<br>=C2=A0107=
80:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148 sets=
 base size 0 x 0<br>=C2=A010781:	Nov 05 22:45:08 dwks gnome-shell[3900]: GE=
OMETRY: Window 0x5000148 sets min size 0 x 0<br>=C2=A010782:	Nov 05 22:45:0=
8 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148 sets resize width inc:=
 2 height inc: 2<br>=C2=A010783:	Nov 05 22:45:08 dwks gnome-shell[3900]: GE=
OMETRY: Window 0x5000148 sets gravity 1<br>=C2=A010784:	Nov 05 22:45:08 dwk=
s gnome-shell[3900]: GEOMETRY: Window 0x5000148 sets min width to 0, which =
makes no sense<br>=C2=A010785:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOM=
ETRY: Window 0x5000148 sets min height to 0, which makes no sense<br>=C2=A0=
10786:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148 h=
as width_inc (2) that does not evenly divide min_width - base_width (1 - 0)=
; thus effective min_width is really 2<br>=C2=A010787:	Nov 05 22:45:08 dwks=
 gnome-shell[3900]: GEOMETRY: Window 0x5000148 has height_inc (2) that does=
 not evenly divide min_height - base_height (1 - 0); thus effective min_hei=
ght is really 2<br>=C2=A010788:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEO=
METRY: Constraining 0x5000148 in move from 0,0 1328x1260 to 0,0 1328x1316<b=
r>=C2=A010818:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: require_ti=
tlebar_visible for 0x5000148 toggled to FALSE<br>=C2=A010819:	Nov 05 22:45:=
08 dwks gnome-shell[3900]: GEOMETRY: Setting _NET_FRAME_EXTENTS on managed =
window 0x5000148 to left =3D 0, right =3D 0, top =3D 56, bottom =3D 0<br>=
=C2=A010821:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Constraining=
 0x5000148 in move from 0,58 1328x1316 to 0,0 1328x1316<br>=C2=A010849:	Nov=
 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: require_titlebar_visible for=
 0x5000148 toggled to TRUE<br>=C2=A010851:	Nov 05 22:45:08 dwks gnome-shell=
[3900]: GEOMETRY: Sending synthetic configure notify to 0x5000148 with x: 8=
0 y: 194 w: 1328 h: 1260<br>=C2=A010854:	Nov 05 22:45:08 dwks gnome-shell[3=
900]: GEOMETRY: Constraining 0x5000148 in move from 80,138 1328x1316 to 80,=
138 1328x1316<br>=C2=A010885:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOME=
TRY: Updating WM_NORMAL_HINTS for 0x5000148<br>=C2=A010886:	Nov 05 22:45:08=
 dwks gnome-shell[3900]: GEOMETRY: Window 0x5000148 sets base size 64 x 34<=
br>=C2=A010887:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x=
5000148 sets min size 128 x 102<br>=C2=A010888:	Nov 05 22:45:08 dwks gnome-=
shell[3900]: GEOMETRY: Window 0x5000148 sets resize width inc: 16 height in=
c: 34<br>=C2=A010889:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Win=
dow 0x5000148 sets gravity 1<br>=C2=A010890:	Nov 05 22:45:08 dwks gnome-she=
ll[3900]: GEOMETRY: Constraining 0x5000148 in move from 80,138 1328x1316 to=
 80,138 1328x1314<br>=C2=A010921:	Nov 05 22:45:08 dwks gnome-shell[3900]: G=
EOMETRY: Constraining 0x5000148 in move from 80,138 1328x1314 to 80,138 132=
8x1314<br>=C2=A010952:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Up=
dating WM_NORMAL_HINTS for 0x5000148<br>=C2=A010953:	Nov 05 22:45:08 dwks g=
nome-shell[3900]: GEOMETRY: Window 0x5000148 sets base size 64 x 116<br>=C2=
=A010954:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x500014=
8 sets min size 128 x 340<br>=C2=A010955:	Nov 05 22:45:08 dwks gnome-shell[=
3900]: GEOMETRY: Window 0x5000148 sets resize width inc: 16 height inc: 34<=
br>=C2=A010956:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Window 0x=
5000148 sets gravity 1<br>=C2=A010957:	Nov 05 22:45:08 dwks gnome-shell[390=
0]: GEOMETRY: Window 0x5000148 has height_inc (34) that does not evenly div=
ide min_height - base_height (340 - 116); thus effective min_height is real=
ly 354<br>=C2=A010958:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Co=
nstraining 0x5000148 in move from 80,138 1328x1314 to 80,138 1328x1396<br>=
=C2=A010989:	Nov 05 22:45:08 dwks gnome-shell[3900]: GEOMETRY: Constraining=
 0x5000148 in move from 80,138 1328x1396 to 80,138 1328x1396<br>=C2=A011051=
:	Nov 05 22:45:20 dwks gnome-shell[3900]: GEOMETRY: Constraining 0x5000148 =
in move from 80,138 1328x1396 to 80,138 1328x1396<br></div><br></div><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">

- Make the second frame with menu bar mode disabled and any toolkit<br>
=C2=A0 =C2=A0where the second frame has the normal size.<br></blockquote><d=
iv><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small" class=3D"gmail_default">So here I rebuilt Emacs reconfigured w=
ith --with-x-toolkit=3Dlucid</div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x5885e759c460&=
gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1298x8=
77, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>tool-bar-lines (1), NS=3D1=
298x877~&gt;1298x912, MS=3D160x175<br>tool-bar-position (3), MS=3D160x175<b=
r>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;8=
0x36, NS=3D1298x912~&gt;1298x1313, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 =
IH IV<br>update_from_various_frame_slots, PS=3D1298x1313, XS=3D1298x1313<br=
>set_frame_size<br>EmacsFrameRealize<br>EmacsFrameResize, PS=3D1298x1313, X=
S=3D1298x1313<br>change_frame_size_1, delayed, PS=3D1298x1313, XS=3D1298x13=
13<br>scroll-bar-width (3), NS=3D1298x1313~&gt;1314x1313, IS=3D1296x1260~&g=
t;1312x1260, MS=3D160x175<br>scroll-bar-height (3), MS=3D160x175<br>x_creat=
e_frame_2 (0), MS=3D160x175<br>x_set_window_size_1, invisible, PS=3D1314x13=
13, XS=3D1314x1313, DS=3D1314x1313<br>x_set_window_size_1 (5), MS=3D32x70 I=
H IV<br>EmacsFrameResize, PS=3D1314x1313, XS=3D1314x1313, DS=3D1314x1313<br=
>EmacsFrameResize, PS=3D1314x1313, XS=3D1314x1313, DS=3D1314x1313<br>x_make=
_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1314x1313=
, DS=3D1314x1313<br>change_frame_size (5), MS=3D32x70 IH IV<br>EmacsFrameRe=
size, PS=3D1314x1313, XS=3D1314x1313<br>change_frame_size_1, delayed, PS=3D=
1314x1313, XS=3D1314x1313</div><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defau=
lt">journalctl output:</div><div style=3D"font-family:arial,helvetica,sans-=
serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"=
>=C2=A011456:	Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50=
002fd doesn&#39;t set gravity, using NW<br>=C2=A011457:	Nov 05 22:53:55 dwk=
s gnome-shell[3900]: GEOMETRY: Window 0x50002fd sets min width to 0, which =
makes no sense<br>=C2=A011458:	Nov 05 22:53:55 dwks gnome-shell[3900]: GEOM=
ETRY: Window 0x50002fd sets min height to 0, which makes no sense<br>=C2=A0=
11459:	Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Updating WM_NORMAL=
_HINTS for 0x50002fd<br>=C2=A011460:	Nov 05 22:53:55 dwks gnome-shell[3900]=
: GEOMETRY: Window 0x50002fd sets base size 34 x 53<br>=C2=A011461:	Nov 05 =
22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50002fd sets min size 3=
4 x 53<br>=C2=A011462:	Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Wi=
ndow 0x50002fd sets resize width inc: 16 height inc: 35<br>=C2=A011463:	Nov=
 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Window 0x50002fd sets gravit=
y 1<br>=C2=A011465:	Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Const=
raining 0x50002fd in move from 0,0 1314x1313 to 0,0 1314x1369<br>=C2=A01149=
5:	Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: require_titlebar_visib=
le for 0x50002fd toggled to FALSE<br>=C2=A011496:	Nov 05 22:53:55 dwks gnom=
e-shell[3900]: GEOMETRY: Setting _NET_FRAME_EXTENTS on managed window 0x500=
02fd to left =3D 0, right =3D 0, top =3D 56, bottom =3D 0<br>=C2=A011498:	N=
ov 05 22:53:55 dwks gnome-shell[3900]: GEOMETRY: Constraining 0x50002fd in =
move from 0,58 1314x1369 to 0,0 1314x1369<br>=C2=A011526:	Nov 05 22:53:55 d=
wks gnome-shell[3900]: GEOMETRY: require_titlebar_visible for 0x50002fd tog=
gled to TRUE<br>=C2=A011528:	Nov 05 22:53:55 dwks gnome-shell[3900]: GEOMET=
RY: Sending synthetic configure notify to 0x50002fd with x: 160 y: 274 w: 1=
314 h: 1313<br></div><div style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small" class=3D"gmail_default"><br></div></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">

=C2=A0&gt; before I<br>
=C2=A0&gt; reply to the rest of your questions, and apologies if this confu=
sed things.<br>
<br>
There are no questions IIRC, just some speculations.=C2=A0 Obviously, if yo=
u<br>
have any idea about how to include debug information (geometry, size<br>
requests) from GTK too, then we should be able to get the whole picture.<br=
></blockquote><div><br></div><div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small" class=3D"gmail_default"><a href=3D"https://doc=
s.gtk.org/gtk3/running.html">https://docs.gtk.org/gtk3/running.html</a> sug=
gests that setting GTK_DEBUG=3Dgeometry ought to help, but it requires gtk =
to be built with --enable-debug=3Dyes. When I run emacs built with Ubuntu&#=
39;s supplied gtk, I get:</div><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defau=
lt">GTK_DEBUG=3Dgeometry ./src/emacs<br><br>(emacs:922673): Gtk-WARNING **:=
 22:58:57.468: GTK_DEBUG set but ignored because gtk isn&#39;t built with G=
_ENABLE_DEBUG</div></div></div><br><span class=3D"gmail_signature_prefix">-=
- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><d=
iv><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">http=
s://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000c92c22062632743a--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 31 Oct 2024 14:14:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 10:14:23 2024
Received: from localhost ([127.0.0.1]:42238 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t6VwN-0002Js-Iy
	for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 10:14:23 -0400
Received: from mout.gmx.net ([212.227.15.15]:38913)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1t6VwL-0002Jj-9Y
 for 72986 <at> debbugs.gnu.org; Thu, 31 Oct 2024 10:14:22 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1730384053; x=1730988853; i=rudalics@HIDDEN;
 bh=EDZ7xAxzZDrZO72i1GninMA+IpEjvUAesY1N4s8bbKI=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=Lrxjczo8sH78W9EibztMbVSqiB24daKMtWstLrB0vRLUOkwuKAAjqEDuynig8OtY
 vukhTVdiRE3moUIopIDBTLQI0CF4ExJu8K/nEwUIh/aRUjeFHzU4WcZT7YFHheU7+
 QUOpqEg8bIWKWV1NNwFzA3CKSkYum/z6EkqmJnJ6zB9mCWzCOhnSEdGQ9AR6UN+58
 r9FFFjG12MUy1U5BAh0WaUn8B8aA+z3/NifFjMQ22o1JNzPvcIRGmWju4e4mbLB5T
 NRntjPegunlULDoCaG0KY4ZLhJLp9yPTTLEqxiPkVwj0YaEK2hFs+1GKDHVEAKFT2
 zBKVjmllA7CLaSrZgw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.59]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1M7K3i-1tED2O3pMK-000GuJ; Thu, 31
 Oct 2024 15:14:13 +0100
Message-ID: <f1a868ad-1966-4038-ac65-a79d6e105821@HIDDEN>
Date: Thu, 31 Oct 2024 15:14:09 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
 <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:SEAKmXUHU1wMI7KbewE+i5RnNyt9e894Z5ctRC/rt1SM33BkAFi
 XRt9MrEoyCK/+FDMduB0eW+sfjwZy4Jn8dO9pDbNCb/CvjUetmlyXxhVU2bV4JjAoZAUKLc
 ybmCj31fG0oYT1pwqY5fqJcVPtJ2Nb2ygVHni1kQg3Pb7TWVZ72Oo6VhQpyjv890VYmPTYb
 oezfYQTezHCqKQokTJR7Q==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:G4he226Lbac=;Pn5amP16W2QKUGTc6RLpkXtdU0h
 alzBLGjbth2XOuiJ/SkJuDO9ach1CIM5QSR/ZKEqUsTy45mO6FCj0vZW1yzpWUykl/uquvrFe
 4FPT09P0VOyZ7tSZazIieJ+AWOMeTREaTy5me6ovyr1Dt66jVXhqrNz/3OzsfmKAi29qWhRTt
 fSn8GcZNDa329iULtZpoMZaTZQjRdrTIP4oaie6tGIrXHAJNZ0OUfi7E71G5F/5iC8c9f/d32
 h34ENrmXOwtOXDRusv+J1jaysRdtVFtEBlGtf2TSK/96DvYqM4rGe4FuxRmv/Kj1XOc2zanMQ
 byNMVtGgQaTEPGRZkTM9gi7fr+GI4TiSY3e7BzbPlju36ZpYs9j/kQm8rpVuYGiNOgsC/YW4v
 ErlNdD9DWB42FEa8jg4sr+doT96/Eee93HV7HHJyXNn0pq7q0KaJhtEOz6RjGhZVO/QYZJxrv
 QSVj9niiPj4lvej77b6GXoqthTxRFwxmWHSsffqMTgdSBdiUl+e3Bx0HZUOOy6b7G8UmECFR8
 KMzMuhch/uWnFRH+OlT0xUfOryjbCS4QPuY3BzbenYdZtVKazSKW4ZFzjOc/AC+eDP7rnmyut
 e7A2qIZMi32qfwcpiqhchPMxHE9MmtTX7Dm8SKBSOrauZUVWAkel9C9S98b+gUCNlegazx3Iz
 4gIIX/SkOeg6j44F9YS1tsme6NyI0QufFjO9yS5jbfH7uA48NuYtu2iVup9ilJEvl+dIQwuMZ
 Ioep0BHw8N9+k8telQTgsQn46adyEmwTVOehUfhHr/6a2E2unIWJmJjj7+6sAmSYdDcQsOi4S
 6FINfRTp0G0flE+ju8cANEzA==
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: > Do let me > know if you'd like me to redo with the default
 menu bar setting, Please do three things: - Make the second frame with the
 default menu bar settings. 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.59 listed in zen.spamhaus.org]
 0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.15 listed in sa-accredit.habeas.com]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.15.15 listed in bl.score.senderscore.com]
 0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
 [212.227.15.15 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.15.15 listed in list.dnswl.org]
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > Do let me > know if you'd like me to redo with the default
    menu bar setting, Please do three things: - Make the second frame with the
    default menu bar settings. 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.15.15 listed in sa-accredit.habeas.com]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.59 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.15.15 listed in list.dnswl.org]
  0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
                             [212.227.15.15 listed in wl.mailspike.net]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.15.15 listed in bl.score.senderscore.com]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > Do let me
 > know if you'd like me to redo with the default menu bar setting,

Please do three things:

- Make the second frame with the default menu bar settings.

- Make the first frame where in an early-init.el file you disable the
   menu bar with a (menu-bar-lines . 0) entry in 'initial-frame-alist'.

- Make the second frame with menu bar mode disabled and any toolkit
   where the second frame has the normal size.

 > before I
 > reply to the rest of your questions, and apologies if this confused things.

There are no questions IIRC, just some speculations.  Obviously, if you
have any idea about how to include debug information (geometry, size
requests) from GTK too, then we should be able to get the whole picture.

Thanks, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 31 Oct 2024 11:10:26 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 31 07:10:25 2024
Received: from localhost ([127.0.0.1]:41675 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t6T4L-0004M0-H4
	for submit <at> debbugs.gnu.org; Thu, 31 Oct 2024 07:10:25 -0400
Received: from mail-yw1-f169.google.com ([209.85.128.169]:55296)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1t6T4I-0004Lo-J2
 for 72986 <at> debbugs.gnu.org; Thu, 31 Oct 2024 07:10:23 -0400
Received: by mail-yw1-f169.google.com with SMTP id
 00721157ae682-6e2e41bd08bso7718547b3.2
 for <72986 <at> debbugs.gnu.org>; Thu, 31 Oct 2024 04:10:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1730372957; x=1730977757; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=WV7edqHIEYpb7jkev7KOpFqwfc7gpUPa9wMvaBChCIw=;
 b=EzeLlV7NlTrTiGirOvtXGxambajP8QCQ3udwoNoJWLfU7UoU31L9mF+jrMLcmb1+ov
 L5XgDVq1y3Bt6o1ZFFvphMrXLEQb37a/FnGqrYkxrXVe6dXdAI9WVeJzkKZ4ym/LqSHc
 6YmAszPN33fgTXjFGw1l/ka0momjVtDNDGE8k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1730372957; x=1730977757;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=WV7edqHIEYpb7jkev7KOpFqwfc7gpUPa9wMvaBChCIw=;
 b=kmbzWTc3dvpRNkppnqIK9gg3++33hk6Dci+zsSTPxIXtoPcihHIejkIEChpgbNfQmw
 f+DB8DKm4CD5c1ka2jZDTaDiRRSl7MyuiXrVkTXdNTYCH6vrUkvZT1GZ79OzWOp5/hG8
 tvM/GuyNlg+CfZesoctLLkZSVaRfq9IGLkZxDemYC/28D2n7IBYk7+B/EGxlOEu+6W90
 T3iBUtufTus3V4hABVG8RPspJf/B2TaaEm3+NCLVkIdmapn0rmt5EawqI1uyhj9Y78WN
 ItDNZ+jzSKp1AW3udftPdvOOwDrPui3012Pv49WAbYmn79RHE7KNfCInnS4JKeOAhUTT
 Driw==
X-Forwarded-Encrypted: i=1;
 AJvYcCWrxyl986kVKZkRtPuhirbI9ynWSABw0w+MXhJJ8PqbEHgWme8EhN0CdkabeysvkHAbB2sh6Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzK9SzvKwp8OYsuMEwF7zckSwWJKHcJ6Z44g5pZNw2WNJSHI9CW
 KiJFromnlpEcDguYd2Bah1c8mt6lFSgd+AODJ3Af+ImcwU7tMkawVEZxFnpcZn78blefb/hz+Q0
 QxvKbNU82LsFojeYAtVhrGB8DwNaUwlrtDyCe8g==
X-Google-Smtp-Source: AGHT+IGc1bRYfHi2YmSN46v3ikaaNGignkU3AWW31lFkKb2gS7ob8z78ze42Ykc+G56JOiIBLaq8opJfxkJhl7jPS7k=
X-Received: by 2002:a05:690c:6f92:b0:6e3:4512:5d84 with SMTP id
 00721157ae682-6e9d8b8beebmr196831927b3.40.1730372956103; Thu, 31 Oct 2024
 04:09:16 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
 <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
In-Reply-To: <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Thu, 31 Oct 2024 11:09:05 +0000
Message-ID: <CAOnWdojrD7RPYopii=cek3kzj88obdVJjND4=r6doy7RpCpBkg@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000060c0310625c3d9ab"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000060c0310625c3d9ab
Content-Type: text/plain; charset="UTF-8"

On Sat, 26 Oct 2024 at 18:40, martin rudalics <rudalics@HIDDEN> wrote:

>
>  > Having done this, I can see the output in journalctl.
>  >
>  > Using xwininfo, I found that the first window is ID 0x5000148 and the
>  > second window I opened is ID 0x500031c.
>
> Just to make sure: The first window is the initial window Emacs made
> with normal size and the second window the one you make via C-x 5 2 with
> the menu bar still enabled and the abnormal size.  Correct?
>

Correct, except that I was working with the menu bar disabled. Do let me
know if you'd like me to redo with the default menu bar setting, before I
reply to the rest of your questions, and apologies if this confused things.

-- 
https://rrt.sc3d.org

--00000000000060c0310625c3d9ab
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sat, 26 Oct 2024 at 18:40, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
=C2=A0&gt; Having done this, I can see the output in journalctl.<br>
=C2=A0&gt;<br>
=C2=A0&gt; Using xwininfo, I found that the first window is ID 0x5000148 an=
d the<br>
=C2=A0&gt; second window I opened is ID 0x500031c.<br>
<br>
Just to make sure: The first window is the initial window Emacs made<br>
with normal size and the second window the one you make via C-x 5 2 with<br=
>
the menu bar still enabled and the abnormal size.=C2=A0 Correct?<br></block=
quote><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-se=
rif;font-size:small" class=3D"gmail_default">Correct, except that  I was wo=
rking with the menu bar disabled. Do let me know if you&#39;d like me to re=
do with the default menu bar setting, before I reply to the rest of your qu=
estions, and apologies if this confused things.<br></div></div></div><br><s=
pan class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=
=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"http=
s://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></d=
iv></div></div>

--00000000000060c0310625c3d9ab--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 26 Oct 2024 17:41:14 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 26 13:41:13 2024
Received: from localhost ([127.0.0.1]:42479 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t4kmn-00017I-E5
	for submit <at> debbugs.gnu.org; Sat, 26 Oct 2024 13:41:13 -0400
Received: from mout.gmx.net ([212.227.15.15]:38753)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1t4kmk-000172-T3
 for 72986 <at> debbugs.gnu.org; Sat, 26 Oct 2024 13:41:11 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1729964425; x=1730569225; i=rudalics@HIDDEN;
 bh=M0K0BFUzikd81qocEfQaJGEgx/w0VZc2Nm2TBsinU2o=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=gdCCaeV38wtucyhVpP1++TxDuJN6SggXknHRRcAg/YGr/obCsrlSd7rj1WYpe/FI
 Bq1cayEE6HC4CT1tek4ORhdPEM4oLg7Am8XZONLAjvw4Od3710e3HKNxAnOctQmrg
 A+FBqncJxT1FQOsWAG+WBo8Txju9r9oqGGapjgM6Y8TnLxJPFT6nGfW+BBSqUXYm9
 AhOZzoWbES87oSdxS5gu0aDk+m50PKX1KNh3Of++KorUkIqfhj7jtwVYGo24onC5j
 K/8roduikEr6T+PJGafVeH8WAVWrrOgsLJ3KRl8rN5ebtvwuo/JW3Gm8mCybCE1aQ
 8FZOClzthIuBSBYb/Q==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.11]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MFbRs-1t6Nsd1OG6-00BpOv; Sat, 26
 Oct 2024 19:40:25 +0200
Message-ID: <3797189d-e13b-4340-9629-80cda5aaaced@HIDDEN>
Date: Sat, 26 Oct 2024 19:40:19 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
 <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:hkTSGDnAwUAr4cLmN/f8xGToWDmrCjILDpcZpMKmKJxdNJctft0
 LhSK1yoqKUE1nAKuQGKA67zwVMZGd3KQwmZ3ujM/PjxW5w2f+EresozkmI8I8td+iKR0gQN
 ZFI/z8gH34R7Awg+HU59MESfuy2YtP5S2AvxOUsPZ4XyLOGHKI4rOF+JXm+x16eiCQq1rEG
 7buZhY3QPcMF9HF05+3SQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:y4uS8Subzvg=;zBzwxsLNpB3TSA69QJ1ogGnK8Ep
 drAIc3HvMKtNLJCxpxrGCUzHnpVpNfmKw4jVrgrl8IUw5UJNHrveAKk1MwPWVh7WZqTvZqHev
 bMeY5YMp53IR1mFqA4KNhuRZ6GUMfGUhMEgG0dwm4O9Ezdc+UZs3fzlLZJWeQWURWi4g/G0wJ
 gSO0ccYCWG3EtBUNLEoqP20XFwMadT9TI0//bWfDQiBr1fR+Y5wH2v555pNyF9IZ5XmmSRTtS
 u06H4NzFeGHASjlkjP61ijNNZS5MxA8+d6A+fTZPtoUu5byVfE6Vtd75Cs3CcZz9/G3ry3giL
 UvmpY3zkZ2dYWu90xLPCH5ln5mT+dUylDyixmrWclcjx8s9X1jZItvqO3BLHoelWbLjEz2MzM
 QKQmWk2l6NRn6PWnD2OCHiUDbC12ohW6CYrEXwwiYD1psEMnF05n+mMbtb26YLE0oN41McjBN
 v77UyT0jKkmH+3Kpcg8LEwshmn+aR/bp/ZSDq3D0kxruNZPX5Tv5FLE+TSr2FZJEQS1cpW8ad
 qGgf/cgcjMAksz11c122/nup38dsb/aLBmLVVr9z9k3AiGx1SBiaxTQXhnXOF35r3T48dxJzI
 pEfbxQXRmdP/yyzU/0y45gvp0btbGetX/KUBOtGIr7CY/dFwUr+RCItTDezkHs5Mv0i5QFLcx
 XZGWTrCTjglberKytEVJDHIhCLLLeVjE8ff9KvOgWKfbOX0RGQvxTsudmj6WsaOSrT03j7Jwc
 k4Pot4cm6+iMbMswyO7f35ctj7iiQ8wPXuQ67H6SZghlZ/BhFbt6RYgL73hTPWY46C9EyDyb0
 Lzt91ZAhLUXVn1zJZ5ZBssIw==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > It's possible to turn on debug topics in Mutter at run-time using the
 > built-in Looking Glass debugger (`lg` from "Run Command" prompt).

Thanks, you saved my day.  I should have found out about 'lg' myself but
didn't see it wherever I went.

 > Having done this, I can see the output in journalctl.
 >
 > Using xwininfo, I found that the first window is ID 0x5000148 and the
 > second window I opened is ID 0x500031c.

Just to make sure: The first window is the initial window Emacs made
with normal size and the second window the one you make via C-x 5 2 with
the menu bar still enabled and the abnormal size.  Correct?

 > Then, the logs show, grepping for the first ID:
 >
 > Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in
 > move from 50,108 1328x1430 to 50,108 1328x1430
 > Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 has
 > height_inc (34) that does not evenly divide min_height - base_height (340 -
 > 116); thus >

This and all the following complaints are probably correct.  I'm aware
that our sizes hints are incorrect and with 'lg' we can hopefully fix
them now.  But IIUC mutter only complains but does not react in any
malevolent way.  What surprises me is that for the first frame there's
no "Sending synthetic configure notify" entry.  We'll have to find out
why.

 > and for the second ID:
 >
 > Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
 > move from 130,188 400x512 to 130,188 400x512

What surprises me most is that here we start already with a size
constrained to 400x512.  Where would that come from?  Basically, it
means whatever causes the frame to shrink must have happened before
mutter writes out the first log entry.

 > Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: require_titlebar_visible
 > for 0x500031c toggled to TRUE

This one is strange too.  Why on earth would we turn the title bar on
here ...

 > Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Sending synthetic
 > configure notify to 0x500031c with x: 130 y: 244 w: 400 h: 374
 > Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
 > move from 0,58 400x430 to 0,0 400x456
 > Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Setting
 > _NET_FRAME_EXTENTS on managed window 0x500031c to left = 0, right = 0, top
 > = 56, bottom = 0
 > Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: require_titlebar_visible
 > for 0x500031c toggled to FALSE

... and off here?

 > Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
 > move from 0,0 1328x1258 to 0,0 400x456

This one is the most interesting entry here: Somehow we must have got
through with our idea of a 1328x1258 frame (which should IMHO mean that
GTK could not possibly have intercepted it as with the earlier ones) but
mutter immediately constrains it back to 400x456.  I'd guess from this
that mutter _is_ responsible for the shrinking albeit in consensus with
GTK.

 > Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets min
 > height to 0, which makes no sense

Likely another silly size hint we generate.

 > These traces include the "Sending synthetic configure" message you
 > mentioned, hopefully helpful!
 >
 > (At least good to know that it's easy to turn on debugging in a production
 > build.)

It's more.  For the first time I see a way to guess how mutter proceeds.
Can you please do the same you did above for a Lucid, Motif or a
--with-x-toolkit=no build - the one you find most convenient to build.
Maybe by comparing the logs we can understand better.

Thanks, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 26 Oct 2024 12:41:13 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 26 08:41:12 2024
Received: from localhost ([127.0.0.1]:40857 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1t4g6R-0003ld-Gx
	for submit <at> debbugs.gnu.org; Sat, 26 Oct 2024 08:41:12 -0400
Received: from mail-yw1-f172.google.com ([209.85.128.172]:60759)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1t4g6O-0003lO-VX
 for 72986 <at> debbugs.gnu.org; Sat, 26 Oct 2024 08:41:10 -0400
Received: by mail-yw1-f172.google.com with SMTP id
 00721157ae682-6e5b7cd1ef5so27770067b3.1
 for <72986 <at> debbugs.gnu.org>; Sat, 26 Oct 2024 05:40:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1729946370; x=1730551170; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=LsE3P7fsB4unefrOPRfVXllbQnEk+sXdTkgbbuWJkpc=;
 b=GDByYEAp/DFtyQKuE4lyVTUlcIXh26DNI66Q07SHLP2YiL8VGZ3GYzZxAD3JhlWU04
 oiAmbWbP9U2Gps1MVSiuS+us+6xAFJ3w5XZBaA4cWrdsbSl9anVliQ8bmt917UszxogY
 /x1lxqg0HbrDi44aqMC12xCvtSe4EXfVAVuno=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1729946370; x=1730551170;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=LsE3P7fsB4unefrOPRfVXllbQnEk+sXdTkgbbuWJkpc=;
 b=N+6zH5LGhGnW6S8MoPYuv/gRh4LJUEgP6hIWKVKFMs4YhIWQ0j2K/QUbCH2HI1PGZo
 Fg7fIAw3V3ejZwYT5r+L5vbwsy4D1AnrxTTOw22HMcw4c1CLe3hcPqdHLnC9shbBeT2M
 KJW+UoO5IMlaJSf5qNeXa6KJA5Sk777mz0CCLMDt8vgBWgmZpBI0ILjL5lcssflT1ALA
 /JHVd5Ng6ExHk+70nArJSRH9bLyr4267ViNV0EKZOoM3aj4kqSyO5h3Bj6tcVaWFsOG/
 EE0axyrwLQjnxQLephZjulBvi8R0wvi9ghrguqPFDr0lEA+5zuU9sRql1Hqvb0UqxJCi
 Xwyg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWy5E24Qu/e7ku/+HVjHTt3aFnPt/xMaPcfsEEfHNTcE5s9bnNx31NkMSv5Yv9SBeWjJ7v0Og==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx2ZsRpN3TNhKda4felaATBFSad9KeqjFdgV7+8Xgojq81dZpUL
 UHXiVe3Mb3ZfMpSJjVsKOEbQQYS35zt0/C8kfNZs1ytZsuBAejbCi7jWLmfzp77o7c3f4MPLtp4
 SNL3F8nmbbV6b2GuipV//nUcg5KpFeUQXaQyqtw==
X-Google-Smtp-Source: AGHT+IGwaAYUj//Pc2nu30zUSigCLpL7SXt3oxYsiQ2dc+AYfK6qK22ZP4qQuN1nC6hXKUp6KpK2bQQBDB/6Z13xqLI=
X-Received: by 2002:a05:690c:10c:b0:6dd:cdb9:cf2a with SMTP id
 00721157ae682-6e9d88d04dcmr23276687b3.1.1729946369713; Sat, 26 Oct 2024
 05:39:29 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
 <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
In-Reply-To: <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sat, 26 Oct 2024 13:39:17 +0100
Message-ID: <CAOnWdojPhsEv8HPPpout4sax2COvLi9b7kg1DOQB9AS8GaFs0w@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000d90c6b062560868c"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000d90c6b062560868c
Content-Type: text/plain; charset="UTF-8"

On Sun, 6 Oct 2024 at 16:02, martin rudalics <rudalics@HIDDEN> wrote:

[Apologies for the delay since last time!]

Let us next check whether our event handler
> drops events because they come with the same sizes.  With the attached
> gtkutil-frame-2.diff and the first frame without minibuffer.
>

Frame size history from opening first frame without minibuffer:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at ecls
0x5595b811ad50>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1258, XS=1328x1258
 +values, PS=664x654, XS=664x629
ConfigureNotify, PS=1328x1258, XS=1328x1258
xg_frame_resized, unchanged, PS=1328x1258, XS=1328x1258
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1258, XS=1328x1258
 +values, PS=664x629, XS=664x670
ConfigureNotify, PS=1328x1258, XS=1328x1258
xg_frame_resized, unchanged, PS=1328x1258, XS=1328x1258
set_window_configuration (4), MS=160x175 IH IV

I wasn't sure exactly what you wanted, so here's the same for the second
frame:

Frame size history of #<frame  *Minibuf-1* 0x5963494a84d0>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=400x374
change_frame_size_1, delayed, PS=1328x1260, XS=400x374, DS=1328x1260
change_frame_size (5), TS=1280x1260~>352x374, TC=80x36~>22x10,
NS=1328x1260~>400x374, IS=1328x1260~>400x374, MS=32x70 IH IV
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=400x374, XS=400x374
 +values, PS=200x187, XS=200x228
ConfigureNotify, PS=400x374, XS=400x374
xg_frame_resized, unchanged, PS=400x374, XS=400x374
set_window_configuration (4), MS=160x175 IH IV

If you have any idea how to debug mutter on your system, we should be
> able to get the cause right from there.


It's possible to turn on debug topics in Mutter at run-time using the
built-in Looking Glass debugger (`lg` from "Run Command" prompt).

Having done this, I can see the output in journalctl.

Using xwininfo, I found that the first window is ID 0x5000148 and the
second window I opened is ID 0x500031c.

Then, the logs show, grepping for the first ID:

Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in
move from 50,108 1328x1430 to 50,108 1328x1430
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 has
height_inc (34) that does not evenly divide min_height - base_height (340 -
116); thus >
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
gravity 1
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
resize width inc: 16 height inc: 34
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets min
size 128 x 340
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
base size 64 x 116
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS
for 0x5000148
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in
move from 50,108 1328x1430 to 50,108 1328x1430
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in
move from 50,108 1328x1314 to 50,108 1328x1430
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 has
height_inc (34) that does not evenly divide min_height - base_height (238 -
116); thus >
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
gravity 1
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
resize width inc: 16 height inc: 34
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets min
size 128 x 238
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
base size 64 x 116
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS
for 0x5000148
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in
move from 50,108 1328x1314 to 50,108 1328x1314
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in
move from 50,108 1328x1314 to 50,108 1328x1314
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in
move from 50,108 1328x1364 to 50,108 1328x1314
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
gravity 1
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
resize width inc: 16 height inc: 34
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets min
size 128 x 102
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
base size 64 x 34
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS
for 0x5000148
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
gravity 1
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
resize width inc: 16 height inc: 34
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets min
size 128 x 102
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets
base size 64 x 34
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS
for 0x5000148
Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in
move from 50,108 1328x1366 to 50,108 1328x1364

and for the second ID:

Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
move from 130,188 400x512 to 130,188 400x512
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c has
height_inc (34) that does not evenly divide min_height - base_height (340 -
116); thus >
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets
gravity 1
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets
resize width inc: 16 height inc: 34
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets min
size 128 x 340
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets
base size 64 x 116
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS
for 0x500031c
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
move from 130,188 400x512 to 130,188 400x512
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
move from 130,188 400x430 to 130,188 400x512
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c has
height_inc (34) that does not evenly divide min_height - base_height (238 -
116); thus >
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets
gravity 1
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets
resize width inc: 16 height inc: 34
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets min
size 128 x 238
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets
base size 64 x 116
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS
for 0x500031c
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
move from 130,188 400x430 to 130,188 400x456
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
move from 130,188 400x430 to 130,188 400x456
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Sending synthetic
configure notify to 0x500031c with x: 130 y: 244 w: 400 h: 374
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: require_titlebar_visible
for 0x500031c toggled to TRUE
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
move from 0,58 400x430 to 0,0 400x456
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Setting
_NET_FRAME_EXTENTS on managed window 0x500031c to left = 0, right = 0, top
= 56, bottom = 0
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: require_titlebar_visible
for 0x500031c toggled to FALSE
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in
move from 0,0 1328x1258 to 0,0 400x456
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets
gravity 1
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets
resize width inc: 16 height inc: 34
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets min
size 128 x 102
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets
base size 64 x 34
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS
for 0x500031c
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets min
height to 0, which makes no sense

These traces include the "Sending synthetic configure" message you
mentioned, hopefully helpful!

(At least good to know that it's easy to turn on debugging in a production
build.)

-- 
https://rrt.sc3d.org

--000000000000d90c6b062560868c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">On Sun, 6 Oct 2024 at =
16:02, martin rudalics &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@gmx.=
at</a>&gt; wrote:</div><div class=3D"gmail_default" style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small"><br></div><div class=3D"gmail_def=
ault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">[Apo=
logies for the delay since last time!]<br></div><div class=3D"gmail_default=
" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></di=
v></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">Let us next check whether our event handler<br>
drops events because they come with the same sizes.=C2=A0 With the attached=
<br>
gtkutil-frame-2.diff and the first frame without minibuffer.<br></blockquot=
e><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small" class=3D"gmail_default">Frame size history from opening fi=
rst frame without minibuffer:</div><div style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">Frame size history of #&lt;frame =C2=A0*Minibuf-1* - GNU Emacs at =
ecls 0x5595b811ad50&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, N=
S=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_fi=
gure_window_size (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=
=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br=
>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;132=
8x1260, MS=3D160x175<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-lin=
es (2), MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_=
char_size, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_=
frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNot=
ify, not hidden &amp; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>Conf=
igureNotify, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_res=
ized, unchanged, PS=3D1328x1260, XS=3D1328x1260<br>ConfigureNotify, PS=3D13=
28x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, changed, PS=3D=
1328x1260, XS=3D1328x1258<br>change_frame_size_1, delayed, PS=3D1328x1260, =
XS=3D1328x1258, DS=3D1328x1260<br>change_frame_size (5), TS=3D1280x1260~&gt=
;1280x1258, TC=3D80x36~&gt;80x35, NS=3D1328x1260~&gt;1328x1258, IS=3D1328x1=
260~&gt;1328x1258, MS=3D32x70 IH IV<br>menu-bar-lines (2), MS=3D160x175<br>=
xg_frame_set_char_size, visible, PS=3D1328x1258, XS=3D1328x1258<br>=C2=A0+v=
alues, PS=3D664x654, XS=3D664x629<br>ConfigureNotify, PS=3D1328x1258, XS=3D=
1328x1258<br>xg_frame_resized, unchanged, PS=3D1328x1258, XS=3D1328x1258<br=
>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D=
1328x1258, XS=3D1328x1258<br>=C2=A0+values, PS=3D664x629, XS=3D664x670<br>C=
onfigureNotify, PS=3D1328x1258, XS=3D1328x1258<br>xg_frame_resized, unchang=
ed, PS=3D1328x1258, XS=3D1328x1258<br>set_window_configuration (4), MS=3D16=
0x175 IH IV<br></div></div><div><br></div><div><div style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">I wasn&#3=
9;t sure exactly what you wanted, so here&#39;s the same for the second fra=
me:</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small" class=3D"gmail_default">Frame size history=
 of #&lt;frame =C2=A0*Minibuf-1* 0x5963494a84d0&gt;<br>x_create_frame_1 (5)=
, TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875=
, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x12=
60, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;12=
96x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x=
1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3), =
MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_siz=
e, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_se=
t_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not=
 hidden &amp; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNot=
ify, PS=3D1328x1260, XS=3D400x374, DS=3D1328x1260<br>xg_frame_resized, chan=
ged, PS=3D1328x1260, XS=3D400x374<br>change_frame_size_1, delayed, PS=3D132=
8x1260, XS=3D400x374, DS=3D1328x1260<br>change_frame_size (5), TS=3D1280x12=
60~&gt;352x374, TC=3D80x36~&gt;22x10, NS=3D1328x1260~&gt;400x374, IS=3D1328=
x1260~&gt;400x374, MS=3D32x70 IH IV<br>tool-bar-lines (2), MS=3D160x175<br>=
xg_frame_set_char_size, visible, PS=3D400x374, XS=3D400x374<br>=C2=A0+value=
s, PS=3D200x187, XS=3D200x228<br>ConfigureNotify, PS=3D400x374, XS=3D400x37=
4<br>xg_frame_resized, unchanged, PS=3D400x374, XS=3D400x374<br>set_window_=
configuration (4), MS=3D160x175 IH IV<br></div><br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">

If you have any idea how to debug mutter on your system, we should be<br>
able to get the cause right from there.</blockquote><div><br></div><div><di=
v style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D=
"gmail_default">It&#39;s possible to turn on debug topics in Mutter at run-=
time using the built-in Looking Glass debugger (`lg` from &quot;Run Command=
&quot; prompt).</div><div style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small" class=3D"gmail_default"><br></div><div style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Having=
 done this, I can see the output in journalctl.</div><div style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br=
></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
" class=3D"gmail_default">Using xwininfo, I found that the first window is =
ID 0x5000148 and the second window I opened is ID 0x500031c.<br></div><div =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"g=
mail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small" class=3D"gmail_default">Then, the logs show, grepping fo=
r the first ID:</div><div style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small" class=3D"gmail_default"><br></div><div style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Oct 26=
 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in move =
from 50,108 1328x1430 to 50,108 1328x1430<br>Oct 26 13:33:47 ecls gnome-she=
ll[3227]: GEOMETRY: Window 0x5000148 has height_inc (34) that does not even=
ly divide min_height - base_height (340 - 116); thus &gt;<br>Oct 26 13:33:4=
7 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets gravity 1<br>Oct =
26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets resize =
width inc: 16 height inc: 34<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GEO=
METRY: Window 0x5000148 sets min size 128 x 340<br>Oct 26 13:33:47 ecls gno=
me-shell[3227]: GEOMETRY: Window 0x5000148 sets base size 64 x 116<br>Oct 2=
6 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS for 0=
x5000148<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining =
0x5000148 in move from 50,108 1328x1430 to 50,108 1328x1430<br>Oct 26 13:33=
:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in move from 5=
0,108 1328x1314 to 50,108 1328x1430<br>Oct 26 13:33:47 ecls gnome-shell[322=
7]: GEOMETRY: Window 0x5000148 has height_inc (34) that does not evenly div=
ide min_height - base_height (238 - 116); thus &gt;<br>Oct 26 13:33:47 ecls=
 gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets gravity 1<br>Oct 26 13:=
33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets resize width =
inc: 16 height inc: 34<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY:=
 Window 0x5000148 sets min size 128 x 238<br>Oct 26 13:33:47 ecls gnome-she=
ll[3227]: GEOMETRY: Window 0x5000148 sets base size 64 x 116<br>Oct 26 13:3=
3:47 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS for 0x50001=
48<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000=
148 in move from 50,108 1328x1314 to 50,108 1328x1314<br>Oct 26 13:33:47 ec=
ls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in move from 50,108 =
1328x1314 to 50,108 1328x1314<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GE=
OMETRY: Constraining 0x5000148 in move from 50,108 1328x1364 to 50,108 1328=
x1314<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148=
 sets gravity 1<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window=
 0x5000148 sets resize width inc: 16 height inc: 34<br>Oct 26 13:33:47 ecls=
 gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets min size 128 x 102<br>O=
ct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 sets base=
 size 64 x 34<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Updating=
 WM_NORMAL_HINTS for 0x5000148<br>Oct 26 13:33:47 ecls gnome-shell[3227]: G=
EOMETRY: Window 0x5000148 sets gravity 1<br>Oct 26 13:33:47 ecls gnome-shel=
l[3227]: GEOMETRY: Window 0x5000148 sets resize width inc: 16 height inc: 3=
4<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: Window 0x5000148 set=
s min size 128 x 102<br>Oct 26 13:33:47 ecls gnome-shell[3227]: GEOMETRY: W=
indow 0x5000148 sets base size 64 x 34<br>Oct 26 13:33:47 ecls gnome-shell[=
3227]: GEOMETRY: Updating WM_NORMAL_HINTS for 0x5000148<br>Oct 26 13:33:47 =
ecls gnome-shell[3227]: GEOMETRY: Constraining 0x5000148 in move from 50,10=
8 1328x1366 to 50,108 1328x1364</div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail=
_default">and for the second ID:</div><div style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div sty=
le=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmai=
l_default">Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0=
x500031c in move from 130,188 400x512 to 130,188 400x512<br>Oct 26 13:33:48=
 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c has height_inc (34) tha=
t does not evenly divide min_height - base_height (340 - 116); thus &gt;<br=
>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets gr=
avity 1<br>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x50003=
1c sets resize width inc: 16 height inc: 34<br>Oct 26 13:33:48 ecls gnome-s=
hell[3227]: GEOMETRY: Window 0x500031c sets min size 128 x 340<br>Oct 26 13=
:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets base size 64=
 x 116<br>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NOR=
MAL_HINTS for 0x500031c<br>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY=
: Constraining 0x500031c in move from 130,188 400x512 to 130,188 400x512<br=
>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c i=
n move from 130,188 400x430 to 130,188 400x512<br>Oct 26 13:33:48 ecls gnom=
e-shell[3227]: GEOMETRY: Window 0x500031c has height_inc (34) that does not=
 evenly divide min_height - base_height (238 - 116); thus &gt;<br>Oct 26 13=
:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets gravity 1<br=
>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets re=
size width inc: 16 height inc: 34<br>Oct 26 13:33:48 ecls gnome-shell[3227]=
: GEOMETRY: Window 0x500031c sets min size 128 x 238<br>Oct 26 13:33:48 ecl=
s gnome-shell[3227]: GEOMETRY: Window 0x500031c sets base size 64 x 116<br>=
Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Updating WM_NORMAL_HINTS =
for 0x500031c<br>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constrai=
ning 0x500031c in move from 130,188 400x430 to 130,188 400x456<br>Oct 26 13=
:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in move fro=
m 130,188 400x430 to 130,188 400x456<br>Oct 26 13:33:48 ecls gnome-shell[32=
27]: GEOMETRY: Sending synthetic configure notify to 0x500031c with x: 130 =
y: 244 w: 400 h: 374<br>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: r=
equire_titlebar_visible for 0x500031c toggled to TRUE<br>Oct 26 13:33:48 ec=
ls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in move from 0,58 40=
0x430 to 0,0 400x456<br>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: S=
etting _NET_FRAME_EXTENTS on managed window 0x500031c to left =3D 0, right =
=3D 0, top =3D 56, bottom =3D 0<br>Oct 26 13:33:48 ecls gnome-shell[3227]: =
GEOMETRY: require_titlebar_visible for 0x500031c toggled to FALSE<br>Oct 26=
 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Constraining 0x500031c in move =
from 0,0 1328x1258 to 0,0 400x456<br>Oct 26 13:33:48 ecls gnome-shell[3227]=
: GEOMETRY: Window 0x500031c sets gravity 1<br>Oct 26 13:33:48 ecls gnome-s=
hell[3227]: GEOMETRY: Window 0x500031c sets resize width inc: 16 height inc=
: 34<br>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c =
sets min size 128 x 102<br>Oct 26 13:33:48 ecls gnome-shell[3227]: GEOMETRY=
: Window 0x500031c sets base size 64 x 34<br>Oct 26 13:33:48 ecls gnome-she=
ll[3227]: GEOMETRY: Updating WM_NORMAL_HINTS for 0x500031c<br>Oct 26 13:33:=
48 ecls gnome-shell[3227]: GEOMETRY: Window 0x500031c sets min height to 0,=
 which makes no sense<br></div><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defau=
lt">These traces include the &quot;Sending synthetic configure&quot; messag=
e you mentioned, hopefully helpful!<br></div></div></div><div class=3D"gmai=
l_quote"><br></div><div class=3D"gmail_quote"><div style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small" class=3D"gmail_default">(At least =
good to know that it&#39;s easy to turn on debugging in a production build.=
)<br></div></div><div class=3D"gmail_quote"><br></div><span class=3D"gmail_=
signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature">=
<div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" tar=
get=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000d90c6b062560868c--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 6 Oct 2024 15:02:19 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Oct 06 11:02:18 2024
Received: from localhost ([127.0.0.1]:41939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sxSm2-0006Xa-An
	for submit <at> debbugs.gnu.org; Sun, 06 Oct 2024 11:02:18 -0400
Received: from mout.gmx.net ([212.227.17.22]:51645)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1sxSm0-0006XH-6s
 for 72986 <at> debbugs.gnu.org; Sun, 06 Oct 2024 11:02:17 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1728226921; x=1728831721; i=rudalics@HIDDEN;
 bh=hV0HeqLDCogFKhGtVZlJQpK8uds7PfTsEtdF6vh6OlY=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=uhSu7O2S2EEerh6a8+jJ4zcO6vUIdvrxk/LbCdDS/+Z/QvNWPQvQj0tlvUHfMsMO
 m/tDlWth8fXh94U1dxhY7Hxj5pX1M2wud8gBuvtVPovuv712eymaXJGGsHI19KG8I
 gj62pfOtk1y4KmAWLJLt+PJeLNlppxIrcie30kY4e/iRpqtlI7NAZG7Sy44AppDPd
 FyC1ry2xlVJ3WVGE3oZLIMDAEjmO06T+vPO+QDWa5eEhtlKRVWfZqT2OiUU5dpC3n
 MahvzwHIIM0OxyhXcUB/n97na5gZ+YwpjmBARhAAxEhAlU9X+P6HiTiehXgVPu+TP
 fmALkpLEBcawIlx6+A==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.208]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MdvmY-1tX4Eo426g-00f0mU; Sun, 06
 Oct 2024 17:02:01 +0200
Content-Type: multipart/mixed; boundary="------------xd3tc1XEsgRV7rV7FkrPMXGg"
Message-ID: <74c278ea-e286-4841-98ed-6ae38cb63980@HIDDEN>
Date: Sun, 6 Oct 2024 17:01:56 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
 <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
X-Provags-ID: V03:K1:HDMzpmGF+2/ef+WOSLzj6trm/lcZDCw8L/58SW5++GR0P8dyRx9
 nfj2Ham3ULcC1P2Y5hV+R0+Tz+zsQEpfEALth82uKyO+bwPmxnb50mJS+aqiQ2/+SmSmzVB
 1pkDw2FlRy6haKqmTFVQe1Dbs/luJeiEC4yaxg0iBAZLRuOV+n3BNc7AoAvcU08ixwh8URy
 MoyCdj+iZG5ySHW44zCFA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:GR+TRdki7p8=;HMX11fDmS7FXlXca8bW4bokeM6N
 q8Uvqg9IYN7iWBol3SOoHEuJ8Z2pO5G/jyZcFQfkOh5xjooVWHwGF58P9yI4itsWrxq74cbnm
 uHGSnxUYikXIwI9EgdT9QokmDOlQeJtD9Q343mdQZTZDxoAP9TtUq4FV91WbeSz854fYs5i3Y
 rRGKYMTsSWUKHAG+Qo+4WrCW/jkTAMvMVKuQOuph9s9l8mwQfR5wkCEZ19SG07wXK42hTu60t
 5Vmb+/tMt3pUZehPEvo1x8Be2JjHQ76FV47uyRk+VSyPPotXvjHcRaV9OYOGM2y5akCig36iz
 c3CilwmqZNBhDWvFzmG31NHB9jR2uKdZo6ZktWYvHjmRx5Y7C9+yO2VchUNt+0MVP2MLSZl0f
 yP8pO2EUNPyDz477SAJxYlV8g0VaZHiYSTgtvOTZAiLz/E66m68Y1scqjLIF0B5rF9nxHcHca
 ZH7L7+6eR1Szl3i3WrD/wiehNcvl6LR7Zu/p38vcAGPpxOTX5YgGYT79ENDMaUO3XtQoCBVvd
 sOGpH7wUaEZaw2gRMWwyEDJoJg7wjuP4ZkxaV+TZdXXVdZnfQQY5P7y9imwx9wiGeROJJkdNy
 KfFZVGF7Q4Yf/tlMFdx7zJsvt9nt0yGA+wkODKS1BJu5KH1cXE4gp+RBMnVEvGISDRKTY3xFY
 Axi/vBEIanvZm+anltZs+1UI8m0U+nc82EBV8daSLd2Ii3mgoC9IftXzwbVWgZ133IyV/djGP
 2yzCq8bgUtqOvnM7cvY07S14scjmg0DtK3x3WF+f+0+c4fXgTrP9KJpXiV4dSAKNPsaMEm4eL
 gPfodBrlnm4p4yDjU46eOXqQ==
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > (This is for first frame without menu bar.) > > (window-pixel-height)
    ⇒ 1257 + 35 pixels for the minibuffer gets us 1292 as expected. Your main
    window is 32 pixels too high, the lowest 3 pixels of the last line (provided
    it contains text) should be cut off. 
 
 Content analysis details:   (2.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.22 listed in list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.208 listed in zen.spamhaus.org]
  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.22 listed in sa-accredit.habeas.com]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.22 listed in bl.score.senderscore.com]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [212.227.17.22 listed in wl.mailspike.net]
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > (This is for first frame without menu bar.) > > (window-pixel-height)
    ⇒ 1257 + 35 pixels for the minibuffer gets us 1292 as expected. Your main
    window is 32 pixels too high, the lowest 3 pixels of the last line (provided
    it contains text) should be cut off. 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [212.227.17.22 listed in wl.mailspike.net]
  0.0 RCVD_IN_VALIDITY_SAFE_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.22 listed in sa-accredit.habeas.com]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.22 listed in bl.score.senderscore.com]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.22 listed in list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.208 listed in zen.spamhaus.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

This is a multi-part message in MIME format.
--------------xd3tc1XEsgRV7rV7FkrPMXGg
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: base64

ID4gKFRoaXMgaXMgZm9yIGZpcnN0IGZyYW1lIHdpdGhvdXQgbWVudSBiYXIuKQ0KID4NCiA+
ICh3aW5kb3ctcGl4ZWwtaGVpZ2h0KSDih5IgMTI1Nw0KDQorIDM1IHBpeGVscyBmb3IgdGhl
IG1pbmlidWZmZXIgZ2V0cyB1cyAxMjkyIGFzIGV4cGVjdGVkLiAgWW91ciBtYWluDQp3aW5k
b3cgaXMgMzIgcGl4ZWxzIHRvbyBoaWdoLCB0aGUgbG93ZXN0IDMgcGl4ZWxzIG9mIHRoZSBs
YXN0IGxpbmUNCihwcm92aWRlZCBpdCBjb250YWlucyB0ZXh0KSBzaG91bGQgYmUgY3V0IG9m
Zi4NCg0KID4gSSBjYW4gb25seSBzdXNwZWN0IHRoYXQgdGhpcyBjb21lcyBmcm9tIGEgcmVx
dWVzdCB0byBtb3ZlIHRoZSBmcmFtZSB0aGF0DQogPj4gZG9lc24ndCBzaG93IHVwIGluIHRo
ZSBoaXN0b3J5LiAgTm93IHRoZSBvbmx5IGxvY2F0aW9uIHdoZXJlIHRoaXMgbWlnaHQNCiA+
PiBoYXBwZW4gaXMgaW4geHRlcm0uYyBhcm91bmQgbGlrZSAyOTI1OSBoZXJlOg0KID4+DQog
Pj4gICAgICAgICAgaWYgKG9yaWdpbmFsX2xlZnQgIT0geCB8fCBvcmlnaW5hbF90b3AgIT0g
eSkNCiA+PiAgICAgICAgICAgIFhNb3ZlV2luZG93IChGUkFNRV9YX0RJU1BMQVkgKGYpLCBG
UkFNRV9PVVRFUl9XSU5ET1cgKGYpLA0KID4+ICAgICAgICAgICAgICAgICAgICAgICAgIG9y
aWdpbmFsX2xlZnQsIG9yaWdpbmFsX3RvcCk7DQogPj4NCiA+PiBQbGVhc2UgcHV0IGEgYnJl
YWtwb2ludCBvbiB0aGF0IGxpbmUgYW5kIHRlbGwgbWUgd2hldGhlciBpdCBnZXRzIGhpdC4N
CiA+PiBUaGUgcHJvYmFiaWxpdHkgaXMgbGVzcyB0aGFuIDElIGJ1dCB3aG8ga25vd3MgLi4u
DQogPj4NCiA+DQogPiBOb3BlLCBzb3JyeSwgSSBwdXQgYSBicmVha3BvaW50IGFuZCBpdCB3
YXMgbm90IGhpdC4gSW5kZWVkLCB0aGUgd2hvbGUgYmxvY2sNCiA+IHN0YXJ0aW5nIGF0IDI5
MjMzIHdhcyBub3QgaGl0IChJIHB1dCBhIGJyZWFrcG9pbnQgYXQgdGhlIGNhbGwgdG8NCiA+
IGJsb2NrX2lucHV0IG9uIGxpbmUgMjkyNDUpLg0KDQpJdCB3YXMgdW5saWtlbHkgYW55d2F5
LiAgTGV0IHVzIG5leHQgY2hlY2sgd2hldGhlciBvdXIgZXZlbnQgaGFuZGxlcg0KZHJvcHMg
ZXZlbnRzIGJlY2F1c2UgdGhleSBjb21lIHdpdGggdGhlIHNhbWUgc2l6ZXMuICBXaXRoIHRo
ZSBhdHRhY2hlZA0KZ3RrdXRpbC1mcmFtZS0yLmRpZmYgYW5kIHRoZSBmaXJzdCBmcmFtZSB3
aXRob3V0IG1pbmlidWZmZXIuDQoNCklmIHlvdSBoYXZlIGFueSBpZGVhIGhvdyB0byBkZWJ1
ZyBtdXR0ZXIgb24geW91ciBzeXN0ZW0sIHdlIHNob3VsZCBiZQ0KYWJsZSB0byBnZXQgdGhl
IGNhdXNlIHJpZ2h0IGZyb20gdGhlcmUuICBJbiB3aW5kb3cteDExLmMgdGhlIGZ1bmN0aW9u
DQpzZW5kX2NvbmZpZ3VyZV9ub3RpZnkgY2FsbHMNCg0KICAgbWV0YV90b3BpYyAoTUVUQV9E
RUJVR19HRU9NRVRSWSwNCiAgICAgICAgICAgICAgICJTZW5kaW5nIHN5bnRoZXRpYyBjb25m
aWd1cmUgbm90aWZ5IHRvICVzIHdpdGggeDogJWQgeTogJWQgdzogJWQgaDogJWQiLA0KICAg
ICAgICAgICAgICAgd2luZG93LT5kZXNjLA0KICAgICAgICAgICAgICAgZXZlbnQueGNvbmZp
Z3VyZS54LCBldmVudC54Y29uZmlndXJlLnksDQogICAgICAgICAgICAgICBldmVudC54Y29u
ZmlndXJlLndpZHRoLCBldmVudC54Y29uZmlndXJlLmhlaWdodCk7DQoNClRoYXQgaGVpZ2h0
IHNob3VsZCB0ZWxsIHVzIGFsbC4gIElJVUMgeW91IHdvdWxkIGhhdmUgdG8gc2V0IHRoZQ0K
ZW52aXJvbm1lbnQgdmFyaWFibGUNCg0KTVVUVEVSX0RFQlVHPSJnZW9tZXRyeSINCg0KYW5k
IHRoZW4gbG9vayBpbnRvIHN0ZGVyciAob3IgcmVkaXJlY3QgaXQpIHdoZXRoZXIgYW55dGhp
bmcgc2hvd3MgdXAuDQpJSVVDIG11dHRlciBtdXN0IGhhdmUgYmVlbiBidWlsdCB3aXRoIGEg
InZlcmJvc2UiIG9wdGlvbiwgc28gSSBkb3VidA0KdGhhdCBpdCB3aWxsIHdvcmsgZm9yIHlv
dSBvdXQgb2YgdGhlIGJveCBidXQgeW91IGNvdWxkIHRyeSBuZXZlcnRoZWxlc3MuDQoNCm1h
cnRpbg0K
--------------xd3tc1XEsgRV7rV7FkrPMXGg
Content-Type: text/x-patch; charset=UTF-8; name="gtkutil-frame-2.diff"
Content-Disposition: attachment; filename="gtkutil-frame-2.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9mcmFtZS5jIGIvc3JjL2ZyYW1lLmMKaW5kZXggN2Y0YmYyNzRh
ZDkuLmFmOTVjYjU0NzAxIDEwMDY0NAotLS0gYS9zcmMvZnJhbWUuYworKysgYi9zcmMvZnJh
bWUuYwpAQCAtNzM0LDYgKzczNCw3IEBAIGFkanVzdF9mcmFtZV9zaXplIChzdHJ1Y3QgZnJh
bWUgKmYsIGludCBuZXdfdGV4dF93aWR0aCwgaW50IG5ld190ZXh0X2hlaWdodCwKIAkgICAg
ICAmJiAobmV3X25hdGl2ZV9oZWlnaHQgIT0gb2xkX25hdGl2ZV9oZWlnaHQKIAkJICB8fCBp
bmhpYml0ID09IDAgfHwgaW5oaWJpdCA9PSAyKSkpKQogICAgIHsKKyNpZm5kZWYgVVNFX0dU
SwogICAgICAgaWYgKGluaGliaXQgPT0gMgogI2lmZGVmIFVTRV9NT1RJRgogCSAgJiYgIUVR
IChwYXJhbWV0ZXIsIFFtZW51X2Jhcl9saW5lcykKQEAgLTc1NCw3ICs3NTUsNyBAQCBhZGp1
c3RfZnJhbWVfc2l6ZSAoc3RydWN0IGZyYW1lICpmLCBpbnQgbmV3X3RleHRfd2lkdGgsIGlu
dCBuZXdfdGV4dF9oZWlnaHQsCiAJICBpZiAoZi0+bmV3X2hlaWdodCA+PSAwKQogCSAgICBu
ZXdfbmF0aXZlX2hlaWdodCA9IGYtPm5ld19oZWlnaHQ7CiAJfQotCisjZW5kaWYKICAgICAg
IGlmIChDT05TUCAoZnJhbWVfc2l6ZV9oaXN0b3J5KSkKIAlmcmFtZV9zaXplX2hpc3Rvcnlf
YWRqdXN0IChmLCBpbmhpYml0LCBwYXJhbWV0ZXIsCiAJCQkJICAgb2xkX3RleHRfd2lkdGgs
IG9sZF90ZXh0X2hlaWdodCwKQEAgLTY3NjksNyArNjc3MCw3IEBAIGZvY3VzICh3aGVyZSBh
IGZyYW1lIGltbWVkaWF0ZWx5IGxvc2VzIGZvY3VzIHdoZW4gaXQncyBsZWZ0IGJ5IHRoZSBt
b3VzZQogCiBUaGUgZnVuY3Rpb24gYGZyYW1lLS1zaXplLWhpc3RvcnknIGRpc3BsYXlzIHRo
ZSB2YWx1ZSBvZiB0aGlzIHZhcmlhYmxlCiBpbiBhIG1vcmUgcmVhZGFibGUgZm9ybS4gICov
KTsKLSAgICBmcmFtZV9zaXplX2hpc3RvcnkgPSBRbmlsOworICBmcmFtZV9zaXplX2hpc3Rv
cnkgPSBGY29ucyAobWFrZV9maXhudW0gKDEwMCksIFFuaWwpOwogCiAgIERFRlZBUl9CT09M
ICgidG9vbHRpcC1yZXVzZS1oaWRkZW4tZnJhbWUiLCB0b29sdGlwX3JldXNlX2hpZGRlbl9m
cmFtZSwKIAkgICAgICAgZG9jOiAvKiBOb24tbmlsIG1lYW5zIHJldXNlIGhpZGRlbiB0b29s
dGlwIGZyYW1lcy4KZGlmZiAtLWdpdCBhL3NyYy9ndGt1dGlsLmMgYi9zcmMvZ3RrdXRpbC5j
CmluZGV4IGQ1NzYyN2YxNTJmLi4yYmU4NGFlNjBiOSAxMDA2NDQKLS0tIGEvc3JjL2d0a3V0
aWwuYworKysgYi9zcmMvZ3RrdXRpbC5jCkBAIC0xMzI3LDEwICsxMzI3LDE3IEBAIHhnX2Zy
YW1lX3NldF9jaGFyX3NpemUgKHN0cnVjdCBmcmFtZSAqZiwgaW50IHdpZHRoLCBpbnQgaGVp
Z2h0KQogICBpZiAoRlJBTUVfVklTSUJMRV9QIChmKSAmJiAhd2FzX3Zpc2libGUpCiAgICAg
ewogICAgICAgaWYgKENPTlNQIChmcmFtZV9zaXplX2hpc3RvcnkpKQotCWZyYW1lX3NpemVf
aGlzdG9yeV9leHRyYQotCSAgKGYsIGJ1aWxkX3N0cmluZyAoInhnX2ZyYW1lX3NldF9jaGFy
X3NpemUsIHZpc2libGUiKSwKLQkgICBGUkFNRV9QSVhFTF9XSURUSCAoZiksIEZSQU1FX1BJ
WEVMX0hFSUdIVCAoZiksIHdpZHRoLCBoZWlnaHQsCi0JICAgZi0+bmV3X3dpZHRoLCBmLT5u
ZXdfaGVpZ2h0KTsKKwl7CisJICBmcmFtZV9zaXplX2hpc3RvcnlfZXh0cmEKKwkgICAgKGYs
IGJ1aWxkX3N0cmluZyAoInhnX2ZyYW1lX3NldF9jaGFyX3NpemUsIHZpc2libGUiKSwKKwkg
ICAgIEZSQU1FX1BJWEVMX1dJRFRIIChmKSwgRlJBTUVfUElYRUxfSEVJR0hUIChmKSwgd2lk
dGgsIGhlaWdodCwKKwkgICAgIGYtPm5ld193aWR0aCwgZi0+bmV3X2hlaWdodCk7CisKKwkg
IGlmIChnd2lkdGggPiAwIHx8IGdoZWlnaHQgPiAwKQorCSAgICBmcmFtZV9zaXplX2hpc3Rv
cnlfZXh0cmEKKwkgICAgICAoZiwgYnVpbGRfc3RyaW5nICgiICt2YWx1ZXMiKSwgZ3dpZHRo
LCBnaGVpZ2h0LAorCSAgICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0LCAtMSwgLTEp
OworCX0KIAogICAgICAgLyogTXVzdCBjYWxsIHRoaXMgdG8gZmx1c2ggb3V0IGV2ZW50cyAq
LwogICAgICAgKHZvaWQpZ3RrX2V2ZW50c19wZW5kaW5nICgpOwpkaWZmIC0tZ2l0IGEvc3Jj
L3h0ZXJtLmMgYi9zcmMveHRlcm0uYwppbmRleCAwYzIwZDM4YjBmNy4uMDdiMzY4NjAxYzIg
MTAwNjQ0Ci0tLSBhL3NyYy94dGVybS5jCisrKyBiL3NyYy94dGVybS5jCkBAIC0xODg3Myw2
ICsxODg3Myw5IEBAIHhfZmluZF9zZWxlY3Rpb25fb3duZXIgKHN0cnVjdCB4X2Rpc3BsYXlf
aW5mbyAqZHB5aW5mbywgQXRvbSBzZWxlY3Rpb24pCiAKICAgIFdlIHJldHVybiB0aGUgbnVt
YmVyIG9mIGNoYXJhY3RlcnMgc3RvcmVkIGludG8gdGhlIGJ1ZmZlci4gICovCiAKK3N0YXRp
YyBpbnQKK2NvbmZpZ3VyZW5vdGlmeWNvdW50ID0gMDsKKwogc3RhdGljIGludAogaGFuZGxl
X29uZV94ZXZlbnQgKHN0cnVjdCB4X2Rpc3BsYXlfaW5mbyAqZHB5aW5mbywKICNpZm5kZWYg
SEFWRV9YSU5QVVQyCkBAIC0yMTM3MiwxOCArMjEzNzUsMjYgQEAgaGFuZGxlX29uZV94ZXZl
bnQgKHN0cnVjdCB4X2Rpc3BsYXlfaW5mbyAqZHB5aW5mbywKICAgICAgICAgewogICAgICAg
ICAgIFhOZXh0RXZlbnQgKGRweWluZm8tPmRpc3BsYXksICZuZXh0X2V2ZW50KTsKICAgICAg
ICAgICBpZiAobmV4dF9ldmVudC50eXBlICE9IENvbmZpZ3VyZU5vdGlmeQotICAgICAgICAg
ICAgICB8fCBuZXh0X2V2ZW50Lnhjb25maWd1cmUud2luZG93ICE9IGV2ZW50LT54Y29uZmln
dXJlLndpbmRvdworICAgICAgICAgICAgICB8fCBuZXh0X2V2ZW50Lnhjb25maWd1cmUud2lu
ZG93ICE9IGV2ZW50LT54Y29uZmlndXJlLndpbmRvdykKKwkgICAgeworCSAgICAgIFhQdXRC
YWNrRXZlbnQgKGRweWluZm8tPmRpc3BsYXksICZuZXh0X2V2ZW50KTsKKwkgICAgICBicmVh
azsKKwkgICAgfQogICAgICAgICAgICAgICAvKiBTa2lwcGluZyBldmVudHMgd2l0aCBkaWZm
ZXJlbnQgc2l6ZXMgY2FuIGxlYWQgdG8gYQogICAgICAgICAgICAgICAgICBtaXNwb3NpdGlv
bmVkIG1vZGUgbGluZSBhdCBpbml0aWFsIHdpbmRvdyBjcmVhdGlvbi4KICAgICAgICAgICAg
ICAgICAgT25seSBkcm9wIHdpbmRvdyBtb3Rpb24gZXZlbnRzIGZvciBub3cuICAqLwotICAg
ICAgICAgICAgICB8fCBuZXh0X2V2ZW50Lnhjb25maWd1cmUud2lkdGggIT0gZXZlbnQtPnhj
b25maWd1cmUud2lkdGgKLSAgICAgICAgICAgICAgfHwgbmV4dF9ldmVudC54Y29uZmlndXJl
LmhlaWdodCAhPSBldmVudC0+eGNvbmZpZ3VyZS5oZWlnaHQpCisJICBlbHNlIGlmIChuZXh0
X2V2ZW50Lnhjb25maWd1cmUud2lkdGggIT0gZXZlbnQtPnhjb25maWd1cmUud2lkdGgKKwkJ
ICAgfHwgbmV4dF9ldmVudC54Y29uZmlndXJlLmhlaWdodCAhPSBldmVudC0+eGNvbmZpZ3Vy
ZS5oZWlnaHQpCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgIFhQdXRCYWNrRXZlbnQg
KGRweWluZm8tPmRpc3BsYXksICZuZXh0X2V2ZW50KTsKLSAgICAgICAgICAgICAgYnJlYWs7
CisJICAgICAgY29uZmlndXJlbm90aWZ5Y291bnQrKzsKKwkgICAgICBicmVhazsKICAgICAg
ICAgICAgIH0KICAgICAgICAgICBlbHNlCi0JICAgIGNvbmZpZ3VyZUV2ZW50ID0gbmV4dF9l
dmVudDsKKwkgICAgeworCSAgICAgIGNvbmZpZ3VyZW5vdGlmeWNvdW50ID0gMDsKKwkgICAg
ICBjb25maWd1cmVFdmVudCA9IG5leHRfZXZlbnQ7CisJICAgIH0KICAgICAgICAgfQogCiAg
ICAgICAvKiBJZiB3ZSBnZXQgYSBDb25maWd1cmVOb3RpZnkgZm9yIHRoZSByb290IHdpbmRv
dywgdGhpcyBtZWFucwpAQCAtMjE1NzUsMTIgKzIxNTg2LDE5IEBAIGhhbmRsZV9vbmVfeGV2
ZW50IChzdHJ1Y3QgeF9kaXNwbGF5X2luZm8gKmRweWluZm8sCiAgICAgICAgIHsKIAogCSAg
aWYgKENPTlNQIChmcmFtZV9zaXplX2hpc3RvcnkpKQotCSAgICBmcmFtZV9zaXplX2hpc3Rv
cnlfZXh0cmEKLQkgICAgICAoZiwgYnVpbGRfc3RyaW5nICgiQ29uZmlndXJlTm90aWZ5Iiks
Ci0JICAgICAgIEZSQU1FX1BJWEVMX1dJRFRIIChmKSwgRlJBTUVfUElYRUxfSEVJR0hUIChm
KSwKLQkgICAgICAgY29uZmlndXJlRXZlbnQueGNvbmZpZ3VyZS53aWR0aCwKLQkgICAgICAg
Y29uZmlndXJlRXZlbnQueGNvbmZpZ3VyZS5oZWlnaHQsCi0JICAgICAgIGYtPm5ld193aWR0
aCwgZi0+bmV3X2hlaWdodCk7CisJICAgIHsKKwkgICAgICBmcmFtZV9zaXplX2hpc3Rvcnlf
ZXh0cmEKKwkJKGYsIGJ1aWxkX3N0cmluZyAoIkNvbmZpZ3VyZU5vdGlmeSIpLAorCQkgRlJB
TUVfUElYRUxfV0lEVEggKGYpLCBGUkFNRV9QSVhFTF9IRUlHSFQgKGYpLAorCQkgY29uZmln
dXJlRXZlbnQueGNvbmZpZ3VyZS53aWR0aCwKKwkJIGNvbmZpZ3VyZUV2ZW50Lnhjb25maWd1
cmUuaGVpZ2h0LAorCQkgZi0+bmV3X3dpZHRoLCBmLT5uZXdfaGVpZ2h0KTsKKworCSAgICAg
IGlmIChjb25maWd1cmVub3RpZnljb3VudCA+IDApCisJCWZyYW1lX3NpemVfaGlzdG9yeV9l
eHRyYQorCQkgIChmLCBidWlsZF9zdHJpbmcgKCIgK2NvdW50IiksCisJCSAgIGNvbmZpZ3Vy
ZW5vdGlmeWNvdW50LCAtMSwgLTEsIC0xLCAtMSwgLTEpOworCSAgICB9CiAKICNpZmRlZiBI
QVZFX1hEQkUKICAgICAgICAgICBpZiAoRlJBTUVfWF9ET1VCTEVfQlVGRkVSRURfUCAoZikp
Cg==

--------------xd3tc1XEsgRV7rV7FkrPMXGg--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 5 Oct 2024 20:03:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Oct 05 16:03:52 2024
Received: from localhost ([127.0.0.1]:39645 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sxB0K-000427-0k
	for submit <at> debbugs.gnu.org; Sat, 05 Oct 2024 16:03:52 -0400
Received: from mail-yw1-f178.google.com ([209.85.128.178]:54707)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1sxB0E-00041l-FY
 for 72986 <at> debbugs.gnu.org; Sat, 05 Oct 2024 16:03:50 -0400
Received: by mail-yw1-f178.google.com with SMTP id
 00721157ae682-6e2e427b07dso2431277b3.1
 for <72986 <at> debbugs.gnu.org>; Sat, 05 Oct 2024 13:03:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1728158556; x=1728763356; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=zcv4z044qpUf9DwUNGOFvOjGNJByH30pGaUbK9cgWvo=;
 b=s50IgmaCMh07DlVSfKIu2yYhw/Zh+hOepRAkMRthpHbERRD/40rochTqSzemAZpjN8
 oiW9uy838oWC/SfFMgwxGfAg0Z9hZcJYHEm7aifAY6k+vRtKehZeU0zSBg8CazoSZijm
 hH05ZHngzEJDukVfw//Sq0RZVHajAfgTJnmu8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1728158556; x=1728763356;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=zcv4z044qpUf9DwUNGOFvOjGNJByH30pGaUbK9cgWvo=;
 b=mSiOMSjkY/Kztg6GBZVSrWN3u+MfxlAn/kWyZ9fSC9Q2VffRU7a1/qAn35ouZ151L9
 zfRbm3GYhcMNv+cAVONPJ8cX2TZCZOW98kZvGi9oFXeNUIPFxPtNvR8SXdqVFg3WOPAC
 W926E71lRWVNKQNu9+BiT6hpztR3GUX8pFUHkhVjcCN89lqBfX1yCxjkyoUDj40ZW1ov
 QweSuHWtba40qyW1F5G2gk3agaT4lyRifZUDM4X5AQlw9XqasuTB+HddkpHtCzvpuhIR
 Kb/Wl3zAQ1xVvdsnIvXSoBeBL/FYlbsf7mI2BV4UtnlAW5roli39ty5c2ElRLC0m9kJX
 vllg==
X-Forwarded-Encrypted: i=1;
 AJvYcCVYb0UIDq+t7BfM5CNXkKCEXjtyVwZ9GrHYrohaWb8A5KBVbcP/a/YkVTnud/V7f9hHhNg8LQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yxf1MO9fLMAeJe550OEb3CVZ1IvMQu4QYxt8DPYwjkT2uLoqFMy
 CGl8zI0K8rtfZR9dqUIW/0ywulyYRfFgGgQYCCPE35MNzF/NdhOJ50H3Ew4s15WSlgZaTDI2Vil
 a1mppldEpA8js5cINrlcAubr+e4j5+AEq6YAJZA==
X-Google-Smtp-Source: AGHT+IFde0HnTrzIy5prnazTHfWc4JG6PDjmWTiYUyV0xHStjc5K8zcbTiYNW6PxtTs8T8/4csaaMQjcpiouSOMX+ec=
X-Received: by 2002:a05:690c:7009:b0:6e0:12e:e470 with SMTP id
 00721157ae682-6e2c7238be0mr59345857b3.25.1728158555876; Sat, 05 Oct 2024
 13:02:35 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
 <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
In-Reply-To: <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sat, 5 Oct 2024 21:02:24 +0100
Message-ID: <CAOnWdoh1PcQZ9848NUiKHaVdWgxek55ANnom-zAd-i6=oidXSQ@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000d6cb370623c04494"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000d6cb370623c04494
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 4 Oct 2024 at 18:21, martin rudalics <rudalics@HIDDEN> wrote:

>  > Looks correct. Unlike some previous situations, where there were
> oddities
>  > (e.g. the frame was wider than the Emacs window, or the minibuf was cu=
t
> off
>  > at the bottom), the frame seems to fit the contents perfectly.
>
> Somewhere these 12 pixels must show up.  What does
>
> (window-pixel-height)
>
> in the *scratch* window evaluate to?
>

(This is for first frame without menu bar.)

(window-pixel-height) =E2=87=92 1257

I can only suspect that this comes from a request to move the frame that
> doesn't show up in the history.  Now the only location where this might
> happen is in xterm.c around like 29259 here:
>
>         if (original_left !=3D x || original_top !=3D y)
>           XMoveWindow (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),
>                        original_left, original_top);
>
> Please put a breakpoint on that line and tell me whether it gets hit.
> The probability is less than 1% but who knows ...
>

Nope, sorry, I put a breakpoint and it was not hit. Indeed, the whole block
starting at 29233 was not hit (I put a breakpoint at the call to
block_input on line 29245).

All line numbers above with your most recent patch gtktutil-frame.diff
applied to commit 4c7a6dc1a0c

--=20
https://rrt.sc3d.org

--000000000000d6cb370623c04494
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Fri, 4 Oct 2024 at 18:21, martin rudalics &lt;<a href=3D"mailto:r=
udalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0&gt; Looks correct. Unlike some prev=
ious situations, where there were oddities<br>
=C2=A0&gt; (e.g. the frame was wider than the Emacs window, or the minibuf =
was cut off<br>
=C2=A0&gt; at the bottom), the frame seems to fit the contents perfectly.<b=
r>
<br>
Somewhere these 12 pixels must show up.=C2=A0 What does<br>
<br>
(window-pixel-height)<br>
<br>
in the *scratch* window evaluate to?<br></blockquote><div><br></div><div><d=
iv style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">(This is for first frame without menu bar.)</div><div st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gma=
il_default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;=
font-size:small" class=3D"gmail_default">(window-pixel-height) =E2=87=92 12=
57</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l" class=3D"gmail_default"><br></div></div><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">
I can only suspect that this comes from a request to move the frame that<br=
>
doesn&#39;t show up in the history.=C2=A0 Now the only location where this =
might<br>
happen is in xterm.c around like 29259 here:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 if (original_left !=3D x || original_top !=3D y=
)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 XMoveWindow (FRAME_X_DISPLAY (f), FRAME_=
OUTER_WINDOW (f),<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0original_left, original_top);<br>
<br>
Please put a breakpoint on that line and tell me whether it gets hit.<br>
The probability is less than 1% but who knows ...<br clear=3D"all"></blockq=
uote><div><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small" class=3D"gmail_default">Nope, sorry, I put a breakpoint and =
it was not hit. Indeed, the whole block starting at 29233 was not hit (I pu=
t a breakpoint at the call to block_input on line 29245).</div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small" class=3D"gmail_default">All line numbers above with your most=
 recent patch gtktutil-frame.diff applied to commit 4c7a6dc1a0c</div></div>=
<br><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" c=
lass=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"=
https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div=
></div></div></div>

--000000000000d6cb370623c04494--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Oct 2024 17:21:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 04 13:21:48 2024
Received: from localhost ([127.0.0.1]:36418 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1swlzw-0001lp-CY
	for submit <at> debbugs.gnu.org; Fri, 04 Oct 2024 13:21:48 -0400
Received: from mout.gmx.net ([212.227.15.19]:47365)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1swlzt-0001lb-8m
 for 72986 <at> debbugs.gnu.org; Fri, 04 Oct 2024 13:21:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1728062488; x=1728667288; i=rudalics@HIDDEN;
 bh=BnuF949kHxF+xSpBV07LiYRXxUNovX7qbeVuOgNTPis=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=iJoUpZF4V8bZecym6tDlDVBL42yuw0+OGxu2FHn7sZ173pthDyy/x9m3u9W4bdrY
 Rq8BpDcCeftjrU0u/65YeRDAgD2Rzd3tLLChemm5Bh4aoui+WRyfwAOfx8oKjUH1d
 1sA/9AMlHeK6XfIaXusBbb0030KDe30lzesBLAqsweTfXHwXpq5rhA9WneJzGh45L
 LJHO8GNjKltetsnTsgr7wIU50FdjVf0pREn52mCCUhW4IoI9X10t3pyksDUN0VO9Q
 Ul9YwR4Y1x9+cP+WK/LNkF7VO+s69D+mZJcuChQo72koSiymEKcQingA+PDAUUXpt
 BkglgtY9oof911CwKQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.89]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N7zFZ-1u1mqq46fD-017Rwb; Fri, 04
 Oct 2024 19:21:28 +0200
Message-ID: <0e78c0db-105c-4a60-acd4-7267e225259b@HIDDEN>
Date: Fri, 4 Oct 2024 19:21:25 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
 <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
X-Provags-ID: V03:K1:Vlyp04SBZHKQkV3oNNkI7xE1NDO3eH9xy8HxoQlyufC/F3YsKOs
 /mGqkLYXWf8lwF3qhwIPiU+JaEK6uL4F+6xUHWmEPeWOUVDej51mRPbpsHzB7USSkDuneBy
 EREZUNNbsaYiiMd6wHcBxkTdesf83NSNyWgiGNGrYsJNrE1aR7D3aQmHxCCB8Ea/gB6Y00O
 NzUm0kwDWtvoiGmsTuFsw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ZqypSIxq33U=;6eJ26tEb54vo0JIEj8bu3Il19BQ
 jzH1L12sVQ/PEe9oLZNOWF5g294xu/8TbMSNMRx7BF6+ETRQCeRW0Txg6AJSXjKqjW3U/ltTO
 t/I6G/psVGZRBdKpPYT6B75AuMHW6o0f5ssFpmqSUkjUq9zgMyuoGlinVegnIC8VOkRptViKu
 x9F/gHplywPiZU9FG3YpHT31oUXwYZrthLT2eU4sJD1WaQtRIr7dSAKj0NffN2oZGN7N4+pQZ
 fsZQtIdlgylXNDIiWC34WjB4Z2pWb12k8xf0M8eq+LNT3mvWiIrzPFgOztN70rSZ+e55c8oGL
 UZ+mGpbChiekzOjnadsjN8ikbrVofB3Qclv1r4xIDHRfRQI8+pcYh5vlbtwVUJ7m6W7FxWpme
 YUmdgh8I6eyiqsxe1adXvJTn3veoWM7OUiv5vNQ6X67MAjFK4r9bADrzwSU1zV+VImRdQTESq
 1mmXeFIOjM0JHz0hmd4Fsgojio3hc8CiuUHb1afJA9IbGWaoxCqZ094rbOO5QBjIAPSDSbS+b
 MX++J3mfmESK8pInVSJCypCVZ7K4m9lijPUWwUMBqUGRx0rJIwGctYkRpF2mfPEJu65yGspTt
 OfQe/tqzBl7EhgxYS39SoUm9aPL7H4pquJ6J2e/IwxgvHG/+p4YYhrwWnin2ntvyTwCF1rNyK
 94AGarPjO2TrEFzfNMMlcyurJjrGpf5yxmGmDULI4FeJmaY8w6JYkvRHgiv3kMSnVlJvgqOl/
 wgyCCPISz7jQfqFW+PfMWY4X16QDXZvAFANWFHDN1l/xZoMa7XWz5G5Uaq2Ocoh9CH1VJARET
 wSmi2jjTITLDNdF5aO+cMZdJ253sT+0WQAL4E0mG2tV6o=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 >> ... and here we get the correct number of lines albeit with a surplus =
of
 >> 12 pixels.  How does that first frame without menu bar look to you?
 >>
 >
 > Looks correct. Unlike some previous situations, where there were odditi=
es
 > (e.g. the frame was wider than the Emacs window, or the minibuf was cut=
 off
 > at the bottom), the frame seems to fit the contents perfectly.

Somewhere these 12 pixels must show up.  What does

(window-pixel-height)

in the *scratch* window evaluate to?

 From my earlier

 > So far I failed to notice that first ConfigureNotify following the
 > MapNotify.  It comes with the expected values XS=3D1328x1260.  Where on
 > earth does it come from ...
 >
 > > xg_frame_resized, unchanged, PS=3D1328x1260, XS=3D1328x1260
 > > ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260
 >
 > ... and where does this with XS=3D1328x1258 come from?  On my system, I
 > get just one ConfigureNotify for each xg_frame_set_char_size.

I can only suspect that this comes from a request to move the frame that
doesn't show up in the history.  Now the only location where this might
happen is in xterm.c around like 29259 here:

	if (original_left !=3D x || original_top !=3D y)
	  XMoveWindow (FRAME_X_DISPLAY (f), FRAME_OUTER_WINDOW (f),
		       original_left, original_top);

Please put a breakpoint on that line and tell me whether it gets hit.
The probability is less than 1% but who knows ...

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Oct 2024 15:24:53 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 04 11:24:53 2024
Received: from localhost ([127.0.0.1]:36241 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1swkAn-0003wU-1u
	for submit <at> debbugs.gnu.org; Fri, 04 Oct 2024 11:24:53 -0400
Received: from mail-yb1-f181.google.com ([209.85.219.181]:61582)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1swkAl-0003wN-Ke
 for 72986 <at> debbugs.gnu.org; Fri, 04 Oct 2024 11:24:52 -0400
Received: by mail-yb1-f181.google.com with SMTP id
 3f1490d57ef6-e25ccd64be9so1964461276.2
 for <72986 <at> debbugs.gnu.org>; Fri, 04 Oct 2024 08:24:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1728055427; x=1728660227; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=gGwFFTI26FedYOojlahKGR3R0a6DlengqK0oto/8+ys=;
 b=dAXNusZcwByyMJqh/H39qh2ldmaqacXg7ZzngWOPj0vqzo5+RgMmEvFdYJm37JV4kx
 hOyrenoSKyDXksLVpSZazI2+013IItKp4dN/mYIE3PMhEH+kb4IMjX169sNYaBT3jOrF
 l+asu3lBC4YpXDb/GpI0IO/h/yGcro2vHsQCU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1728055427; x=1728660227;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=gGwFFTI26FedYOojlahKGR3R0a6DlengqK0oto/8+ys=;
 b=g+sQT1WjqOoOeww4wJ6Ttr7K2TGwV1LzXblEGHGUuUFiFQPBQaBI4dcBojAr6svN75
 9ua9N5zSQWQG0fgip1a62FK8Ln1gQCs2JYUKo5iSLUk6cgkN4wr2/jgpxT3oHoZkXx+3
 kDUDfkdE23AskkngZY0uuHWzAmLuxHkVmzemhF2AaSPoygOET9iXaYciPxuFlUgcz2sE
 lj1OzuU/AaBvcCjy0PL/pqv+uZvGQctA0t38E/Rn8MblJ6DUYwioUetMOUEP3OtgLnvY
 OEa08vjSPis9th6xy7P6Iu9FLWXw0x0Dv8UTkdX2Uvtd/PDKAQk0cz0yyzd4vPZngibo
 Mj7w==
X-Forwarded-Encrypted: i=1;
 AJvYcCUAtbMf27ElVx8N5IFc7CFrJxgwnFYAaOZzTUj3ebop/RqYpdf3dA4DcX6CJeQkI0eGjj6nyQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzRO5/3YTB/1K3hSt8csWdHjje6BSJQAczmgTDtBy/c/LWW9sfG
 irfNTsvltUfRvoolxMAlmoFgxcnrPkFSB6uML2JUSf/GSUYv8ZJk2wB2ogcOiPWNWidrEQO/rG7
 KNDvNvDJXQ+O4SqLWjW4vV7dHdnkMPzQwNWkS0A==
X-Google-Smtp-Source: AGHT+IFSsY5g3iXyGGbyiHfHKBXYFVrB3heVi6acNuypO3+TcaldXkPiDyYFk1Xg74i2EvO0xTHPcYSK847PdvBda4I=
X-Received: by 2002:a05:690c:3143:b0:664:4b9c:3de with SMTP id
 00721157ae682-6e2c726d631mr23843257b3.13.1728055427421; Fri, 04 Oct 2024
 08:23:47 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
 <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
In-Reply-To: <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Fri, 4 Oct 2024 16:23:35 +0100
Message-ID: <CAOnWdoi_TpJ+m3LadfSrPbOqOWzzfAG18Vpja1aqX3Pdfyn_LQ@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000e77e410623a841d6"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000e77e410623a841d6
Content-Type: text/plain; charset="UTF-8"

On Fri, 4 Oct 2024 at 16:01, martin rudalics <rudalics@HIDDEN> wrote:

>
> ... and here we get the correct number of lines albeit with a surplus of
> 12 pixels.  How does that first frame without menu bar look to you?
>

Looks correct. Unlike some previous situations, where there were oddities
(e.g. the frame was wider than the Emacs window, or the minibuf was cut off
at the bottom), the frame seems to fit the contents perfectly.


> This time I'll have to look into our code first - something is fishy.
>
> If there are any volunteers on GNOME who can apply a patch and check
> whether they get the same either buggy or correct behavior, preferably
> with a scaled screen, I'd be very, very grateful.
>

Good to see you're making progress! I can check on two different machines,
for what it's worth, although with the same version of GNOME and same scale
(but with different screen sizes).

-- 
https://rrt.sc3d.org

--000000000000e77e410623a841d6
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Fri, 4 Oct 2024 at 16:01, martin rudalics &lt;<a href=3D"mailto:r=
udalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
... and here we get the correct number of lines albeit with a surplus of<br=
>
12 pixels.=C2=A0 How does that first frame without menu bar look to you?<br=
>
</blockquote><div><br></div><div><div style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small" class=3D"gmail_default">Looks correct. Unlike s=
ome previous situations, where there were oddities (e.g. the frame was wide=
r than the Emacs window, or the minibuf was cut off at the bottom), the fra=
me seems to fit the contents perfectly.<br></div></div><div>=C2=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">This time I&#39;ll have to l=
ook into our code first - something is fishy.<br>
<br>
If there are any volunteers on GNOME who can apply a patch and check<br>
whether they get the same either buggy or correct behavior, preferably<br>
with a scaled screen, I&#39;d be very, very grateful.<br clear=3D"all"></bl=
ockquote><div><br></div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small" class=3D"gmail_default">Good to see you&#39;re making pr=
ogress! I can check on two different machines, for what it&#39;s worth, alt=
hough with the same version of GNOME and same scale (but with different scr=
een sizes).<br></div></div><br><span class=3D"gmail_signature_prefix">-- </=
span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><=
div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://=
rrt.sc3d.org</a></div></div></div></div></div>

--000000000000e77e410623a841d6--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Oct 2024 15:01:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Oct 04 11:01:44 2024
Received: from localhost ([127.0.0.1]:36208 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1swjoO-0002iV-9m
	for submit <at> debbugs.gnu.org; Fri, 04 Oct 2024 11:01:44 -0400
Received: from mout.gmx.net ([212.227.15.18]:45757)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1swjoL-0002iH-Hc
 for 72986 <at> debbugs.gnu.org; Fri, 04 Oct 2024 11:01:42 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1728054086; x=1728658886; i=rudalics@HIDDEN;
 bh=4vCa7Zuv70Zm5fMc5M1LMczbWFHWSpgggWPugJKrqpU=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=d7mLocGXFx52Pw7jYkyU26mLm5ejofGr6+lTPrHiysM5+7i3ZxpNm5Mw6s6eqmTY
 fg+s6Ok4b5nwF9kd5E7netz5upQgomllXNAX9OdaKQ+mM+TXHiHsM5LwrGsDnzNPg
 4WpDYi7ZbYD8cML6MQN6zrbyNxUrQoYT1WKjkAIgiJinNA9C4RvW8Dn68Gw01cF28
 mYCJVngYV2oLrI7vcVGfkSeRhl3ieR7lP1Hnu8VRC6KbEtxT3N3hxIzgGIhimDdB2
 fR00F7/5umFUfJh7tcDCS/t4dRlyf2Vm01AJHobzQbD62YGazZqDxCtLcjlcD3rb0
 cE9nHxSumqNj20UXKA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.89]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MRCK6-1tJvUo211Y-00P5Xx; Fri, 04
 Oct 2024 17:01:26 +0200
Message-ID: <3d0a1e9a-5efc-4491-ab85-e3e58cb0f068@HIDDEN>
Date: Fri, 4 Oct 2024 17:01:25 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
 <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:iwex3jVL33EVrBm8AgWByoZ+w9Fp2u4GxPSwpxSRVIr9xfnliH4
 KnkcpqbxOs3JmgtzA7DnPagQlUqZD9PGrrATGN/YbcEf8VRmbtE37tEod0N5GvQl9hmZnjs
 KF4nF+dEPp6fdsoIUHkwQ8MDRN6PfuLYcI+QN0jGeYrkqxZbvq1cGo+EGCGvgZqaSJXg0sB
 D/34LNzmpqg1s0WnzbIBw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Vgxp/UFfs4s=;fmggpfXJnRA50pZGf25xTOOujnn
 /NrbfKfYQXQZlJR2GS7k1aih1v9q+UMn2N6NyR/IXKiMaHc5GiwGFube3SQWnv+jbtFAG9KYP
 DtU2Vs8kzF0bdk4/109utq8LaprcRDVmHg5c5bX3MMLVRpfunAreygilLK2UJtxHTE56Nc0H5
 LwJsggo/4Ahg+uTZ9mLEBDxPKT8/YNR1dj5NiU77MdsMQgtnHH5I7X0qvPSlEYLrMvFbBxEme
 wN3nqRALVxJnDMUIUchKNZB5nIP9yBc1gxOTE9s+JYM9nfy05j68nlBeK0TEAiJaVbW4WG914
 r+3hCixB0jmslI5JXVJVa7ZUHYbC3TNB3qlNnWXGg5CpTuv6il2BelDWLqXBZQ72GeIffCTcB
 0mYFz8OHk7WUAXWmgyRC3hKoLihjI2vZETsGAMqHWGJ8wNX08H5iBrSqedpn4dvrdbMeWvTfq
 1nBz9CMlTC0NMGNPjVDpGUqZtHx9ElJsJvUyL1fhDD+yNg0jx9O1XkhSPqz2bxeo5gbobvCZJ
 J7ZSdSt5ZOgOQqpxatYccTrM/ftEAVZFrTkPH66yzizOGjfusvwuZeNtwYQ4staUNrXDkx9vu
 vnRxd03b9wPDOgyVszCQ1Db6TszSNcHXZIpDUl1COiUv7IQNIj5W5fgnfFpYM5bmOW/mKmD7m
 KTxiemRaeI8xRtDH8gqYWMZ7vCW1g4Zk7R8a4LKFVDmgbTeX1Wunmh6SOw2ZVNklIlFSuYaOk
 pA/YSz7NYQwfnrAug0AthztNzU1jbDBGzmON0d6OYvAE4To1mVx9daVWKYzsmga/dtPmamVHR
 iOlGcP/9kGHsUwhSLt0mmC9z8xTvnyfOo8h+WipWM7kLo=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > First frame with menu bar:
 >
 > Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
 > 0x59e577a85750>
 > x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
 > IS=80x25~>1296x875, MS=32x70 IH IV
 > gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
 > NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
 > scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
 > MS=160x175
 > scroll-bar-height (3), MS=160x175
 > menu-bar-lines (2), MS=160x175
 > x_create_frame_2 (0), MS=160x175
 > xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260

This is our first explicit call to set the frame size albeit for an
invisible frame.

 > xg_frame_set_char_size (5), MS=32x70 IH IV
 > x_make_frame_visible
 > MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260

So far I failed to notice that first ConfigureNotify following the
MapNotify.  It comes with the expected values XS=1328x1260.  Where on
earth does it come from ...

 > xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260

... and where does this with XS=1328x1258 come from?  On my system, I
get just one ConfigureNotify for each xg_frame_set_char_size.

 > xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
 > change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260

Here we steadfastly reject the 1258 pixels conceded to us ...

 > tool-bar-lines (2), MS=160x175
 > xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1258
 >  +values, PS=664x654, XS=664x696

... ask again with 696 (/ (+ 1260 50 82) 2) ...

 > ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1258
 > xg_frame_resized, changed, PS=1328x1260, XS=1328x1258, DS=1328x1258
 > change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1258

... and finally succumb because ConfigureNotify offers us those lousy
1258 pixels once more and we don't delay the change any more.

 > change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
 > NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
 > set_window_configuration (4), MS=160x175 IH IV

We end up with 35 lines as before.

 > First frame without menu bar:
 >
 > Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
 > 0x63f23d459690>
 > x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
 > IS=80x25~>1296x875, MS=32x70 IH IV
 > gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
 > NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
 > scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
 > MS=160x175
 > scroll-bar-height (3), MS=160x175
 > menu-bar-lines (2), MS=160x175
 > x_create_frame_2 (0), MS=160x175
 > xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > xg_frame_set_char_size (5), MS=32x70 IH IV
 > x_make_frame_visible
 > MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
 > menu-bar-lines (2), MS=160x175
 > xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 >  +values, PS=664x655, XS=664x630

The 630 here are the next strange thing (they existed in all previous
runs you reported but I didn't notice them either).  For some reason the
height of the tool bar is not added when we do not add the one of the
menu bar.  This must be a bug on our side.

 > ConfigureNotify, PS=1328x1260, XS=1328x1308, DS=1328x1260

This one is truly remarkable: 1308 is 1258 + 50 and 50 pixels are the
height of your menu bar.  Why would anyone add the menu bar height here
when we just asked to not add neither the height of the menu nor that of
the tool bar?

 > xg_frame_resized, changed, PS=1328x1260, XS=1328x1308
 > change_frame_size_1, delayed, PS=1328x1260, XS=1328x1308, DS=1328x1260
 > change_frame_size (5), TS=1280x1260~>1280x1308, TC=80x36~>80x37,

So this gets us 37 lines, one too many ...

 > NS=1328x1260~>1328x1308, IS=1328x1260~>1328x1308, MS=32x70 IH IV
 > tool-bar-lines (2), MS=160x175
 > xg_frame_set_char_size, visible, PS=1328x1308, XS=1328x1308
 >  +values, PS=664x654, XS=664x695
 > ConfigureNotify, PS=1328x1308, XS=1328x1176
 > xg_frame_resized, changed, PS=1328x1308, XS=1328x1176
 > change_frame_size_1, delayed, PS=1328x1308, XS=1328x1176
 > change_frame_size (5), TS=1280x1308~>1280x1176, TC=80x37~>80x33,

... here we shrink back to 33 lines ...

 > NS=1328x1308~>1328x1176, IS=1328x1308~>1328x1176, MS=32x70 IH IV
 > ConfigureNotify, PS=1328x1176, XS=1328x1292
 > xg_frame_resized, changed, PS=1328x1176, XS=1328x1292
 > change_frame_size_1, delayed, PS=1328x1176, XS=1328x1292
 > change_frame_size (5), TS=1280x1176~>1280x1292, TC=80x33~>80x36,
 > NS=1328x1176~>1328x1292, IS=1328x1176~>1328x1292, MS=32x70 IH IV

... and here we get the correct number of lines albeit with a surplus of
12 pixels.  How does that first frame without menu bar look to you?

 > Second frame with menu bar:
 >
 > Frame size history of #<frame  *Minibuf-1* 0x55cd2d33c8f0>
 > x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
 > IS=80x25~>1296x875, MS=32x70 IH IV
 > gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
 > NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
 > scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
 > MS=160x175
 > scroll-bar-height (3), MS=160x175
 > menu-bar-lines (2), MS=160x175
 > x_create_frame_2 (0), MS=160x175
 > xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > xg_frame_set_char_size (5), MS=32x70 IH IV
 > x_make_frame_visible
 > MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260

This is the usual minimization attempt ...

 > xg_frame_resized, changed, PS=1328x1260, XS=400x340
 > change_frame_size_1, delayed, PS=1328x1260, XS=400x340, DS=1328x1260
 > change_frame_size (5), TS=1280x1260~>352x340, TC=80x36~>22x9,

... which succeeds here.  There's no good first ConfigureNotify event
and no second ConfigureNotify as with the initial frame.  The remainder
can be ignored.

This time I'll have to look into our code first - something is fishy.

If there are any volunteers on GNOME who can apply a patch and check
whether they get the same either buggy or correct behavior, preferably
with a scaled screen, I'd be very, very grateful.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Oct 2024 19:45:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 03 15:45:07 2024
Received: from localhost ([127.0.0.1]:33911 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1swRl4-0007hc-9Z
	for submit <at> debbugs.gnu.org; Thu, 03 Oct 2024 15:45:07 -0400
Received: from mail-yb1-f170.google.com ([209.85.219.170]:43069)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1swRl1-0007g8-Bw
 for 72986 <at> debbugs.gnu.org; Thu, 03 Oct 2024 15:45:04 -0400
Received: by mail-yb1-f170.google.com with SMTP id
 3f1490d57ef6-e262e36df27so1973117276.0
 for <72986 <at> debbugs.gnu.org>; Thu, 03 Oct 2024 12:45:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1727984635; x=1728589435; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=MiKeCixcr6alsx5a1FvCx01osLlmsqoTr8AXp7DDyKg=;
 b=NdYeRmFKxLUgQQuOUzQ+hF7K1C4mtLX3JxyKtIgn6fxDaHbt/eSyDqieAmh0iEc0zl
 NjusITbU3tNi/SJcUTp9Nc0lgLzh3CUiUxSsGVjfB2VvUl4regZrOM/rU0HUWKwn17Y4
 b+oix5RvN9Fnzwc3uLtXE8EddAQrEf1L1oCrs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1727984635; x=1728589435;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=MiKeCixcr6alsx5a1FvCx01osLlmsqoTr8AXp7DDyKg=;
 b=hNxVs65siH+JzxiJ8cLftrPUhmTHta0vQ9exSlleuMJ9Z6lyko5GoaXe+fcN4I3V82
 zmMTUm4n5V9Ke2PGXkgAuKQZWaibnh8UUWsME/PFxtuWnB6mTlbx0nKcm14AG4F0IMo9
 WpeMxIcx6MSX0NjtoXoK3oxF7CAiZK/Wo2QBJ3Zw6LVb8FCSZ4/UpDTapHZZpll8ye6/
 5M+8F2kXCMajGxZfmlVA2ZDFka+bAYJwLCG7ZCesQI5voKgeVuMNmqSy2Eff6g7OobBO
 /kyHR0cAWRmaQLkcGxKAEet4ALpVDo08mmBYiZmOKvzJciesxgRm91gR6Pos/ET4nakC
 zd/Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCXth8ZyDWyUK+KSX8mtWUlVe2XQWBwZsLTw22kO8GPM5+M0us7J8RJHdF7Ovtg9HseZjz5DVg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzUYr62I1j5c23cAC68/7qY0c3t2mnMImngVpe1ZrNMyo7/q7et
 GEcCfteAmBnFdbDg5UqIrTffxTelwK4LYl2+YG8niKo7mrUzEu0st433YKH3uWqKwZegWFHFDP+
 0myxJbsQ97kKxcwcswuyWwzEH33lOVNBy+NljHQ==
X-Google-Smtp-Source: AGHT+IEUR+b3n/0wdrlrUtP4y4LmJMPj+3arkUpS9OsdjsCm6ZV70NVQN5ZJgEQOCkZOWihZ8FqA9MQHpW+NNFuiLqo=
X-Received: by 2002:a25:acd9:0:b0:e20:2900:db41 with SMTP id
 3f1490d57ef6-e286f8191b6mr3514238276.16.1727984635347; Thu, 03 Oct 2024
 12:43:55 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
 <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
In-Reply-To: <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Thu, 3 Oct 2024 20:43:42 +0100
Message-ID: <CAOnWdoh4kG-TW2nHH4T91ZM=ztw+jx_8_N_iB8emkxuJYdg9Sg@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000005e2321062397c6fc"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000005e2321062397c6fc
Content-Type: text/plain; charset="UTF-8"

On Thu, 3 Oct 2024 at 14:55, martin rudalics <rudalics@HIDDEN> wrote:

>
> Same here.  I never asked you but IIUC this means that creating the
> first frame without menubar proceeds just as "smoothly" as with commit
> 24161683102 reverted.  Right?  Does it proceed just as smoothly with the
> earlier gtkutil-reject-2024-10-01.diff used instead?  Or can you observe
> the correction by two pixels somehow?
>

The initial frame's size doesn't seem to change as it appears when I run:

./src/emacs -Q  --eval "(setq default-frame-alist '((menu-bar-lines . 0)))"
The only visual glitch I can see is that the menu bar appears for an
instant before disappearing.

I suppose you still see here the small frame first and
> the resized one immediately afterwards.  Right?
>

That's right!


> If you still have enough patience, I'd ask you to try next with the
> attached patch gtkutil-frame.diff.  It does not reject anything but also
> does not pick up any sizes from delayed size changes.
>

Sure, no problem.

First frame with menu bar:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x59e577a85750>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1258
 +values, PS=664x654, XS=664x696
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1258
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258, DS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1258
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

First frame without menu bar:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x63f23d459690>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=664x655, XS=664x630
ConfigureNotify, PS=1328x1260, XS=1328x1308, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1308
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1308, DS=1328x1260
change_frame_size (5), TS=1280x1260~>1280x1308, TC=80x36~>80x37,
NS=1328x1260~>1328x1308, IS=1328x1260~>1328x1308, MS=32x70 IH IV
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1308, XS=1328x1308
 +values, PS=664x654, XS=664x695
ConfigureNotify, PS=1328x1308, XS=1328x1176
xg_frame_resized, changed, PS=1328x1308, XS=1328x1176
change_frame_size_1, delayed, PS=1328x1308, XS=1328x1176
change_frame_size (5), TS=1280x1308~>1280x1176, TC=80x37~>80x33,
NS=1328x1308~>1328x1176, IS=1328x1308~>1328x1176, MS=32x70 IH IV
ConfigureNotify, PS=1328x1176, XS=1328x1292
xg_frame_resized, changed, PS=1328x1176, XS=1328x1292
change_frame_size_1, delayed, PS=1328x1176, XS=1328x1292
change_frame_size (5), TS=1280x1176~>1280x1292, TC=80x33~>80x36,
NS=1328x1176~>1328x1292, IS=1328x1176~>1328x1292, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

Second frame with menu bar:

Frame size history of #<frame  *Minibuf-1* 0x55cd2d33c8f0>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=400x340
change_frame_size_1, delayed, PS=1328x1260, XS=400x340, DS=1328x1260
change_frame_size (5), TS=1280x1260~>352x340, TC=80x36~>22x9,
NS=1328x1260~>400x340, IS=1328x1260~>400x340, MS=32x70 IH IV
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=400x340, XS=400x340
 +values, PS=200x195, XS=200x236
ConfigureNotify, PS=400x340, XS=400x340
xg_frame_resized, unchanged, PS=400x340, XS=400x340
ConfigureNotify, PS=400x340, XS=400x374
xg_frame_resized, changed, PS=400x340, XS=400x374
change_frame_size_1, delayed, PS=400x340, XS=400x374
change_frame_size (5), TS=352x340~>352x374, TC=22x9~>22x10,
NS=400x340~>400x374, IS=400x340~>400x374, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

Second frame without menu bar:

Frame size history of #<frame  *Minibuf-1* 0x5f9a7c015ef8>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=400x374
change_frame_size_1, delayed, PS=1328x1260, XS=400x374, DS=1328x1260
change_frame_size (5), TS=1280x1260~>352x374, TC=80x36~>22x10,
NS=1328x1260~>400x374, IS=1328x1260~>400x374, MS=32x70 IH IV
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=400x374, XS=400x374
 +values, PS=200x187, XS=200x228
ConfigureNotify, PS=400x374, XS=400x374
xg_frame_resized, unchanged, PS=400x374, XS=400x374
set_window_configuration (4), MS=160x175 IH IV

-- 
https://rrt.sc3d.org

--0000000000005e2321062397c6fc
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Thu, 3 Oct 2024 at 14:55, martin rudalics &lt;<a href=
=3D"mailto:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<div class=3D"gma=
il_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
Same here.=C2=A0 I never asked you but IIUC this means that creating the<br=
>
first frame without menubar proceeds just as &quot;smoothly&quot; as with c=
ommit<br>
24161683102 reverted.=C2=A0 Right?=C2=A0 Does it proceed just as smoothly w=
ith the<br>
earlier gtkutil-reject-2024-10-01.diff used instead?=C2=A0 Or can you obser=
ve<br>
the correction by two pixels somehow?<br></blockquote><div><br></div><div><=
div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">The initial frame&#39;s size doesn&#39;t seem to change =
as it appears when I run:</div><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defau=
lt">./src/emacs -Q =C2=A0--eval &quot;(setq default-frame-alist &#39;((menu=
-bar-lines . 0)))&quot;</div></div><div><div style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small" class=3D"gmail_default"></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">The only visual glitch I can see is that the menu bar appears for =
an instant before disappearing.<br></div><br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">
I suppose you still see here the small frame first and<br>
the resized one immediately afterwards.=C2=A0 Right?<br></blockquote><div><=
br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small" class=3D"gmail_default">That&#39;s right!<br></div></div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8e=
x;border-left:1px solid rgb(204,204,204);padding-left:1ex">If you still hav=
e enough patience, I&#39;d ask you to try next with the<br>
attached patch gtkutil-frame.diff.=C2=A0 It does not reject anything but al=
so<br>
does not pick up any sizes from delayed size changes.<br clear=3D"all"></bl=
ockquote><div><br></div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small" class=3D"gmail_default">Sure, no problem.</div><div styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail=
_default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small" class=3D"gmail_default">First frame with menu bar:</div><div=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"=
gmail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small" class=3D"gmail_default">Frame size history of #&lt;fram=
e =C2=A0*Minibuf-1* - GNU Emacs at dwks 0x59e577a85750&gt;<br>x_create_fram=
e_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1=
296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;=
1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875=
~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&g=
t;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-heigh=
t (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2=
 (0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=
=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH I=
V<br>x_make_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=
=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x=
1260, DS=3D1328x1260<br>xg_frame_resized, unchanged, PS=3D1328x1260, XS=3D1=
328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260=
<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D1328x1258<br>change_fra=
me_size_1, delayed, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>tool-=
bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x1=
260, XS=3D1328x1260, DS=3D1328x1258<br>=C2=A0+values, PS=3D664x654, XS=3D66=
4x696<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1258<br=
>xg_frame_resized, changed, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1258<=
br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x=
1258<br>change_frame_size (5), TS=3D1280x1260~&gt;1280x1258, TC=3D80x36~&gt=
;80x35, NS=3D1328x1260~&gt;1328x1258, IS=3D1328x1260~&gt;1328x1258, MS=3D32=
x70 IH IV<br>set_window_configuration (4), MS=3D160x175 IH IV<br></div><div=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"=
gmail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small" class=3D"gmail_default">First frame without menu bar:</=
div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" c=
lass=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small" class=3D"gmail_default">Frame size history of #=
&lt;frame =C2=A0*Minibuf-1* - GNU Emacs at dwks 0x63f23d459690&gt;<br>x_cre=
ate_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x=
25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x=
875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D=
1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296=
x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-b=
ar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create=
_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x=
1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32=
x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &amp; not iconif=
ied, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=
=3D1328x1260, DS=3D1328x1260<br>xg_frame_resized, unchanged, PS=3D1328x1260=
, XS=3D1328x1260<br>menu-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_s=
ize, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0+valu=
es, PS=3D664x655, XS=3D664x630<br>ConfigureNotify, PS=3D1328x1260, XS=3D132=
8x1308, DS=3D1328x1260<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D1=
328x1308<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D1328x1308, D=
S=3D1328x1260<br>change_frame_size (5), TS=3D1280x1260~&gt;1280x1308, TC=3D=
80x36~&gt;80x37, NS=3D1328x1260~&gt;1328x1308, IS=3D1328x1260~&gt;1328x1308=
, MS=3D32x70 IH IV<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char=
_size, visible, PS=3D1328x1308, XS=3D1328x1308<br>=C2=A0+values, PS=3D664x6=
54, XS=3D664x695<br>ConfigureNotify, PS=3D1328x1308, XS=3D1328x1176<br>xg_f=
rame_resized, changed, PS=3D1328x1308, XS=3D1328x1176<br>change_frame_size_=
1, delayed, PS=3D1328x1308, XS=3D1328x1176<br>change_frame_size (5), TS=3D1=
280x1308~&gt;1280x1176, TC=3D80x37~&gt;80x33, NS=3D1328x1308~&gt;1328x1176,=
 IS=3D1328x1308~&gt;1328x1176, MS=3D32x70 IH IV<br>ConfigureNotify, PS=3D13=
28x1176, XS=3D1328x1292<br>xg_frame_resized, changed, PS=3D1328x1176, XS=3D=
1328x1292<br>change_frame_size_1, delayed, PS=3D1328x1176, XS=3D1328x1292<b=
r>change_frame_size (5), TS=3D1280x1176~&gt;1280x1292, TC=3D80x33~&gt;80x36=
, NS=3D1328x1176~&gt;1328x1292, IS=3D1328x1176~&gt;1328x1292, MS=3D32x70 IH=
 IV<br>set_window_configuration (4), MS=3D160x175 IH IV<br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small" class=3D"gmail_default">Second frame with menu bar:</div><div=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"=
gmail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small" class=3D"gmail_default">Frame size history of #&lt;fram=
e =C2=A0*Minibuf-1* 0x55cd2d33c8f0&gt;<br>x_create_frame_1 (5), TS=3D80x25~=
&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 =
IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x2=
5~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;1296x1260, MS=
=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x1260, IS=3D=
1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3), MS=3D160x17=
5<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x175=
<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=
=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_fram=
e_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x1260, DS=
=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x340, DS=3D1328x12=
60<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D400x340<br>change_fra=
me_size_1, delayed, PS=3D1328x1260, XS=3D400x340, DS=3D1328x1260<br>change_=
frame_size (5), TS=3D1280x1260~&gt;352x340, TC=3D80x36~&gt;22x9, NS=3D1328x=
1260~&gt;400x340, IS=3D1328x1260~&gt;400x340, MS=3D32x70 IH IV<br>tool-bar-=
lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D400x340, X=
S=3D400x340<br>=C2=A0+values, PS=3D200x195, XS=3D200x236<br>ConfigureNotify=
, PS=3D400x340, XS=3D400x340<br>xg_frame_resized, unchanged, PS=3D400x340, =
XS=3D400x340<br>ConfigureNotify, PS=3D400x340, XS=3D400x374<br>xg_frame_res=
ized, changed, PS=3D400x340, XS=3D400x374<br>change_frame_size_1, delayed, =
PS=3D400x340, XS=3D400x374<br>change_frame_size (5), TS=3D352x340~&gt;352x3=
74, TC=3D22x9~&gt;22x10, NS=3D400x340~&gt;400x374, IS=3D400x340~&gt;400x374=
, MS=3D32x70 IH IV<br>set_window_configuration (4), MS=3D160x175 IH IV<br><=
/div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" =
class=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small" class=3D"gmail_default">Second frame without m=
enu bar:<br></div></div><div><br></div><div>Frame size history of #&lt;fram=
e =C2=A0*Minibuf-1* 0x5f9a7c015ef8&gt;<br>x_create_frame_1 (5), TS=3D80x25~=
&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 =
IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x2=
5~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;1296x1260, MS=
=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x1260, IS=3D=
1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3), MS=3D160x17=
5<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisibl=
e, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size=
 (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &am=
p; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1=
328x1260, XS=3D400x374, DS=3D1328x1260<br>xg_frame_resized, changed, PS=3D1=
328x1260, XS=3D400x374<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=
=3D400x374, DS=3D1328x1260<br>change_frame_size (5), TS=3D1280x1260~&gt;352=
x374, TC=3D80x36~&gt;22x10, NS=3D1328x1260~&gt;400x374, IS=3D1328x1260~&gt;=
400x374, MS=3D32x70 IH IV<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_s=
et_char_size, visible, PS=3D400x374, XS=3D400x374<br>=C2=A0+values, PS=3D20=
0x187, XS=3D200x228<br>ConfigureNotify, PS=3D400x374, XS=3D400x374<br>xg_fr=
ame_resized, unchanged, PS=3D400x374, XS=3D400x374<br>set_window_configurat=
ion (4), MS=3D160x175 IH IV<br></div><div><br></div><span class=3D"gmail_si=
gnature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><d=
iv dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" targe=
t=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div></div>

--0000000000005e2321062397c6fc--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Oct 2024 13:55:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Oct 03 09:55:17 2024
Received: from localhost ([127.0.0.1]:60367 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1swMIW-0005JG-Ew
	for submit <at> debbugs.gnu.org; Thu, 03 Oct 2024 09:55:17 -0400
Received: from mout.gmx.net ([212.227.17.21]:51545)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1swMIT-0005FR-GO
 for 72986 <at> debbugs.gnu.org; Thu, 03 Oct 2024 09:55:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1727963700; x=1728568500; i=rudalics@HIDDEN;
 bh=DIjh1jdeRhYPZX4Sa21OMakSHoqnlkwY9Yj5yGnZi9U=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=Fulauo9ikUnSlk40F08qa4ve9o+SHwAcnKkpp89fw9Pe+0Okgv5glpGe+/jYAu+P
 HzOczO7HzOP2hahQO4E8Pw4gDWUQqxdJFno/vjhqayOuYW5YT9Qm4LF4fvo4kLuwZ
 5qOvvLQTXiA/6ivNoVzLLSfN6EfY3mSWtQA/wsrGU4PuugBJB2JIowlsM3xDbVUmh
 mVSiMhod2PuJk0AUEdfepc+21SlzWbVcYXC9zVZpB8jIiD3vkFUX+LmgR4uoE7PN6
 VmVgYzD1Jxzz4eeN8L0InjFDKjUxKho82mehWHkv6R55uh9u72t0j/aMwwe1SK8IB
 delzYvprKespW0Salg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.8.143]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N0X8u-1s012W1HN6-00sqiZ; Thu, 03
 Oct 2024 15:55:00 +0200
Content-Type: multipart/mixed; boundary="------------fZ9kA5WB00aFf1L8KR05KS5H"
Message-ID: <bd2440ee-5374-4504-83e4-b5b3d62caeff@HIDDEN>
Date: Thu, 3 Oct 2024 15:54:53 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
 <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
X-Provags-ID: V03:K1:IUH6Xwa/cXDSIp1evbzjjjLgsTCBgcJcZR74g6MJ+xkB5vhkUv1
 P6HfsnyS66zkYvvmYHypML9HxugYiQUSSaoPCcKf1pk1gd5adf5OCl2ihslZZg9IHyNPdvS
 a2PMHRoHx5KTx7DCrWthBBC2XHD5FdHpRhifLyd1HVPKgvLhlf1thf7kWew5Pqz7+HkB57G
 W/7yA4hw7ZKz2gUtPxYUg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:RoivqwsynwM=;Xt8poJ5wDPKvn15teZlk7pzbSuM
 0lJN8KlBQPmioCQdoWoaO4anslrp1tnklbjSK95hVnOXqqFp+oz4QZghzHLMP4WXbxu02CETW
 gFvsSmyY4xpEgqqa3mXKVS/711R7KCcSK79xn7TFqGNFJHZtGhrAJ3JvOySX3QVhg6MXRao26
 WH3oHY+b167Lb7qA9z0mRdLu8fxkpt8v7F7pQJjb0AgInF42pA3R3G2/H9saQBzv4GswYdgfK
 dp/QPxHLGJ1PiWxcSizxtma6bLKIb6uJzrBJ7zBJflciBckjtOSrkjFTrPfOsBBIq8lrLZ7zo
 0sbPyH9tWwNImBVuuXHzDt6SQpqL0dI+u9sIX70RaGQiHZ9dE09z8N4sQLCIs6D2XoKua4TbV
 hV1MP/yd1JF5yNMpd4OwpwmW1c6fd2BB1VzuRe8E0+AjUSR70KVK5CNR8uaejB61vAkDVnYe1
 mjN1FEXTeT5HPmuxverGqasX4Rzk7uudnPJLVGpvcX+3QJqG1H3DATQ361dRM5GQrBZlf3l2w
 XLSpS7EWOZIiAKBELZ6RnWC70gWHazUofd3MH9QKVFyv4BkL4trUO8O/CqQoO58AbELejsrqR
 INf1HAb9oiiJFAfFKPeuVXO1+T+nFMKnzD3o8aGSn/A60gU3oaPJS8uVdyxruoeGmaHGrF4LV
 SSPv14011wAQJA2V1p0Tm3wd/8P+qOJNRKz6aM6kIKY1lssbSk394yfU332d8xYbwhRxEPTre
 tz7J7YY+vcnVYbGaA6nMczGB7Drz1FExVY9MwQ8imsJq7p5MnfnFGAVuHgAiGloaKARNS9pqE
 AQJ+kZ3l9CUKuKQMmZC2RUnQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------fZ9kA5WB00aFf1L8KR05KS5H
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > First frame with menu bar:
...
 > ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
 > xg_frame_resized, changed, PS=1328x1260, XS=1328x1258

Now we get the 1328x1258 notification and do not reject it because it's
within the tolerance.

 > change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,

And here we end up with a frame of 35 lines, one less than we want
(rounding due to the 2 missing pixels).  But that's what you already got
with commit 24161683102 reverted.  Some users strongly object such
behavior so we probably will have to abolish the tolerance trick.  You
should "see" the two missing pixels on the last line of the frame's
normal window just above the minibuffer window, if there's text on that
last line.

With the earlier "strong" rejection the last change of text columns was

gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,

which is the expected value.

One obvious cause are these lines in adjust_frame_size

	  && (f->new_width >= 0 || f->new_height >= 0))
	/* For implied resizes with inhibit 2 (external menu and tool
	   bar) pick up any new sizes the display engine has not
	   processed yet.  Otherwise, we would request the old sizes
	   which will make this request appear as a request to set new
	   sizes and have the WM react accordingly which is not TRT.

	   We don't that for the external menu bar on Motif.
	   Otherwise, switching off the menu bar will shrink the frame
	   and switching it on will not enlarge it.  */
	{
	  if (f->new_width >= 0)
	    new_native_width = f->new_width;
	  if (f->new_height >= 0)
	    new_native_height = f->new_height;
	}

Here we use the (unrejected) 1258 value (which was stored by a delayed
change_frame_size_1) in f->new_height and use it as something god-given
in future calls.  But on GTK all this doesn't make sense.  Whatever the
size of the menu or tool bar is, it won't affect the height of the
native frame.

 > First frame without menu bar:
...
 > ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
 > xg_frame_resized, changed, PS=1328x1260, XS=1328x1258

Same here.  I never asked you but IIUC this means that creating the
first frame without menubar proceeds just as "smoothly" as with commit
24161683102 reverted.  Right?  Does it proceed just as smoothly with the
earlier gtkutil-reject-2024-10-01.diff used instead?  Or can you observe
the correction by two pixels somehow?

 > Second frame with menu bar:
...
 > ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
 > xg_frame_resized, rejected, PS=1328x1260, XS=400x340, DS=664x655

Here we reject the event and ask again for 1260 pixels ...

 > tool-bar-lines (2), MS=160x175
 > xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 >   +values, PS=200x195, XS=664x696
 > ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
 > xg_frame_resized, changed, PS=1328x1260, XS=1328x1258

... in response we are offered 1258 pixels and accept them ...

 > change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
 > change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
 > NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV

... and are left with 1258 pixels.  The frame has 35 lines, one less
than we wanted.

 > Second frame without menu bar:
...
 > ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
 > xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630

Same here ...

 > ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
 > xg_frame_resized, changed, PS=1328x1260, XS=1328x1258

... here ...

 > change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
 > change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
 > NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV

... and here.  I suppose you still see here the small frame first and
the resized one immediately afterwards.  Right?

Now about the 25 lines scenario which is quite interesting:

 > First frame with menu bar:
 >
 > Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
 > 0x5e3d15f35b10>
 > x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,

The 875 come from (* 25 35) where 25 is the initial frame height in
lines Emacs wants (for historical reasons I can't explain).  In the
other scenarios we changed that to 36 later, now we don't.

 > IS=80x25~>1296x875, MS=32x70 IH IV
 > gui_figure_window_size (5), MS=32x70 IH IV
 > scroll-bar-width (3), NS=1296x875~>1328x875, IS=1296x875~>1328x875,
 > MS=160x175
 > scroll-bar-height (3), MS=160x175
 > menu-bar-lines (2), MS=160x175
 > x_create_frame_2 (0), MS=160x175
 > xg_frame_set_char_size, invisible, PS=1328x875, XS=1328x875, DS=1328x875

The 875 is what we ask for here ...

 > xg_frame_set_char_size (5), MS=32x70 IH IV
 > x_make_frame_visible
 > MapNotify, not hidden & not iconified, PS=1328x875, DS=1328x875
 > ConfigureNotify, PS=1328x875, XS=1328x874, DS=1328x875
 > xg_frame_resized, changed, PS=1328x875, XS=1328x874

... and what we get are 874 pixels (one less so we stay within the
height tolerance and accept it) ...

 > change_frame_size_1, delayed, PS=1328x875, XS=1328x874, DS=1328x875
 > change_frame_size (5), TS=1280x875~>1280x874, TC=80x25~>80x24,
 > NS=1328x875~>1328x874, IS=1328x875~>1328x874, MS=32x70 IH IV

... but here we get a second ConfigureNotify which allots us 850 pixels
only.  We don't reject it because the last time xg_frame_set_char_size
was called the frame was still invisible and there are no last values
available.  We reduce the number of lines from 25 to 24.

 > ConfigureNotify, PS=1328x874, XS=1328x850
 > xg_frame_resized, changed, PS=1328x874, XS=1328x850
 > change_frame_size_1, delayed, PS=1328x874, XS=1328x850
 > tool-bar-lines (2), NS=1328x874~>1328x850, MS=160x175
 > xg_frame_set_char_size, visible, PS=1328x874, XS=1328x850, DS=1328x850
 >   +values, PS=664x450, XS=664x491
 > ConfigureNotify, PS=1328x874, XS=1328x850, DS=1328x850
 > xg_frame_resized, changed, PS=1328x874, XS=1328x850, DS=1328x850
 > change_frame_size_1, delayed, PS=1328x874, XS=1328x850, DS=1328x850
 > change_frame_size (5), TS=1280x874~>1280x850, NS=1328x874~>1328x850,
 > IS=1328x874~>1328x850, MS=32x70 IH IV
 > set_window_configuration (4), MS=160x175 IH IV

Eventually, the frame ends up with 24 lines, one less than we want.

If you still have enough patience, I'd ask you to try next with the
attached patch gtkutil-frame.diff.  It does not reject anything but also
does not pick up any sizes from delayed size changes.

martin
--------------fZ9kA5WB00aFf1L8KR05KS5H
Content-Type: text/x-patch; charset=UTF-8; name="gtkutil-frame.diff"
Content-Disposition: attachment; filename="gtkutil-frame.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9mcmFtZS5jIGIvc3JjL2ZyYW1lLmMKaW5kZXggN2Y0YmYyNzRh
ZDkuLmFmOTVjYjU0NzAxIDEwMDY0NAotLS0gYS9zcmMvZnJhbWUuYworKysgYi9zcmMvZnJh
bWUuYwpAQCAtNzM0LDYgKzczNCw3IEBAIGFkanVzdF9mcmFtZV9zaXplIChzdHJ1Y3QgZnJh
bWUgKmYsIGludCBuZXdfdGV4dF93aWR0aCwgaW50IG5ld190ZXh0X2hlaWdodCwKIAkgICAg
ICAmJiAobmV3X25hdGl2ZV9oZWlnaHQgIT0gb2xkX25hdGl2ZV9oZWlnaHQKIAkJICB8fCBp
bmhpYml0ID09IDAgfHwgaW5oaWJpdCA9PSAyKSkpKQogICAgIHsKKyNpZm5kZWYgVVNFX0dU
SwogICAgICAgaWYgKGluaGliaXQgPT0gMgogI2lmZGVmIFVTRV9NT1RJRgogCSAgJiYgIUVR
IChwYXJhbWV0ZXIsIFFtZW51X2Jhcl9saW5lcykKQEAgLTc1NCw3ICs3NTUsNyBAQCBhZGp1
c3RfZnJhbWVfc2l6ZSAoc3RydWN0IGZyYW1lICpmLCBpbnQgbmV3X3RleHRfd2lkdGgsIGlu
dCBuZXdfdGV4dF9oZWlnaHQsCiAJICBpZiAoZi0+bmV3X2hlaWdodCA+PSAwKQogCSAgICBu
ZXdfbmF0aXZlX2hlaWdodCA9IGYtPm5ld19oZWlnaHQ7CiAJfQotCisjZW5kaWYKICAgICAg
IGlmIChDT05TUCAoZnJhbWVfc2l6ZV9oaXN0b3J5KSkKIAlmcmFtZV9zaXplX2hpc3Rvcnlf
YWRqdXN0IChmLCBpbmhpYml0LCBwYXJhbWV0ZXIsCiAJCQkJICAgb2xkX3RleHRfd2lkdGgs
IG9sZF90ZXh0X2hlaWdodCwKQEAgLTY3NjksNyArNjc3MCw3IEBAIGZvY3VzICh3aGVyZSBh
IGZyYW1lIGltbWVkaWF0ZWx5IGxvc2VzIGZvY3VzIHdoZW4gaXQncyBsZWZ0IGJ5IHRoZSBt
b3VzZQogCiBUaGUgZnVuY3Rpb24gYGZyYW1lLS1zaXplLWhpc3RvcnknIGRpc3BsYXlzIHRo
ZSB2YWx1ZSBvZiB0aGlzIHZhcmlhYmxlCiBpbiBhIG1vcmUgcmVhZGFibGUgZm9ybS4gICov
KTsKLSAgICBmcmFtZV9zaXplX2hpc3RvcnkgPSBRbmlsOworICBmcmFtZV9zaXplX2hpc3Rv
cnkgPSBGY29ucyAobWFrZV9maXhudW0gKDEwMCksIFFuaWwpOwogCiAgIERFRlZBUl9CT09M
ICgidG9vbHRpcC1yZXVzZS1oaWRkZW4tZnJhbWUiLCB0b29sdGlwX3JldXNlX2hpZGRlbl9m
cmFtZSwKIAkgICAgICAgZG9jOiAvKiBOb24tbmlsIG1lYW5zIHJldXNlIGhpZGRlbiB0b29s
dGlwIGZyYW1lcy4KZGlmZiAtLWdpdCBhL3NyYy9ndGt1dGlsLmMgYi9zcmMvZ3RrdXRpbC5j
CmluZGV4IGQ1NzYyN2YxNTJmLi4yYmU4NGFlNjBiOSAxMDA2NDQKLS0tIGEvc3JjL2d0a3V0
aWwuYworKysgYi9zcmMvZ3RrdXRpbC5jCkBAIC0xMzI3LDEwICsxMzI3LDE3IEBAIHhnX2Zy
YW1lX3NldF9jaGFyX3NpemUgKHN0cnVjdCBmcmFtZSAqZiwgaW50IHdpZHRoLCBpbnQgaGVp
Z2h0KQogICBpZiAoRlJBTUVfVklTSUJMRV9QIChmKSAmJiAhd2FzX3Zpc2libGUpCiAgICAg
ewogICAgICAgaWYgKENPTlNQIChmcmFtZV9zaXplX2hpc3RvcnkpKQotCWZyYW1lX3NpemVf
aGlzdG9yeV9leHRyYQotCSAgKGYsIGJ1aWxkX3N0cmluZyAoInhnX2ZyYW1lX3NldF9jaGFy
X3NpemUsIHZpc2libGUiKSwKLQkgICBGUkFNRV9QSVhFTF9XSURUSCAoZiksIEZSQU1FX1BJ
WEVMX0hFSUdIVCAoZiksIHdpZHRoLCBoZWlnaHQsCi0JICAgZi0+bmV3X3dpZHRoLCBmLT5u
ZXdfaGVpZ2h0KTsKKwl7CisJICBmcmFtZV9zaXplX2hpc3RvcnlfZXh0cmEKKwkgICAgKGYs
IGJ1aWxkX3N0cmluZyAoInhnX2ZyYW1lX3NldF9jaGFyX3NpemUsIHZpc2libGUiKSwKKwkg
ICAgIEZSQU1FX1BJWEVMX1dJRFRIIChmKSwgRlJBTUVfUElYRUxfSEVJR0hUIChmKSwgd2lk
dGgsIGhlaWdodCwKKwkgICAgIGYtPm5ld193aWR0aCwgZi0+bmV3X2hlaWdodCk7CisKKwkg
IGlmIChnd2lkdGggPiAwIHx8IGdoZWlnaHQgPiAwKQorCSAgICBmcmFtZV9zaXplX2hpc3Rv
cnlfZXh0cmEKKwkgICAgICAoZiwgYnVpbGRfc3RyaW5nICgiICt2YWx1ZXMiKSwgZ3dpZHRo
LCBnaGVpZ2h0LAorCSAgICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0LCAtMSwgLTEp
OworCX0KIAogICAgICAgLyogTXVzdCBjYWxsIHRoaXMgdG8gZmx1c2ggb3V0IGV2ZW50cyAq
LwogICAgICAgKHZvaWQpZ3RrX2V2ZW50c19wZW5kaW5nICgpOwo=

--------------fZ9kA5WB00aFf1L8KR05KS5H--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 2 Oct 2024 12:07:56 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 02 08:07:56 2024
Received: from localhost ([127.0.0.1]:56821 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1svy94-0004GN-R6
	for submit <at> debbugs.gnu.org; Wed, 02 Oct 2024 08:07:56 -0400
Received: from mail-yw1-f179.google.com ([209.85.128.179]:46369)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1svy8x-0004G2-HC
 for 72986 <at> debbugs.gnu.org; Wed, 02 Oct 2024 08:07:53 -0400
Received: by mail-yw1-f179.google.com with SMTP id
 00721157ae682-6ddceaaa9ddso58350337b3.1
 for <72986 <at> debbugs.gnu.org>; Wed, 02 Oct 2024 05:07:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1727870801; x=1728475601; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=p1tc9EBrvTtGLzWMNybi6JGCb9dGZT8Mj9O33aQDPOk=;
 b=s+siU3pr+72WzQRbU87jgPLXzqaT6gb6/9IfrIfik9pQ8JGUAfBBuqnVnWjvuWkatn
 qMDKq95N164a1IU1u7BVJA+A7i69LJqHk2JIvBDzHbGx+GQ0wajCz22ATNaEWf1cD0a9
 VBM2p52ax5Bl+xQLsaJ+VL/zQHVGbHXynRXOM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1727870801; x=1728475601;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=p1tc9EBrvTtGLzWMNybi6JGCb9dGZT8Mj9O33aQDPOk=;
 b=UWck9vjQyBU2KwcMdsWpW4Aspv8YS7tPJZUvoSfqdTgoGjaIXbR/N0iLardUcO7uyg
 j03z712Cwg/jeNmdBQL8ecNaGbooATUJE3OtleqYieAJIuQbpPsBqHiK27inmo7WH075
 QX3jsxM1UNiHxHII84Ri2G1lpnfIkcLXNislha9Dk/Hond7MTxiFjgLyP3cmUfcM/8xi
 X5Dyns0beVrM1rZH6kRgD3eYy5iwJdwugjEXk5yi8ME4rdKsm9I1sqmRALopR+g8YUqp
 o/Wiy7zl10LlGQ/UD9h87udpp1iay0k07y8UwXgb+9WzvZuWzWeIbd5n0/VxDiAVb04i
 s+Qw==
X-Forwarded-Encrypted: i=1;
 AJvYcCUPdtCT3zOzsqhFPJunLrJUDmNcOxst87EKvuUhEGgLZQ++lfVoTGboascIfaFkwND0fdn+eA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxX/6VfNpF6sZjLS18K03lJTFLAaKieS/0IhwONgCpStVQFMJhM
 PPoZdiw9d3dSjGtNQDt0SGkz1dcPlf0vyPFkHQJWpTkhP4RJBIUgdwATJnGO9LX1kD8VcbsM6lJ
 h0TPddAYDF4uWqSaN0FuVFNRoTwSvDMPnWKEbmw==
X-Google-Smtp-Source: AGHT+IHKH8JZELuPBUuDSJfl/xleBbvOT+4pK0ZkOcLvZxNEBjTZ4j8Jl86yzGv9Q1UwYnbh3uoaAS2vPEVTPus1Mgc=
X-Received: by 2002:a05:690c:7507:b0:6db:d62c:cb71 with SMTP id
 00721157ae682-6e2a2dbc775mr23984197b3.13.1727870801231; Wed, 02 Oct 2024
 05:06:41 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
 <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
In-Reply-To: <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Wed, 2 Oct 2024 13:06:30 +0100
Message-ID: <CAOnWdoghrsbQ05rXhVw8iuUMpk26WP0gYtxtTwv7awNCEqQhEw@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000053612f06237d4515"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000053612f06237d4515
Content-Type: text/plain; charset="UTF-8"

On Wed, 2 Oct 2024 at 09:53, martin rudalics <rudalics@HIDDEN> wrote:

> Now we get a ConfigureNotify event that instead of giving us a native
> pixel height of 1260 gives us a height of 1258 and we reject it.  Where
> did those two pixels go to?  I suppose I'll never find out.
>

It's infuriating! But unless it's related to the eventual dramatic
difference in size, maybe it doesn't actually matter.

- Apply the patch gtkutil-reject-2024-10-02.diff which adds a tolerance
>    of two pixels in order to avoid rejecting the ConfigureNotify and post
>    the four histories as before.
>

First frame with menu bar:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x64f211b91440>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
tool-bar-lines (2), NS=1328x1260~>1328x1258, MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1258, DS=1328x1258
 +values, PS=664x654, XS=664x695
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1258
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258, DS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1258
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

First frame without menu bar:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x5a4bf2898980>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=664x655, XS=664x630
ConfigureNotify, PS=1328x1260, XS=1328x1308, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1308, DS=664x630
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=664x654, XS=664x671
ConfigureNotify, PS=1328x1260, XS=1328x1176, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1176, DS=664x671
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

Second frame with menu bar:

Frame size history of #<frame  *Minibuf-1* 0x6051a23e13e0>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x340, DS=664x655
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=200x195, XS=664x696
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

Second frame without menu bar:

Frame size history of #<frame  *Minibuf-1* 0x5be3fa6f4250>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=200x187, XS=664x671
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

- Apply the patch gtkutil-reject-2024-10-02(25).diff (from a pristine
>    Emacs).  This is like the previous patch but makes the initial frame
>    only 25 lines high.  Again please post the histories for all four
>    cases.
>

First frame with menu bar:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x5e3d15f35b10>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), MS=32x70 IH IV
scroll-bar-width (3), NS=1296x875~>1328x875, IS=1296x875~>1328x875,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x875, XS=1328x875, DS=1328x875
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x875, DS=1328x875
ConfigureNotify, PS=1328x875, XS=1328x874, DS=1328x875
xg_frame_resized, changed, PS=1328x875, XS=1328x874
change_frame_size_1, delayed, PS=1328x875, XS=1328x874, DS=1328x875
change_frame_size (5), TS=1280x875~>1280x874, TC=80x25~>80x24,
NS=1328x875~>1328x874, IS=1328x875~>1328x874, MS=32x70 IH IV
ConfigureNotify, PS=1328x874, XS=1328x850
xg_frame_resized, changed, PS=1328x874, XS=1328x850
change_frame_size_1, delayed, PS=1328x874, XS=1328x850
tool-bar-lines (2), NS=1328x874~>1328x850, MS=160x175
xg_frame_set_char_size, visible, PS=1328x874, XS=1328x850, DS=1328x850
 +values, PS=664x450, XS=664x491
ConfigureNotify, PS=1328x874, XS=1328x850, DS=1328x850
xg_frame_resized, changed, PS=1328x874, XS=1328x850, DS=1328x850
change_frame_size_1, delayed, PS=1328x874, XS=1328x850, DS=1328x850
change_frame_size (5), TS=1280x874~>1280x850, NS=1328x874~>1328x850,
IS=1328x874~>1328x850, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

First frame without menu bar:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x58db7d353700>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), MS=32x70 IH IV
scroll-bar-width (3), NS=1296x875~>1328x875, IS=1296x875~>1328x875,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x875, XS=1328x875, DS=1328x875
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x875, DS=1328x875
ConfigureNotify, PS=1328x875, XS=1328x874, DS=1328x875
xg_frame_resized, changed, PS=1328x875, XS=1328x874
change_frame_size_1, delayed, PS=1328x875, XS=1328x874, DS=1328x875
change_frame_size (5), TS=1280x875~>1280x874, TC=80x25~>80x24,
NS=1328x875~>1328x874, IS=1328x875~>1328x874, MS=32x70 IH IV
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x874, XS=1328x874
 +values, PS=664x462, XS=664x437
ConfigureNotify, PS=1328x874, XS=1328x900
xg_frame_resized, rejected, PS=1328x874, XS=1328x900, DS=664x437
ConfigureNotify, PS=1328x874, XS=1328x850
xg_frame_resized, rejected, PS=1328x874, XS=1328x850, DS=664x437
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x874, XS=1328x874
 +values, PS=664x425, XS=664x478
ConfigureNotify, PS=1328x874, XS=1328x850
xg_frame_resized, rejected, PS=1328x874, XS=1328x850, DS=664x478
set_window_configuration (4), MS=160x175 IH IV

Second frame with menu bar:

Frame size history of #<frame  *Minibuf-1* 0x56df7cb4ae70>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), MS=32x70 IH IV
scroll-bar-width (3), NS=1296x875~>1328x875, IS=1296x875~>1328x875,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x875, XS=1328x875, DS=1328x875
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x875, DS=1328x875
ConfigureNotify, PS=1328x875, XS=400x340, DS=1328x875
xg_frame_resized, rejected, PS=1328x875, XS=400x340, DS=664x462
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x875, XS=1328x875, DS=1328x875
 +values, PS=200x195, XS=664x503
ConfigureNotify, PS=1328x875, XS=1328x768, DS=1328x875
xg_frame_resized, rejected, PS=1328x875, XS=1328x768, DS=664x503
ConfigureNotify, PS=1328x875, XS=1328x850, DS=1328x875
xg_frame_resized, rejected, PS=1328x875, XS=1328x850, DS=664x503
set_window_configuration (4), MS=160x175 IH IV

Second frame without menu bar:

Frame size history of #<frame  *Minibuf-1* 0x6319bd8c8720>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), MS=32x70 IH IV
scroll-bar-width (3), NS=1296x875~>1328x875, IS=1296x875~>1328x875,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x875, XS=1328x875, DS=1328x875
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x875, DS=1328x875
ConfigureNotify, PS=1328x875, XS=400x374, DS=1328x875
xg_frame_resized, rejected, PS=1328x875, XS=400x374, DS=664x437
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x875, XS=1328x875, DS=1328x875
 +values, PS=200x187, XS=664x478
ConfigureNotify, PS=1328x875, XS=1328x850, DS=1328x875
xg_frame_resized, rejected, PS=1328x875, XS=1328x850, DS=664x478
set_window_configuration (4), MS=160x175 IH IV

-- 
https://rrt.sc3d.org

--00000000000053612f06237d4515
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Wed, 2 Oct 2024 at 09:53, martin rudalics &lt;<a href=3D"mailto:r=
udalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Now we get a ConfigureNotify event that in=
stead of giving us a native<br>
pixel height of 1260 gives us a height of 1258 and we reject it.=C2=A0 Wher=
e<br>
did those two pixels go to?=C2=A0 I suppose I&#39;ll never find out.<br></b=
lockquote><div><br></div><div><div style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small" class=3D"gmail_default">It&#39;s infuriating! But =
unless it&#39;s related to the eventual dramatic difference in size, maybe =
it doesn&#39;t actually matter.<br></div><br></div><blockquote class=3D"gma=
il_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,2=
04,204);padding-left:1ex">

- Apply the patch gtkutil-reject-2024-10-02.diff which adds a tolerance<br>
=C2=A0 =C2=A0of two pixels in order to avoid rejecting the ConfigureNotify =
and post<br>
=C2=A0 =C2=A0the four histories as before.<br></blockquote><div><br></div><=
div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" c=
lass=3D"gmail_default">First frame with menu bar:</div><div style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><=
br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll" class=3D"gmail_default">Frame size history of #&lt;frame =C2=A0*Minibuf=
-1* - GNU Emacs at dwks 0x64f211b91440&gt;<br>x_create_frame_1 (5), TS=3D80=
x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32=
x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x1260, TC=3D=
80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;1296x1260, =
MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x1260, IS=
=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3), MS=3D160=
x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x=
175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D1328x1260, D=
S=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_fra=
me_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x1260, DS=
=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x=
1260<br>xg_frame_resized, unchanged, PS=3D1328x1260, XS=3D1328x1260<br>Conf=
igureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_res=
ized, changed, PS=3D1328x1260, XS=3D1328x1258<br>change_frame_size_1, delay=
ed, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>tool-bar-lines (2), N=
S=3D1328x1260~&gt;1328x1258, MS=3D160x175<br>xg_frame_set_char_size, visibl=
e, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1258<br>=C2=A0+values, PS=3D66=
4x654, XS=3D664x695<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=
=3D1328x1258<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D1328x1258, =
DS=3D1328x1258<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D1328x1=
258, DS=3D1328x1258<br>change_frame_size (5), TS=3D1280x1260~&gt;1280x1258,=
 TC=3D80x36~&gt;80x35, NS=3D1328x1260~&gt;1328x1258, IS=3D1328x1260~&gt;132=
8x1258, MS=3D32x70 IH IV<br>set_window_configuration (4), MS=3D160x175 IH I=
V<br></div><br><div style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small" class=3D"gmail_default">First frame without menu bar:</div><div s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gm=
ail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small" class=3D"gmail_default">Frame size history of #&lt;frame =
=C2=A0*Minibuf-1* - GNU Emacs at dwks 0x5a4bf2898980&gt;<br>x_create_frame_=
1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;129=
6x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;12=
80x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&=
gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;=
1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height =
(3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 (=
0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=
=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH I=
V<br>x_make_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=
=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x=
1260, DS=3D1328x1260<br>xg_frame_resized, unchanged, PS=3D1328x1260, XS=3D1=
328x1260<br>menu-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, vis=
ible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0+values, PS=
=3D664x655, XS=3D664x630<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1308=
, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D1328x1=
308, DS=3D664x630<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_=
size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0+val=
ues, PS=3D664x654, XS=3D664x671<br>ConfigureNotify, PS=3D1328x1260, XS=3D13=
28x1176, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=
=3D1328x1176, DS=3D664x671<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x12=
58, DS=3D1328x1260<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D1328x=
1258<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D1328x1258, DS=3D=
1328x1260<br>change_frame_size (5), TS=3D1280x1260~&gt;1280x1258, TC=3D80x3=
6~&gt;80x35, NS=3D1328x1260~&gt;1328x1258, IS=3D1328x1260~&gt;1328x1258, MS=
=3D32x70 IH IV<br>set_window_configuration (4), MS=3D160x175 IH IV<br></div=
><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" clas=
s=3D"gmail_default"><br></div></div><div style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small" class=3D"gmail_default">Second frame with me=
nu bar:</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size=
:small" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:small" class=3D"gmail_default">Frame size his=
tory of #&lt;frame =C2=A0*Minibuf-1* 0x6051a23e13e0&gt;<br>x_create_frame_1=
 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296=
x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;128=
0x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&g=
t;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;1=
328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (=
3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 (0=
), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D=
1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<b=
r>x_make_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1=
328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x340, =
DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D400x340,=
 DS=3D664x655<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size=
, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0+values,=
 PS=3D200x195, XS=3D664x696<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1=
258, DS=3D1328x1260<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D1328=
x1258<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D1328x1258, DS=
=3D1328x1260<br>change_frame_size (5), TS=3D1280x1260~&gt;1280x1258, TC=3D8=
0x36~&gt;80x35, NS=3D1328x1260~&gt;1328x1258, IS=3D1328x1260~&gt;1328x1258,=
 MS=3D32x70 IH IV<br>set_window_configuration (4), MS=3D160x175 IH IV<br></=
div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" c=
lass=3D"gmail_default"><br></div>Second frame without menu bar:<div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small" class=3D"gmail_default">Frame size history of #&lt;frame =C2=
=A0*Minibuf-1* 0x5be3fa6f4250&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1=
280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV=
<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt=
;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x7=
0 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x12=
60~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3), MS=3D160x175<br>x_=
create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=
=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5),=
 MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &amp; no=
t iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1=
260, XS=3D400x374, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x=
1260, XS=3D400x374, DS=3D664x630<br>tool-bar-lines (2), MS=3D160x175<br>xg_=
frame_set_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x126=
0<br>=C2=A0+values, PS=3D200x187, XS=3D664x671<br>ConfigureNotify, PS=3D132=
8x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, changed, PS=3D1=
328x1260, XS=3D1328x1258<br>change_frame_size_1, delayed, PS=3D1328x1260, X=
S=3D1328x1258, DS=3D1328x1260<br>change_frame_size (5), TS=3D1280x1260~&gt;=
1280x1258, TC=3D80x36~&gt;80x35, NS=3D1328x1260~&gt;1328x1258, IS=3D1328x12=
60~&gt;1328x1258, MS=3D32x70 IH IV<br>set_window_configuration (4), MS=3D16=
0x175 IH IV<br></div><br><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

- Apply the patch gtkutil-reject-2024-10-02(25).diff (from a pristine<br>
=C2=A0 =C2=A0Emacs).=C2=A0 This is like the previous patch but makes the in=
itial frame<br>
=C2=A0 =C2=A0only 25 lines high.=C2=A0 Again please post the histories for =
all four<br>
=C2=A0 =C2=A0cases.<br clear=3D"all"></blockquote><div><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">First frame with menu bar:<br></div></div><div><br></div><div>Fram=
e size history of #&lt;frame =C2=A0*Minibuf-1* - GNU Emacs at dwks 0x5e3d15=
f35b10&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt=
;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_s=
ize (5), MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x875~&gt;1328x8=
75, IS=3D1296x875~&gt;1328x875, MS=3D160x175<br>scroll-bar-height (3), MS=
=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 (0), MS=
=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x875, XS=3D1328x8=
75, DS=3D1328x875<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make=
_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x875,=
 DS=3D1328x875<br>ConfigureNotify, PS=3D1328x875, XS=3D1328x874, DS=3D1328x=
875<br>xg_frame_resized, changed, PS=3D1328x875, XS=3D1328x874<br>change_fr=
ame_size_1, delayed, PS=3D1328x875, XS=3D1328x874, DS=3D1328x875<br>change_=
frame_size (5), TS=3D1280x875~&gt;1280x874, TC=3D80x25~&gt;80x24, NS=3D1328=
x875~&gt;1328x874, IS=3D1328x875~&gt;1328x874, MS=3D32x70 IH IV<br>Configur=
eNotify, PS=3D1328x874, XS=3D1328x850<br>xg_frame_resized, changed, PS=3D13=
28x874, XS=3D1328x850<br>change_frame_size_1, delayed, PS=3D1328x874, XS=3D=
1328x850<br>tool-bar-lines (2), NS=3D1328x874~&gt;1328x850, MS=3D160x175<br=
>xg_frame_set_char_size, visible, PS=3D1328x874, XS=3D1328x850, DS=3D1328x8=
50<br>=C2=A0+values, PS=3D664x450, XS=3D664x491<br>ConfigureNotify, PS=3D13=
28x874, XS=3D1328x850, DS=3D1328x850<br>xg_frame_resized, changed, PS=3D132=
8x874, XS=3D1328x850, DS=3D1328x850<br>change_frame_size_1, delayed, PS=3D1=
328x874, XS=3D1328x850, DS=3D1328x850<br>change_frame_size (5), TS=3D1280x8=
74~&gt;1280x850, NS=3D1328x874~&gt;1328x850, IS=3D1328x874~&gt;1328x850, MS=
=3D32x70 IH IV<br>set_window_configuration (4), MS=3D160x175 IH IV<br></div=
><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small" class=3D"gmail_default">First frame without menu bar:</div>=
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small" class=3D"gmail_default">Frame size history of #&lt;=
frame =C2=A0*Minibuf-1* - GNU Emacs at dwks 0x58db7d353700&gt;<br>x_create_=
frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&=
gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), MS=3D32x70 IH =
IV<br>scroll-bar-width (3), NS=3D1296x875~&gt;1328x875, IS=3D1296x875~&gt;1=
328x875, MS=3D160x175<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-li=
nes (2), MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set=
_char_size, invisible, PS=3D1328x875, XS=3D1328x875, DS=3D1328x875<br>xg_fr=
ame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotif=
y, not hidden &amp; not iconified, PS=3D1328x875, DS=3D1328x875<br>Configur=
eNotify, PS=3D1328x875, XS=3D1328x874, DS=3D1328x875<br>xg_frame_resized, c=
hanged, PS=3D1328x875, XS=3D1328x874<br>change_frame_size_1, delayed, PS=3D=
1328x875, XS=3D1328x874, DS=3D1328x875<br>change_frame_size (5), TS=3D1280x=
875~&gt;1280x874, TC=3D80x25~&gt;80x24, NS=3D1328x875~&gt;1328x874, IS=3D13=
28x875~&gt;1328x874, MS=3D32x70 IH IV<br>menu-bar-lines (2), MS=3D160x175<b=
r>xg_frame_set_char_size, visible, PS=3D1328x874, XS=3D1328x874<br>=C2=A0+v=
alues, PS=3D664x462, XS=3D664x437<br>ConfigureNotify, PS=3D1328x874, XS=3D1=
328x900<br>xg_frame_resized, rejected, PS=3D1328x874, XS=3D1328x900, DS=3D6=
64x437<br>ConfigureNotify, PS=3D1328x874, XS=3D1328x850<br>xg_frame_resized=
, rejected, PS=3D1328x874, XS=3D1328x850, DS=3D664x437<br>tool-bar-lines (2=
), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x874, XS=3D132=
8x874<br>=C2=A0+values, PS=3D664x425, XS=3D664x478<br>ConfigureNotify, PS=
=3D1328x874, XS=3D1328x850<br>xg_frame_resized, rejected, PS=3D1328x874, XS=
=3D1328x850, DS=3D664x478<br>set_window_configuration (4), MS=3D160x175 IH =
IV<br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:=
small" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small" class=3D"gmail_default">Second frame wi=
th menu bar:</div><div style=3D"font-family:arial,helvetica,sans-serif;font=
-size:small" class=3D"gmail_default"><br></div><div style=3D"font-family:ar=
ial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Frame siz=
e history of #&lt;frame =C2=A0*Minibuf-1* 0x56df7cb4ae70&gt;<br>x_create_fr=
ame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt=
;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), MS=3D32x70 IH IV=
<br>scroll-bar-width (3), NS=3D1296x875~&gt;1328x875, IS=3D1296x875~&gt;132=
8x875, MS=3D160x175<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-line=
s (2), MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_c=
har_size, invisible, PS=3D1328x875, XS=3D1328x875, DS=3D1328x875<br>xg_fram=
e_set_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify,=
 not hidden &amp; not iconified, PS=3D1328x875, DS=3D1328x875<br>ConfigureN=
otify, PS=3D1328x875, XS=3D400x340, DS=3D1328x875<br>xg_frame_resized, reje=
cted, PS=3D1328x875, XS=3D400x340, DS=3D664x462<br>tool-bar-lines (2), MS=
=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x875, XS=3D1328x875=
, DS=3D1328x875<br>=C2=A0+values, PS=3D200x195, XS=3D664x503<br>ConfigureNo=
tify, PS=3D1328x875, XS=3D1328x768, DS=3D1328x875<br>xg_frame_resized, reje=
cted, PS=3D1328x875, XS=3D1328x768, DS=3D664x503<br>ConfigureNotify, PS=3D1=
328x875, XS=3D1328x850, DS=3D1328x875<br>xg_frame_resized, rejected, PS=3D1=
328x875, XS=3D1328x850, DS=3D664x503<br>set_window_configuration (4), MS=3D=
160x175 IH IV<br></div><div style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small" class=3D"gmail_default"><br></div><div style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Seco=
nd frame without menu bar:<br></div><br></div><div>Frame size history of #&=
lt;frame =C2=A0*Minibuf-1* 0x6319bd8c8720&gt;<br>x_create_frame_1 (5), TS=
=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=
=3D32x70 IH IV<br>gui_figure_window_size (5), MS=3D32x70 IH IV<br>scroll-ba=
r-width (3), NS=3D1296x875~&gt;1328x875, IS=3D1296x875~&gt;1328x875, MS=3D1=
60x175<br>scroll-bar-height (3), MS=3D160x175<br>x_create_frame_2 (0), MS=
=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x875, XS=3D1328x8=
75, DS=3D1328x875<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make=
_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x875,=
 DS=3D1328x875<br>ConfigureNotify, PS=3D1328x875, XS=3D400x374, DS=3D1328x8=
75<br>xg_frame_resized, rejected, PS=3D1328x875, XS=3D400x374, DS=3D664x437=
<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=
=3D1328x875, XS=3D1328x875, DS=3D1328x875<br>=C2=A0+values, PS=3D200x187, X=
S=3D664x478<br>ConfigureNotify, PS=3D1328x875, XS=3D1328x850, DS=3D1328x875=
<br>xg_frame_resized, rejected, PS=3D1328x875, XS=3D1328x850, DS=3D664x478<=
br>set_window_configuration (4), MS=3D160x175 IH IV<br></div><div><br></div=
><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" clas=
s=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"htt=
ps://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></=
div></div></div>

--00000000000053612f06237d4515--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 2 Oct 2024 08:53:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Oct 02 04:53:50 2024
Received: from localhost ([127.0.0.1]:56543 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1svv7F-0001pn-DM
	for submit <at> debbugs.gnu.org; Wed, 02 Oct 2024 04:53:50 -0400
Received: from mout.gmx.net ([212.227.15.19]:42119)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1svv7D-0001pZ-9X
 for 72986 <at> debbugs.gnu.org; Wed, 02 Oct 2024 04:53:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1727859213; x=1728464013; i=rudalics@HIDDEN;
 bh=MGEY19iZOqwoy/Vbr6vB6908GnxunnKrT86l36HQGDw=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=hy3PM+1mwhjYhjha+JRTKJYv3XA0vVDfS6vHyWZkbbrKhPOzODPlMRUUQz5VJjaW
 v17G0+0waxmYDVayjlov6gsZKTnvh6w5Ak3aQcZsoU/Fb/GJuSHQ7Onoy/t+x9Qo1
 j3xnOCQq4dIQrhXjW7tY09yc0kQh4vZMrDQJLL4DTQiS7P4yeT6wkCAD+g7Nq//db
 TIySTvzJdOJ+3me0v/fHcghklHra3V6QKvOARONksP59mHxgIL+qAMdJR+lA5MXhL
 i/YVjRxAwJIVgS4uPzI2J0cWLBwhWbANP+KWYeVM78dLerJkbP2s1qyuO497Oq6Ko
 yXQfTyuQeEGl6JHRcg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.14]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mv2xO-1s5KYe3EZc-00v6Hb; Wed, 02
 Oct 2024 10:53:33 +0200
Content-Type: multipart/mixed; boundary="------------85HPKwIpsv2Vkt871QeC7xs8"
Message-ID: <54072426-c373-420c-8343-29035fba25a6@HIDDEN>
Date: Wed, 2 Oct 2024 10:53:25 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
 <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
X-Provags-ID: V03:K1:EUFfc3D4DEK62LWJICf88eJOtLzV3He5BvBolwV+psai91BBFdx
 FgNaw4IZO+g3VAaTZuVcwdCb8Q7VdPDYs/fvepc3DzaGXMOgHtMO1GR0BdsFfGxQbZIjFKB
 qmXZlkixhe3hmNDU60NS8Nb/PdFk4ByRupGKU8RDHc2GALHfF/G1ACgmZXU5NiQgXct7T8O
 nLHu41lY5crzpagwKFd/w==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:brOxbCNM/i4=;5Qm3cYFLeOdMqP5AISab9z/ZFfL
 VbLlAOtvYpJNTMcMxzH4H7GP//B7M8zAsxicMvY0pJTzqYElo5PYvBHQF9Kx7oQMI+3Ijnpf0
 4WWzgFykd0bdCg/USg6+V2FwxLV3/42mPag45xsHgT7nyW7/5uZ0XrWRCu8vEBMlMYBOo7Zre
 G0JYNO3f445SQHILLwEgPj63rWFaWHwwjLMLSj2JXW1a0OzkBLo+KkL5K7AEssZraNCG4X6qh
 ny8COoFjVxHYcNYJylGAySVoQz+cnF5AhJ3gUMvR1/ukZNh52KpbQpDr7tGo2/DfitjAbmsn3
 AkteYg0IXajYS1d1r3a8fb8k33B/x5RtW5r7BQ5abgT/5CHb8PKXf76wx8Hbsce68MmRQ4Zj8
 E6ZDgfXxgYHmq+AcaO01oOtM6Qlb6p3ULUwOayk7ye7RYt7CZ30oF44z62xaJbsZ3s+cWABRC
 cU7J13fVyMIvEBExmTHB4DyyoOUn1431u81GUgxuos7xQvvIbWjghuxQEOVfNhmk/i93HBRrK
 WPYLDBzCrufKdDH8ymxKiUH3hpabHCY6Fwwrr0ErJeUXHvCIB5OlcgI4g43d6mOYsap1wKUO4
 lTMzNe52YAWdx4QTsS3M0zBYNykC80MHep4s2H6Y/8mUlFozV3afLP9u3KDR08kQmevuTFfmw
 cKS6xSLBaD70SnCTtEzyvO67ErWA0+vLA+bepdri2cs+ceGCO2bOC4XQCKKe80r7gNnpXic8X
 zYyuvYqtnqb6X0LJW2Ns8yPC6PBya5bGnUUG6Dq9Msv3a33qReRoOhJmnTR7BqyKBxHQvH5HK
 sdk6De9IHPu1yv3JDLjaKoIw==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------85HPKwIpsv2Vkt871QeC7xs8
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > First frame with menu bar:

Whatever it is, I can't figure out what's going on.  It's basically the
same issue that's harassing me all the time.  In a frame with menu bar
we request an initial frame of size 644x696 here:

 > xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 >   +values, PS=200x195, XS=664x696

The 696 come from (/ (+ 1260 50 82) 2) where the 1260 is the native
pixel height of the frame calculated as (* 36 35) where 36 is our number
of lines and 35 is your frame character height.  50 is the height of the
menu bar, 92 the height of the tool bar and 2 is the scaling factor.  I
cannot spot any rounding problem here.

 > ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
 > xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x696

Now we get a ConfigureNotify event that instead of giving us a native
pixel height of 1260 gives us a height of 1258 and we reject it.  Where
did those two pixels go to?  I suppose I'll never find out.

The next two things I'd ask you to do are:

- Apply the patch gtkutil-reject-2024-10-02.diff which adds a tolerance
   of two pixels in order to avoid rejecting the ConfigureNotify and post
   the four histories as before.

- Apply the patch gtkutil-reject-2024-10-02(25).diff (from a pristine
   Emacs).  This is like the previous patch but makes the initial frame
   only 25 lines high.  Again please post the histories for all four
   cases.

Thanks, martin
--------------85HPKwIpsv2Vkt871QeC7xs8
Content-Type: text/x-patch; charset=UTF-8;
 name="gtkutil-reject-2024-10-02.diff"
Content-Disposition: attachment; filename="gtkutil-reject-2024-10-02.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9mcmFtZS5jIGIvc3JjL2ZyYW1lLmMKaW5kZXggN2Y0YmYyNzRh
ZDkuLjZiNmY2YWEzYzVjIDEwMDY0NAotLS0gYS9zcmMvZnJhbWUuYworKysgYi9zcmMvZnJh
bWUuYwpAQCAtNjc2OSw3ICs2NzY5LDcgQEAgZm9jdXMgKHdoZXJlIGEgZnJhbWUgaW1tZWRp
YXRlbHkgbG9zZXMgZm9jdXMgd2hlbiBpdCdzIGxlZnQgYnkgdGhlIG1vdXNlCiAKIFRoZSBm
dW5jdGlvbiBgZnJhbWUtLXNpemUtaGlzdG9yeScgZGlzcGxheXMgdGhlIHZhbHVlIG9mIHRo
aXMgdmFyaWFibGUKIGluIGEgbW9yZSByZWFkYWJsZSBmb3JtLiAgKi8pOwotICAgIGZyYW1l
X3NpemVfaGlzdG9yeSA9IFFuaWw7CisgIGZyYW1lX3NpemVfaGlzdG9yeSA9IEZjb25zICht
YWtlX2ZpeG51bSAoMTAwKSwgUW5pbCk7CiAKICAgREVGVkFSX0JPT0wgKCJ0b29sdGlwLXJl
dXNlLWhpZGRlbi1mcmFtZSIsIHRvb2x0aXBfcmV1c2VfaGlkZGVuX2ZyYW1lLAogCSAgICAg
ICBkb2M6IC8qIE5vbi1uaWwgbWVhbnMgcmV1c2UgaGlkZGVuIHRvb2x0aXAgZnJhbWVzLgpk
aWZmIC0tZ2l0IGEvc3JjL2d0a3V0aWwuYyBiL3NyYy9ndGt1dGlsLmMKaW5kZXggZDU3NjI3
ZjE1MmYuLmU1YjUwNWFiOThiIDEwMDY0NAotLS0gYS9zcmMvZ3RrdXRpbC5jCisrKyBiL3Ny
Yy9ndGt1dGlsLmMKQEAgLTExMjksMTEgKzExMjksNTQgQEAgeGdfc2V0X2dlb21ldHJ5IChz
dHJ1Y3QgZnJhbWUgKmYpCiAgICAgfQogfQogCitzdGF0aWMgc3RydWN0IGZyYW1lICpsYXN0
X3Jlc2l6ZV9mcmFtZSA9IE5VTEw7CitzdGF0aWMgaW50IGxhc3RfcmVzaXplX2hlaWdodCA9
IC0xOworc3RhdGljIGludCBsYXN0X3Jlc2l6ZV93aWR0aCA9IC0xOworc3RhdGljIGludCBs
YXN0X3Jlc2l6ZV9jb3VudCA9IDA7CisKIC8qKiBGdW5jdGlvbiB0byBoYW5kbGUgcmVzaXpl
IG9mIG5hdGl2ZSBmcmFtZSBGIHRvIFdJRFRIIGFuZCBIRUlHSFQKICAgICBwaXhlbHMgYWZ0
ZXIgd2UgZ290IGEgQ29uZmlndXJlTm90aWZ5IGV2ZW50LiAgKi8KIHZvaWQKIHhnX2ZyYW1l
X3Jlc2l6ZWQgKHN0cnVjdCBmcmFtZSAqZiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogewor
I2lmbmRlZiBIQVZFX1BHVEsKKyAgaWYgKGYgPT0gbGFzdF9yZXNpemVfZnJhbWUpCisgICAg
eworICAgICAgaW50IGV4cGVjdGVkX3dpZHRoID0gKChsYXN0X3Jlc2l6ZV93aWR0aCAqIHhn
X2dldF9zY2FsZSAoZikpCisJCQkgICAgLSBGUkFNRV9UT09MQkFSX1dJRFRIIChmKSk7Cisg
ICAgICBpbnQgZXhwZWN0ZWRfaGVpZ2h0ID0gKChsYXN0X3Jlc2l6ZV9oZWlnaHQgKiB4Z19n
ZXRfc2NhbGUgKGYpKQorCQkJICAgICAtIEZSQU1FX01FTlVCQVJfSEVJR0hUIChmKQorCQkJ
ICAgICAtIEZSQU1FX1RPT0xCQVJfSEVJR0hUIChmKSk7CisKKyAgICAgIGlmICgod2lkdGgg
PiBleHBlY3RlZF93aWR0aCArIDIKKwkgICB8fCB3aWR0aCA8IGV4cGVjdGVkX3dpZHRoIC0g
MgorCSAgIHx8IGhlaWdodCA+IGV4cGVjdGVkX2hlaWdodCArIDIKKwkgICB8fCBoZWlnaHQg
PCBleHBlY3RlZF9oZWlnaHQgLSAyKQorCSAgJiYgbGFzdF9yZXNpemVfY291bnQgPD0gMykK
KwkvKiBXZSBkaWQgbm90IGdldCB3aGF0IHdlIHdhbnRlZCwgcmV0cnkuICAqLworCXsKKwkg
IGlmIChDT05TUCAoZnJhbWVfc2l6ZV9oaXN0b3J5KSkKKwkgICAgZnJhbWVfc2l6ZV9oaXN0
b3J5X2V4dHJhCisJICAgICAgKGYsIGJ1aWxkX3N0cmluZyAoInhnX2ZyYW1lX3Jlc2l6ZWQs
IHJlamVjdGVkIiksCisJICAgICAgIEZSQU1FX1BJWEVMX1dJRFRIIChmKSwgRlJBTUVfUElY
RUxfSEVJR0hUIChmKSwgd2lkdGgsIGhlaWdodCwKKwkgICAgICAgbGFzdF9yZXNpemVfd2lk
dGgsIGxhc3RfcmVzaXplX2hlaWdodCk7CisKKwkgIGd0a193aW5kb3dfcmVzaXplIChHVEtf
V0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSksCisJCQkgICAgIGxhc3RfcmVz
aXplX3dpZHRoLCBsYXN0X3Jlc2l6ZV9oZWlnaHQpOworCisJICBsYXN0X3Jlc2l6ZV9jb3Vu
dCsrOworCisJICByZXR1cm47CisJfQorICAgICAgZWxzZQorCXsKKwkgIGxhc3RfcmVzaXpl
X2ZyYW1lID0gTlVMTDsKKwkgIGxhc3RfcmVzaXplX2hlaWdodCA9IC0xOworCSAgbGFzdF9y
ZXNpemVfd2lkdGggPSAtMTsKKwkgIGxhc3RfcmVzaXplX2NvdW50ID0gMDsKKwl9CisgICAg
fQorI2VuZGlmCiAgIC8qIElnbm9yZSBjYXNlIHdoZXJlIHNpemUgb2YgbmF0aXZlIHJlY3Rh
bmdsZSBkaWRuJ3QgY2hhbmdlLiAgKi8KICAgaWYgKHdpZHRoICE9IEZSQU1FX1BJWEVMX1dJ
RFRIIChmKQogICAgICAgfHwgaGVpZ2h0ICE9IEZSQU1FX1BJWEVMX0hFSUdIVCAoZikKQEAg
LTEyOTcsMTkgKzEzNDAsMjAgQEAgeGdfZnJhbWVfc2V0X2NoYXJfc2l6ZSAoc3RydWN0IGZy
YW1lICpmLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpCiAgIGVsc2UKICAgICB7CiAjaWZuZGVm
IEhBVkVfUEdUSworICAgICAgbGFzdF9yZXNpemVfZnJhbWUgPSBmOworICAgICAgbGFzdF9y
ZXNpemVfd2lkdGggPSBvdXRlcl93aWR0aDsKKyAgICAgIGxhc3RfcmVzaXplX2hlaWdodCA9
IG91dGVyX2hlaWdodDsKKyAgICAgIGxhc3RfcmVzaXplX2NvdW50ID0gMDsKKwogICAgICAg
Z3RrX3dpbmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRFUl9XSURHRVQg
KGYpKSwKIAkJCSBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKICNlbHNlCiAgICAgICBp
ZiAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpCi0JewotCSAgZ3RrX3dpbmRvd19yZXNp
emUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRFUl9XSURHRVQgKGYpKSwKLQkJCSAgICAg
b3V0ZXJfd2lkdGgsIG91dGVyX2hlaWdodCk7Ci0JfQorCWd0a193aW5kb3dfcmVzaXplIChH
VEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSksCisJCQkgICBvdXRlcl93
aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKICAgICAgIGVsc2UKLQl7Ci0JICBndGtfd2lkZ2V0X3Nl
dF9zaXplX3JlcXVlc3QgKEZSQU1FX0dUS19XSURHRVQgKGYpLAotCQkJCSAgICAgICBvdXRl
cl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKLQl9CisJZ3RrX3dpZGdldF9zZXRfc2l6ZV9yZXF1
ZXN0IChGUkFNRV9HVEtfV0lER0VUIChmKSwKKwkJCQkgICAgIG91dGVyX3dpZHRoLCBvdXRl
cl9oZWlnaHQpOwogI2VuZGlmCiAgICAgICBmdWxsc2NyZWVuID0gUW5pbDsKICAgICB9CkBA
IC0xMzI3LDEwICsxMzcxLDE3IEBAIHhnX2ZyYW1lX3NldF9jaGFyX3NpemUgKHN0cnVjdCBm
cmFtZSAqZiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogICBpZiAoRlJBTUVfVklTSUJMRV9Q
IChmKSAmJiAhd2FzX3Zpc2libGUpCiAgICAgewogICAgICAgaWYgKENPTlNQIChmcmFtZV9z
aXplX2hpc3RvcnkpKQotCWZyYW1lX3NpemVfaGlzdG9yeV9leHRyYQotCSAgKGYsIGJ1aWxk
X3N0cmluZyAoInhnX2ZyYW1lX3NldF9jaGFyX3NpemUsIHZpc2libGUiKSwKLQkgICBGUkFN
RV9QSVhFTF9XSURUSCAoZiksIEZSQU1FX1BJWEVMX0hFSUdIVCAoZiksIHdpZHRoLCBoZWln
aHQsCi0JICAgZi0+bmV3X3dpZHRoLCBmLT5uZXdfaGVpZ2h0KTsKKwl7CisJICBmcmFtZV9z
aXplX2hpc3RvcnlfZXh0cmEKKwkgICAgKGYsIGJ1aWxkX3N0cmluZyAoInhnX2ZyYW1lX3Nl
dF9jaGFyX3NpemUsIHZpc2libGUiKSwKKwkgICAgIEZSQU1FX1BJWEVMX1dJRFRIIChmKSwg
RlJBTUVfUElYRUxfSEVJR0hUIChmKSwgd2lkdGgsIGhlaWdodCwKKwkgICAgIGYtPm5ld193
aWR0aCwgZi0+bmV3X2hlaWdodCk7CisKKwkgIGlmIChnd2lkdGggPiAwIHx8IGdoZWlnaHQg
PiAwKQorCSAgICBmcmFtZV9zaXplX2hpc3RvcnlfZXh0cmEKKwkgICAgICAoZiwgYnVpbGRf
c3RyaW5nICgiICt2YWx1ZXMiKSwgZ3dpZHRoLCBnaGVpZ2h0LAorCSAgICAgICBvdXRlcl93
aWR0aCwgb3V0ZXJfaGVpZ2h0LCAtMSwgLTEpOworCX0KIAogICAgICAgLyogTXVzdCBjYWxs
IHRoaXMgdG8gZmx1c2ggb3V0IGV2ZW50cyAqLwogICAgICAgKHZvaWQpZ3RrX2V2ZW50c19w
ZW5kaW5nICgpOwo=
--------------85HPKwIpsv2Vkt871QeC7xs8
Content-Type: text/x-patch; charset=UTF-8;
 name="gtkutil-reject-2024-10-02(25).diff"
Content-Disposition: attachment; filename="gtkutil-reject-2024-10-02(25).diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9mcmFtZS5jIGIvc3JjL2ZyYW1lLmMKaW5kZXggN2Y0YmYyNzRh
ZDkuLjdhZTUyMDE4OGMwIDEwMDY0NAotLS0gYS9zcmMvZnJhbWUuYworKysgYi9zcmMvZnJh
bWUuYwpAQCAtNTgyMiw3ICs1ODIyLDcgQEAgZ3VpX2ZpZ3VyZV93aW5kb3dfc2l6ZSAoc3Ry
dWN0IGZyYW1lICpmLCBMaXNwX09iamVjdCBwYXJtcywgYm9vbCB0YWJiYXJfcCwKICAgRGlz
cGxheV9JbmZvICpkcHlpbmZvID0gRlJBTUVfRElTUExBWV9JTkZPIChmKTsKICAgaW50IHBh
cmVudF9kb25lID0gLTEsIG91dGVyX2RvbmUgPSAtMTsKICAgaW50IHRleHRfd2lkdGggPSA4
MCAqIEZSQU1FX0NPTFVNTl9XSURUSCAoZik7Ci0gIGludCB0ZXh0X2hlaWdodCA9IDM2ICog
RlJBTUVfTElORV9IRUlHSFQgKGYpOworICBpbnQgdGV4dF9oZWlnaHQgPSAyNSAqIEZSQU1F
X0xJTkVfSEVJR0hUIChmKTsKIAogICAvKiBXaW5kb3cgbWFuYWdlcnMgZXhwZWN0IHRoYXQg
aWYgcHJvZ3JhbS1zcGVjaWZpZWQKICAgICAgcG9zaXRpb25zIGFyZSBub3QgKDAsMCksIHRo
ZXkncmUgaW50ZW50aW9uYWwsIG5vdCBkZWZhdWx0cy4gICovCkBAIC02NzY5LDcgKzY3Njks
NyBAQCBmb2N1cyAod2hlcmUgYSBmcmFtZSBpbW1lZGlhdGVseSBsb3NlcyBmb2N1cyB3aGVu
IGl0J3MgbGVmdCBieSB0aGUgbW91c2UKIAogVGhlIGZ1bmN0aW9uIGBmcmFtZS0tc2l6ZS1o
aXN0b3J5JyBkaXNwbGF5cyB0aGUgdmFsdWUgb2YgdGhpcyB2YXJpYWJsZQogaW4gYSBtb3Jl
IHJlYWRhYmxlIGZvcm0uICAqLyk7Ci0gICAgZnJhbWVfc2l6ZV9oaXN0b3J5ID0gUW5pbDsK
KyAgZnJhbWVfc2l6ZV9oaXN0b3J5ID0gRmNvbnMgKG1ha2VfZml4bnVtICgxMDApLCBRbmls
KTsKIAogICBERUZWQVJfQk9PTCAoInRvb2x0aXAtcmV1c2UtaGlkZGVuLWZyYW1lIiwgdG9v
bHRpcF9yZXVzZV9oaWRkZW5fZnJhbWUsCiAJICAgICAgIGRvYzogLyogTm9uLW5pbCBtZWFu
cyByZXVzZSBoaWRkZW4gdG9vbHRpcCBmcmFtZXMuCmRpZmYgLS1naXQgYS9zcmMvZ3RrdXRp
bC5jIGIvc3JjL2d0a3V0aWwuYwppbmRleCBkNTc2MjdmMTUyZi4uZTViNTA1YWI5OGIgMTAw
NjQ0Ci0tLSBhL3NyYy9ndGt1dGlsLmMKKysrIGIvc3JjL2d0a3V0aWwuYwpAQCAtMTEyOSwx
MSArMTEyOSw1NCBAQCB4Z19zZXRfZ2VvbWV0cnkgKHN0cnVjdCBmcmFtZSAqZikKICAgICB9
CiB9CiAKK3N0YXRpYyBzdHJ1Y3QgZnJhbWUgKmxhc3RfcmVzaXplX2ZyYW1lID0gTlVMTDsK
K3N0YXRpYyBpbnQgbGFzdF9yZXNpemVfaGVpZ2h0ID0gLTE7CitzdGF0aWMgaW50IGxhc3Rf
cmVzaXplX3dpZHRoID0gLTE7CitzdGF0aWMgaW50IGxhc3RfcmVzaXplX2NvdW50ID0gMDsK
KwogLyoqIEZ1bmN0aW9uIHRvIGhhbmRsZSByZXNpemUgb2YgbmF0aXZlIGZyYW1lIEYgdG8g
V0lEVEggYW5kIEhFSUdIVAogICAgIHBpeGVscyBhZnRlciB3ZSBnb3QgYSBDb25maWd1cmVO
b3RpZnkgZXZlbnQuICAqLwogdm9pZAogeGdfZnJhbWVfcmVzaXplZCAoc3RydWN0IGZyYW1l
ICpmLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpCiB7CisjaWZuZGVmIEhBVkVfUEdUSworICBp
ZiAoZiA9PSBsYXN0X3Jlc2l6ZV9mcmFtZSkKKyAgICB7CisgICAgICBpbnQgZXhwZWN0ZWRf
d2lkdGggPSAoKGxhc3RfcmVzaXplX3dpZHRoICogeGdfZ2V0X3NjYWxlIChmKSkKKwkJCSAg
ICAtIEZSQU1FX1RPT0xCQVJfV0lEVEggKGYpKTsKKyAgICAgIGludCBleHBlY3RlZF9oZWln
aHQgPSAoKGxhc3RfcmVzaXplX2hlaWdodCAqIHhnX2dldF9zY2FsZSAoZikpCisJCQkgICAg
IC0gRlJBTUVfTUVOVUJBUl9IRUlHSFQgKGYpCisJCQkgICAgIC0gRlJBTUVfVE9PTEJBUl9I
RUlHSFQgKGYpKTsKKworICAgICAgaWYgKCh3aWR0aCA+IGV4cGVjdGVkX3dpZHRoICsgMgor
CSAgIHx8IHdpZHRoIDwgZXhwZWN0ZWRfd2lkdGggLSAyCisJICAgfHwgaGVpZ2h0ID4gZXhw
ZWN0ZWRfaGVpZ2h0ICsgMgorCSAgIHx8IGhlaWdodCA8IGV4cGVjdGVkX2hlaWdodCAtIDIp
CisJICAmJiBsYXN0X3Jlc2l6ZV9jb3VudCA8PSAzKQorCS8qIFdlIGRpZCBub3QgZ2V0IHdo
YXQgd2Ugd2FudGVkLCByZXRyeS4gICovCisJeworCSAgaWYgKENPTlNQIChmcmFtZV9zaXpl
X2hpc3RvcnkpKQorCSAgICBmcmFtZV9zaXplX2hpc3RvcnlfZXh0cmEKKwkgICAgICAoZiwg
YnVpbGRfc3RyaW5nICgieGdfZnJhbWVfcmVzaXplZCwgcmVqZWN0ZWQiKSwKKwkgICAgICAg
RlJBTUVfUElYRUxfV0lEVEggKGYpLCBGUkFNRV9QSVhFTF9IRUlHSFQgKGYpLCB3aWR0aCwg
aGVpZ2h0LAorCSAgICAgICBsYXN0X3Jlc2l6ZV93aWR0aCwgbGFzdF9yZXNpemVfaGVpZ2h0
KTsKKworCSAgZ3RrX3dpbmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRF
Ul9XSURHRVQgKGYpKSwKKwkJCSAgICAgbGFzdF9yZXNpemVfd2lkdGgsIGxhc3RfcmVzaXpl
X2hlaWdodCk7CisKKwkgIGxhc3RfcmVzaXplX2NvdW50Kys7CisKKwkgIHJldHVybjsKKwl9
CisgICAgICBlbHNlCisJeworCSAgbGFzdF9yZXNpemVfZnJhbWUgPSBOVUxMOworCSAgbGFz
dF9yZXNpemVfaGVpZ2h0ID0gLTE7CisJICBsYXN0X3Jlc2l6ZV93aWR0aCA9IC0xOworCSAg
bGFzdF9yZXNpemVfY291bnQgPSAwOworCX0KKyAgICB9CisjZW5kaWYKICAgLyogSWdub3Jl
IGNhc2Ugd2hlcmUgc2l6ZSBvZiBuYXRpdmUgcmVjdGFuZ2xlIGRpZG4ndCBjaGFuZ2UuICAq
LwogICBpZiAod2lkdGggIT0gRlJBTUVfUElYRUxfV0lEVEggKGYpCiAgICAgICB8fCBoZWln
aHQgIT0gRlJBTUVfUElYRUxfSEVJR0hUIChmKQpAQCAtMTI5NywxOSArMTM0MCwyMCBAQCB4
Z19mcmFtZV9zZXRfY2hhcl9zaXplIChzdHJ1Y3QgZnJhbWUgKmYsIGludCB3aWR0aCwgaW50
IGhlaWdodCkKICAgZWxzZQogICAgIHsKICNpZm5kZWYgSEFWRV9QR1RLCisgICAgICBsYXN0
X3Jlc2l6ZV9mcmFtZSA9IGY7CisgICAgICBsYXN0X3Jlc2l6ZV93aWR0aCA9IG91dGVyX3dp
ZHRoOworICAgICAgbGFzdF9yZXNpemVfaGVpZ2h0ID0gb3V0ZXJfaGVpZ2h0OworICAgICAg
bGFzdF9yZXNpemVfY291bnQgPSAwOworCiAgICAgICBndGtfd2luZG93X3Jlc2l6ZSAoR1RL
X1dJTkRPVyAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpLAogCQkJIG91dGVyX3dpZHRo
LCBvdXRlcl9oZWlnaHQpOwogI2Vsc2UKICAgICAgIGlmIChGUkFNRV9HVEtfT1VURVJfV0lE
R0VUIChmKSkKLQl7Ci0JICBndGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJTkRPVyAoRlJBTUVf
R1RLX09VVEVSX1dJREdFVCAoZikpLAotCQkJICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVp
Z2h0KTsKLQl9CisJZ3RrX3dpbmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19P
VVRFUl9XSURHRVQgKGYpKSwKKwkJCSAgIG91dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQpOwog
ICAgICAgZWxzZQotCXsKLQkgIGd0a193aWRnZXRfc2V0X3NpemVfcmVxdWVzdCAoRlJBTUVf
R1RLX1dJREdFVCAoZiksCi0JCQkJICAgICAgIG91dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQp
OwotCX0KKwlndGtfd2lkZ2V0X3NldF9zaXplX3JlcXVlc3QgKEZSQU1FX0dUS19XSURHRVQg
KGYpLAorCQkJCSAgICAgb3V0ZXJfd2lkdGgsIG91dGVyX2hlaWdodCk7CiAjZW5kaWYKICAg
ICAgIGZ1bGxzY3JlZW4gPSBRbmlsOwogICAgIH0KQEAgLTEzMjcsMTAgKzEzNzEsMTcgQEAg
eGdfZnJhbWVfc2V0X2NoYXJfc2l6ZSAoc3RydWN0IGZyYW1lICpmLCBpbnQgd2lkdGgsIGlu
dCBoZWlnaHQpCiAgIGlmIChGUkFNRV9WSVNJQkxFX1AgKGYpICYmICF3YXNfdmlzaWJsZSkK
ICAgICB7CiAgICAgICBpZiAoQ09OU1AgKGZyYW1lX3NpemVfaGlzdG9yeSkpCi0JZnJhbWVf
c2l6ZV9oaXN0b3J5X2V4dHJhCi0JICAoZiwgYnVpbGRfc3RyaW5nICgieGdfZnJhbWVfc2V0
X2NoYXJfc2l6ZSwgdmlzaWJsZSIpLAotCSAgIEZSQU1FX1BJWEVMX1dJRFRIIChmKSwgRlJB
TUVfUElYRUxfSEVJR0hUIChmKSwgd2lkdGgsIGhlaWdodCwKLQkgICBmLT5uZXdfd2lkdGgs
IGYtPm5ld19oZWlnaHQpOworCXsKKwkgIGZyYW1lX3NpemVfaGlzdG9yeV9leHRyYQorCSAg
ICAoZiwgYnVpbGRfc3RyaW5nICgieGdfZnJhbWVfc2V0X2NoYXJfc2l6ZSwgdmlzaWJsZSIp
LAorCSAgICAgRlJBTUVfUElYRUxfV0lEVEggKGYpLCBGUkFNRV9QSVhFTF9IRUlHSFQgKGYp
LCB3aWR0aCwgaGVpZ2h0LAorCSAgICAgZi0+bmV3X3dpZHRoLCBmLT5uZXdfaGVpZ2h0KTsK
KworCSAgaWYgKGd3aWR0aCA+IDAgfHwgZ2hlaWdodCA+IDApCisJICAgIGZyYW1lX3NpemVf
aGlzdG9yeV9leHRyYQorCSAgICAgIChmLCBidWlsZF9zdHJpbmcgKCIgK3ZhbHVlcyIpLCBn
d2lkdGgsIGdoZWlnaHQsCisJICAgICAgIG91dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQsIC0x
LCAtMSk7CisJfQogCiAgICAgICAvKiBNdXN0IGNhbGwgdGhpcyB0byBmbHVzaCBvdXQgZXZl
bnRzICovCiAgICAgICAodm9pZClndGtfZXZlbnRzX3BlbmRpbmcgKCk7Cg==

--------------85HPKwIpsv2Vkt871QeC7xs8--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 1 Oct 2024 18:13:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 01 14:13:10 2024
Received: from localhost ([127.0.0.1]:52841 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1svhMz-0003Tc-5p
	for submit <at> debbugs.gnu.org; Tue, 01 Oct 2024 14:13:10 -0400
Received: from mail-yw1-f174.google.com ([209.85.128.174]:46249)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1svhMw-0003T8-Cb
 for 72986 <at> debbugs.gnu.org; Tue, 01 Oct 2024 14:13:07 -0400
Received: by mail-yw1-f174.google.com with SMTP id
 00721157ae682-6dbc9a60480so48724697b3.0
 for <72986 <at> debbugs.gnu.org>; Tue, 01 Oct 2024 11:13:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1727806321; x=1728411121; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=PzOVMFB0u0h1e51twvbI/ulk93rqkGXFTRW3Icm09LY=;
 b=tFt058TrUAYArpVwjXQWQD6MRsPQTA9szJJrlwg9Yiw8OqppRCyyofdvxvt2za/6Mv
 z4B7xD1VbG65m5Kd/R5SwdP8DEfM+tHzbikhG2wZQyLcEzx2k/oushOBKqbnQ1MJEHRq
 1Z+5Nl9cfcHeaa2MFdYyGuJ6sqJLOIjvSUgsc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1727806321; x=1728411121;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=PzOVMFB0u0h1e51twvbI/ulk93rqkGXFTRW3Icm09LY=;
 b=QucfX1ixpC3TTZlwG0gXFLm2LRWiQBpbyQGV0BNiu9dnfMdvMu3zRDhEb+UzH+JSEw
 sVzKamjuzdgfl4QUyk4/tcNCDkPOt+ysySELwNFXTt+SM7VL7pMIjR5hDZBQdhpoXYzq
 Z+AXlXBYwayaiJ/w5VNhvbOTFgeO+Y1qYouQLKkHiBlbN46LDmn022d/06NKE9DrLkTp
 g0WjHJ9Lwwakp9ifOSn+FWiPA4cCW6M6Fidax7PZGjs0LMnh2DknFHLNlXvIRVSbcRNK
 PtFMhUk2UHMPBOVcspHEtEWxTZABHDA4B9//hHX1OnQqEQzuajXs8gk+2A3n+lWjyk/L
 1XZg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUlSxvzCPlJ6rci+pXnFJZ1QhbHsf93MlXm2xeWX99tOU+4ZLSw72e3YAXh9b3/H6ZnrKgpsA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzKDuvn86KziUUKQ59bv1nRxe3O6vtQRgxnqWUDdmEMQ6h4rnQ5
 LYnVQt4y88vc//uN+bgI1AFpBGP8ngmhRZa5v2acCXPOgG2SXGu9moxczDm1Hxf+fLXWMnNZ/hV
 viJFYRi+g/MaK51qd+160iqtnDczKWI7qQwAYSQ==
X-Google-Smtp-Source: AGHT+IE9HtAjlAoJLbLMw9WzeOEcbAVXBnkfEYtKsnUEVTJUNEPVhr2AsSB+t4AJS6nDbrYjF3CyWC259kJT9/dOAE4=
X-Received: by 2002:a05:690c:399:b0:6dd:d175:be5 with SMTP id
 00721157ae682-6e2a2e457b0mr7864837b3.25.1727806321290; Tue, 01 Oct 2024
 11:12:01 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
 <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
In-Reply-To: <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Tue, 1 Oct 2024 19:11:49 +0100
Message-ID: <CAOnWdogm8dqJ3iVhTzt3BeNq3aP+fE0s2_v72y9p1QbidNb87Q@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000058ab906236e424c"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000058ab906236e424c
Content-Type: text/plain; charset="UTF-8"

On Tue, 1 Oct 2024 at 09:55, martin rudalics <rudalics@HIDDEN> wrote:

>
> Thanks.  In my previous patch I wrongly rejected a ConfigureNotify
> because I didn't correctly calculate the expected size of the native
> frame from the scaled size we requested earlier.  Please try again with
> the attached patch the basic four behaviors of the first frame with and
> without menu bar and the second frame with and without menu bar.  Don't
> bother about visibility.
>

First frame with menu bar:

Frame size history of #<frame  *Minibuf-1* 0x56c5e0b0cf88>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x340, DS=664x655
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=200x195, XS=664x696
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x696
set_window_configuration (4), MS=160x175 IH IV

First frame without menu bar:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x5f14cf87c2c0>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=664x655, XS=664x630
ConfigureNotify, PS=1328x1260, XS=1328x1308, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1308, DS=664x630
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=664x654, XS=664x671
ConfigureNotify, PS=1328x1260, XS=1328x1176, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1176, DS=664x671
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x671
set_window_configuration (4), MS=160x175 IH IV

Second frame with menu bar:

Frame size history of #<frame  *Minibuf-1* 0x56c5e0b0cf88>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x340, DS=664x655
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=200x195, XS=664x696
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x696
set_window_configuration (4), MS=160x175 IH IV

Second frame without menu bar:

Frame size history of #<frame  *Minibuf-1* 0x5c4df2a6a5a8>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 +values, PS=200x187, XS=664x671
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x671
set_window_configuration (4), MS=160x175 IH IV


> I meanwhile tried to run GNOME but I upgraded my Debian since the last
> time I used it and now most of my previous customizations are gone,
> display resembles that of a cell phone (or maybe Windows 10), many
> programs I used earlier are not available any more and tracker hogs my
> hard disk every time I log in.  I have no idea how to disable programs
> that autostart and don't even know how to log off.  So I'm afraid that I
> won't be able to test things there and will have to rely on your tests
> even in the future.
>

OK, no problem.

-- 
https://rrt.sc3d.org

--000000000000058ab906236e424c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Tue, 1 Oct 2024 at 09:55, martin rudalics &lt;<a href=3D"mailto:r=
udalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
Thanks.=C2=A0 In my previous patch I wrongly rejected a ConfigureNotify<br>
because I didn&#39;t correctly calculate the expected size of the native<br=
>
frame from the scaled size we requested earlier.=C2=A0 Please try again wit=
h<br>
the attached patch the basic four behaviors of the first frame with and<br>
without menu bar and the second frame with and without menu bar.=C2=A0 Don&=
#39;t<br>
bother about visibility.<br></blockquote><div><br></div><div><div style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defa=
ult">First frame with menu bar:</div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail=
_default">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x56c5e0b0cf88=
&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x=
875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5=
), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;129=
6x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (=
3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x17=
5<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x17=
5<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisibl=
e, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size=
 (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &am=
p; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1=
328x1260, XS=3D400x340, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D=
1328x1260, XS=3D400x340, DS=3D664x655<br>tool-bar-lines (2), MS=3D160x175<b=
r>xg_frame_set_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D132=
8x1260<br>=C2=A0+values, PS=3D200x195, XS=3D664x696<br>ConfigureNotify, PS=
=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, rejected,=
 PS=3D1328x1260, XS=3D1328x1258, DS=3D664x696<br>set_window_configuration (=
4), MS=3D160x175 IH IV<br></div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defa=
ult">First frame without menu bar:<br></div></div><div><br></div><div>Frame=
 size history of #&lt;frame =C2=A0*Minibuf-1* - GNU Emacs at dwks 0x5f14cf8=
7c2c0&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;=
1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_si=
ze (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&g=
t;1296x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-wi=
dth (3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D1=
60x175<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D1=
60x175<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, inv=
isible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char=
_size (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidde=
n &amp; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, P=
S=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_resized, unchange=
d, PS=3D1328x1260, XS=3D1328x1260<br>menu-bar-lines (2), MS=3D160x175<br>xg=
_frame_set_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x12=
60<br>=C2=A0+values, PS=3D664x655, XS=3D664x630<br>ConfigureNotify, PS=3D13=
28x1260, XS=3D1328x1308, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=
=3D1328x1260, XS=3D1328x1308, DS=3D664x630<br>tool-bar-lines (2), MS=3D160x=
175<br>xg_frame_set_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=
=3D1328x1260<br>=C2=A0+values, PS=3D664x654, XS=3D664x671<br>ConfigureNotif=
y, PS=3D1328x1260, XS=3D1328x1176, DS=3D1328x1260<br>xg_frame_resized, reje=
cted, PS=3D1328x1260, XS=3D1328x1176, DS=3D664x671<br>ConfigureNotify, PS=
=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, rejected,=
 PS=3D1328x1260, XS=3D1328x1258, DS=3D664x671<br>set_window_configuration (=
4), MS=3D160x175 IH IV<br></div><div><br></div><div><div style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Seco=
nd frame with menu bar:</div><div style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default=
">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x56c5e0b0cf88&gt;<br>=
x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=
=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=
=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x126=
0, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), N=
S=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>=
scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>=
x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=
=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5),=
 MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &amp; no=
t iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1=
260, XS=3D400x340, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x=
1260, XS=3D400x340, DS=3D664x655<br>tool-bar-lines (2), MS=3D160x175<br>xg_=
frame_set_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x126=
0<br>=C2=A0+values, PS=3D200x195, XS=3D664x696<br>ConfigureNotify, PS=3D132=
8x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D=
1328x1260, XS=3D1328x1258, DS=3D664x696<br>set_window_configuration (4), MS=
=3D160x175 IH IV<br></div></div><div><br></div><div><div style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Seco=
nd frame without menu bar:</div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defa=
ult">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x5c4df2a6a5a8&gt;<=
br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, =
IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=
=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x126=
0, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), N=
S=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>=
scroll-bar-height (3), MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x175<b=
r>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1=
328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_vi=
sible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x1260, DS=3D13=
28x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x374, DS=3D1328x1260<br=
>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D400x374, DS=3D664x630<br>=
tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1=
328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0+values, PS=3D200x187, XS=
=3D664x671<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x12=
60<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D1328x1258, DS=3D664x=
671<br>set_window_configuration (4), MS=3D160x175 IH IV<br></div></div><div=
>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px =
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I meanwhile tried to run GNOME but I upgraded my Debian since the last<br>
time I used it and now most of my previous customizations are gone,<br>
display resembles that of a cell phone (or maybe Windows 10), many<br>
programs I used earlier are not available any more and tracker hogs my<br>
hard disk every time I log in.=C2=A0 I have no idea how to disable programs=
<br>
that autostart and don&#39;t even know how to log off.=C2=A0 So I&#39;m afr=
aid that I<br>
won&#39;t be able to test things there and will have to rely on your tests<=
br>
even in the future.<br clear=3D"all"></blockquote><div><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">OK, no problem.<br></div></div><br><span class=3D"gmail_signature_=
prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=
=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_=
blank">https://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000058ab906236e424c--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 1 Oct 2024 15:50:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Oct 01 11:50:59 2024
Received: from localhost ([127.0.0.1]:52199 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1svf9P-0006Co-9C
	for submit <at> debbugs.gnu.org; Tue, 01 Oct 2024 11:50:59 -0400
Received: from mout.gmx.net ([212.227.17.20]:34415)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1svf9M-0006Ce-AE
 for 72986 <at> debbugs.gnu.org; Tue, 01 Oct 2024 11:50:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1727797847; x=1728402647; i=rudalics@HIDDEN;
 bh=lPFBWxJYcxGjyvdYp4sER/nZiZj7m7gludSkO0FL504=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=YdeEk7ht5tNADlSxX8WTJWHPPpqmzJNCW7kCPwvAEZR/UhSLBW8COOUKHE4Xl1kr
 Dkkjd8t8gJ4HWOmxtH+kfttAdk9uWBVJCPhPe/Xkf4u1gSb3eZ77CqVJztp2fvsiu
 1Lz4ihiPKgufyIYeLWuPaEDRnGnTcCv+jjGMMV/p89tnunUDg7tc0p4EkN2mddBq7
 tYNBYFRX1mR7AzIQZadBAwnCVQMN91JMJ3WT78Ps9+olDekbTDpZDoqGgTB5EB8EQ
 NWrvlu4D1ntzT8gxj9wbF13O3w+kZY9T4nv6xexY6LL/ZegT9Go9mMlRluOWbL6MN
 61V83x3/FL+ny3qcFg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.28]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MeU0q-1sNKIt2paG-00fYgq; Tue, 01
 Oct 2024 10:55:12 +0200
Content-Type: multipart/mixed; boundary="------------pc9bntpT0ic0MgMB0wnodr0b"
Message-ID: <fb67c26a-0e96-46fe-89a7-8ad26f651926@HIDDEN>
Date: Tue, 1 Oct 2024 10:55:08 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
 <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
X-Provags-ID: V03:K1:A00Mq90q9yWjqk96gQJ/EEmXrwwNqQThT4SZm3QrafHHPDDF451
 JpPF0SXlrd7CeiQvYMPfofweXiWCpK2Z8iKD2AC16xYEpRXsNFvNfxgEEgRNkuojeVSNPfg
 MpweRXJv/XXnlP+yZJ3Qi/cmafkbLV3E7CcRsKeKAV3Fr9m9n6POuaQN7J001IKx4zQE4Rt
 eT8zyJIeLAhTqw6Vv1mRw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:tqDH3+HMqmw=;00qcLpq1Oy/fSq8WuKoGHQgR4cr
 t7mAkFw7q1XANjr1xLkXFG3kE5tejSLoOCnx1QZSlmgvN5QwaaBYG/Z+IrhWahPU9ZwUyivdN
 Upm/wC98VWz7fTi7ES1mKQUeFvbIVv4y5przdYIyLLWddkuQCKQ/ul3KWlQUHExssFiykMCyc
 mjbZnCLmTSLeHt4lmHCrxAiNPzvUmFwH3u4SIPO957K+64xDog8Dj7FUcIFqpg0dxh1fBdrte
 XvOOVHGqyjuekAN27bcAWuIXfc/nE6b8oV0tUQSsxSXUZ4Ssklu7NrwOuRq+jpe/3Awy75bkg
 cyEk7ogqZPIbUI83qeHDcH3xA6Pu/twtupc2yxmkskR2vUk7IyU3vyqG9VT8rTuoV1RSNaOz+
 kOBnMPofZ/gt93wwoSu/cNuWiFQwluIK3rTMCg1tzFDIdeXBQLaW2AZQWlYaKYoxFwszqkzry
 ec/CugMFEUnSuDPHtOzPsA6rDVBDSNiWgXOv4+3oPFCxaQ1GXbf2vWkm3kc1rDff99elwr6Wo
 xyISewL0UXjxu8aAXJ9udKb96yZnnhwn/SFHvpFQkMEDcZQ/zF/iY/YZxbWR/lLDWVb+FexAS
 +FbN51ZkD1ldXXyQn4QlTGwMaIcRk7/EIXKUEWlMQo+MXqN1Rc86/TysssnUWl94PXpSMfu0B
 GurJ6WPPw2fYZag6ljJuYoF2dmkc6KxZKHj5WrpcOLZiv8D6dwx6oIsTKW2tC58l6JK91ytYg
 DDkbNpmgrbJl0Ea7yWXYzkePTDVjbj9SlrBm9iS9+Qkify90e0OsePRPz7K+iUS5LVlcoXQ1c
 VLm+gR1BSjhPxqcW/QJ3Evhw==
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: > I've rebuilt with the dated patch. Thanks. In my previous
 patch I wrongly rejected a ConfigureNotify because I didn't correctly
 calculate
 the expected size of the native frame from the scaled size we requested
 earlier. Please try again [...] 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.17.20 listed in bl.score.senderscore.com]
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.17.20 listed in sa-accredit.habeas.com]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.28 listed in zen.spamhaus.org]
 0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
 [212.227.17.20 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > I've rebuilt with the dated patch. Thanks. In my previous
    patch I wrongly rejected a ConfigureNotify because I didn't correctly calculate
    the expected size of the native frame from the scaled size we requested earlier.
    Please try again [...] 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
                             The query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                          [212.227.17.20 listed in sa-trusted.bondedsender.org]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.20 listed in bl.score.senderscore.com]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
  0.0 RCVD_IN_MSPIKE_H4      RBL: Very Good reputation (+4)
                             [212.227.17.20 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.28 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

This is a multi-part message in MIME format.
--------------pc9bntpT0ic0MgMB0wnodr0b
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > I've rebuilt with the dated patch.

Thanks.  In my previous patch I wrongly rejected a ConfigureNotify
because I didn't correctly calculate the expected size of the native
frame from the scaled size we requested earlier.  Please try again with
the attached patch the basic four behaviors of the first frame with and
without menu bar and the second frame with and without menu bar.  Don't
bother about visibility.

I meanwhile tried to run GNOME but I upgraded my Debian since the last
time I used it and now most of my previous customizations are gone,
display resembles that of a cell phone (or maybe Windows 10), many
programs I used earlier are not available any more and tracker hogs my
hard disk every time I log in.  I have no idea how to disable programs
that autostart and don't even know how to log off.  So I'm afraid that I
won't be able to test things there and will have to rely on your tests
even in the future.

martin
--------------pc9bntpT0ic0MgMB0wnodr0b
Content-Type: text/x-patch; charset=UTF-8;
 name="gtkutil-reject-2024-10-01.diff"
Content-Disposition: attachment; filename="gtkutil-reject-2024-10-01.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9mcmFtZS5jIGIvc3JjL2ZyYW1lLmMKaW5kZXggN2Y0YmYyNzRh
ZDkuLjZiNmY2YWEzYzVjIDEwMDY0NAotLS0gYS9zcmMvZnJhbWUuYworKysgYi9zcmMvZnJh
bWUuYwpAQCAtNjc2OSw3ICs2NzY5LDcgQEAgZm9jdXMgKHdoZXJlIGEgZnJhbWUgaW1tZWRp
YXRlbHkgbG9zZXMgZm9jdXMgd2hlbiBpdCdzIGxlZnQgYnkgdGhlIG1vdXNlCiAKIFRoZSBm
dW5jdGlvbiBgZnJhbWUtLXNpemUtaGlzdG9yeScgZGlzcGxheXMgdGhlIHZhbHVlIG9mIHRo
aXMgdmFyaWFibGUKIGluIGEgbW9yZSByZWFkYWJsZSBmb3JtLiAgKi8pOwotICAgIGZyYW1l
X3NpemVfaGlzdG9yeSA9IFFuaWw7CisgIGZyYW1lX3NpemVfaGlzdG9yeSA9IEZjb25zICht
YWtlX2ZpeG51bSAoMTAwKSwgUW5pbCk7CiAKICAgREVGVkFSX0JPT0wgKCJ0b29sdGlwLXJl
dXNlLWhpZGRlbi1mcmFtZSIsIHRvb2x0aXBfcmV1c2VfaGlkZGVuX2ZyYW1lLAogCSAgICAg
ICBkb2M6IC8qIE5vbi1uaWwgbWVhbnMgcmV1c2UgaGlkZGVuIHRvb2x0aXAgZnJhbWVzLgpk
aWZmIC0tZ2l0IGEvc3JjL2d0a3V0aWwuYyBiL3NyYy9ndGt1dGlsLmMKaW5kZXggZDU3NjI3
ZjE1MmYuLmEwMmJlNTE2MDBlIDEwMDY0NAotLS0gYS9zcmMvZ3RrdXRpbC5jCisrKyBiL3Ny
Yy9ndGt1dGlsLmMKQEAgLTExMjksMTEgKzExMjksNDggQEAgeGdfc2V0X2dlb21ldHJ5IChz
dHJ1Y3QgZnJhbWUgKmYpCiAgICAgfQogfQogCitzdGF0aWMgc3RydWN0IGZyYW1lICpsYXN0
X3Jlc2l6ZV9mcmFtZSA9IE5VTEw7CitzdGF0aWMgaW50IGxhc3RfcmVzaXplX2hlaWdodCA9
IC0xOworc3RhdGljIGludCBsYXN0X3Jlc2l6ZV93aWR0aCA9IC0xOworc3RhdGljIGludCBs
YXN0X3Jlc2l6ZV9jb3VudCA9IDA7CisKIC8qKiBGdW5jdGlvbiB0byBoYW5kbGUgcmVzaXpl
IG9mIG5hdGl2ZSBmcmFtZSBGIHRvIFdJRFRIIGFuZCBIRUlHSFQKICAgICBwaXhlbHMgYWZ0
ZXIgd2UgZ290IGEgQ29uZmlndXJlTm90aWZ5IGV2ZW50LiAgKi8KIHZvaWQKIHhnX2ZyYW1l
X3Jlc2l6ZWQgKHN0cnVjdCBmcmFtZSAqZiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogewor
I2lmbmRlZiBIQVZFX1BHVEsKKyAgaWYgKGYgPT0gbGFzdF9yZXNpemVfZnJhbWUKKyAgICAg
ICYmICh3aWR0aCAhPSAoKGxhc3RfcmVzaXplX3dpZHRoICogeGdfZ2V0X3NjYWxlIChmKSkK
KwkJICAgIC0gRlJBTUVfVE9PTEJBUl9XSURUSCAoZikpCisJICB8fCBoZWlnaHQgIT0gKChs
YXN0X3Jlc2l6ZV9oZWlnaHQgKiB4Z19nZXRfc2NhbGUgKGYpKQorCQkJLSBGUkFNRV9NRU5V
QkFSX0hFSUdIVCAoZikKKwkJCS0gRlJBTUVfVE9PTEJBUl9IRUlHSFQgKGYpKSkKKyAgICAg
ICYmIGxhc3RfcmVzaXplX2NvdW50IDw9IDMpCisgICAgLyogV2UgZGlkIG5vdCBnZXQgd2hh
dCB3ZSB3YW50ZWQsIHJldHJ5LiAgKi8KKyAgICB7CisgICAgICBpZiAoQ09OU1AgKGZyYW1l
X3NpemVfaGlzdG9yeSkpCisJZnJhbWVfc2l6ZV9oaXN0b3J5X2V4dHJhCisJICAoZiwgYnVp
bGRfc3RyaW5nICgieGdfZnJhbWVfcmVzaXplZCwgcmVqZWN0ZWQiKSwKKwkgICBGUkFNRV9Q
SVhFTF9XSURUSCAoZiksIEZSQU1FX1BJWEVMX0hFSUdIVCAoZiksIHdpZHRoLCBoZWlnaHQs
CisJICAgbGFzdF9yZXNpemVfd2lkdGgsIGxhc3RfcmVzaXplX2hlaWdodCk7CisKKyAgICAg
IGd0a193aW5kb3dfcmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VU
IChmKSksCisJCQkgbGFzdF9yZXNpemVfd2lkdGgsIGxhc3RfcmVzaXplX2hlaWdodCk7CisK
KyAgICAgIGxhc3RfcmVzaXplX2NvdW50Kys7CisKKyAgICAgIHJldHVybjsKKyAgICB9Cisg
IGVsc2UKKyAgICAvKiBXZSBlaXRoZXIgZ290IHdoYXQgd2UgYXNrZWQgZm9yIG9yIGxvc3Qg
dGhlIGJhdHRsZS4gICovCisgICAgeworICAgICAgbGFzdF9yZXNpemVfZnJhbWUgPSBOVUxM
OworICAgICAgbGFzdF9yZXNpemVfaGVpZ2h0ID0gLTE7CisgICAgICBsYXN0X3Jlc2l6ZV93
aWR0aCA9IC0xOworICAgICAgbGFzdF9yZXNpemVfY291bnQgPSAwOworICAgIH0KKyNlbmRp
ZgogICAvKiBJZ25vcmUgY2FzZSB3aGVyZSBzaXplIG9mIG5hdGl2ZSByZWN0YW5nbGUgZGlk
bid0IGNoYW5nZS4gICovCiAgIGlmICh3aWR0aCAhPSBGUkFNRV9QSVhFTF9XSURUSCAoZikK
ICAgICAgIHx8IGhlaWdodCAhPSBGUkFNRV9QSVhFTF9IRUlHSFQgKGYpCkBAIC0xMjk3LDE5
ICsxMzM0LDIwIEBAIHhnX2ZyYW1lX3NldF9jaGFyX3NpemUgKHN0cnVjdCBmcmFtZSAqZiwg
aW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogICBlbHNlCiAgICAgewogI2lmbmRlZiBIQVZFX1BH
VEsKKyAgICAgIGxhc3RfcmVzaXplX2ZyYW1lID0gZjsKKyAgICAgIGxhc3RfcmVzaXplX3dp
ZHRoID0gb3V0ZXJfd2lkdGg7CisgICAgICBsYXN0X3Jlc2l6ZV9oZWlnaHQgPSBvdXRlcl9o
ZWlnaHQ7CisgICAgICBsYXN0X3Jlc2l6ZV9jb3VudCA9IDA7CisKICAgICAgIGd0a193aW5k
b3dfcmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSksCiAJ
CQkgb3V0ZXJfd2lkdGgsIG91dGVyX2hlaWdodCk7CiAjZWxzZQogICAgICAgaWYgKEZSQU1F
X0dUS19PVVRFUl9XSURHRVQgKGYpKQotCXsKLQkgIGd0a193aW5kb3dfcmVzaXplIChHVEtf
V0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSksCi0JCQkgICAgIG91dGVyX3dp
ZHRoLCBvdXRlcl9oZWlnaHQpOwotCX0KKwlndGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJTkRP
VyAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpLAorCQkJICAgb3V0ZXJfd2lkdGgsIG91
dGVyX2hlaWdodCk7CiAgICAgICBlbHNlCi0JewotCSAgZ3RrX3dpZGdldF9zZXRfc2l6ZV9y
ZXF1ZXN0IChGUkFNRV9HVEtfV0lER0VUIChmKSwKLQkJCQkgICAgICAgb3V0ZXJfd2lkdGgs
IG91dGVyX2hlaWdodCk7Ci0JfQorCWd0a193aWRnZXRfc2V0X3NpemVfcmVxdWVzdCAoRlJB
TUVfR1RLX1dJREdFVCAoZiksCisJCQkJICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0
KTsKICNlbmRpZgogICAgICAgZnVsbHNjcmVlbiA9IFFuaWw7CiAgICAgfQpAQCAtMTMyNywx
MCArMTM2NSwxNyBAQCB4Z19mcmFtZV9zZXRfY2hhcl9zaXplIChzdHJ1Y3QgZnJhbWUgKmYs
IGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgaWYgKEZSQU1FX1ZJU0lCTEVfUCAoZikgJiYg
IXdhc192aXNpYmxlKQogICAgIHsKICAgICAgIGlmIChDT05TUCAoZnJhbWVfc2l6ZV9oaXN0
b3J5KSkKLQlmcmFtZV9zaXplX2hpc3RvcnlfZXh0cmEKLQkgIChmLCBidWlsZF9zdHJpbmcg
KCJ4Z19mcmFtZV9zZXRfY2hhcl9zaXplLCB2aXNpYmxlIiksCi0JICAgRlJBTUVfUElYRUxf
V0lEVEggKGYpLCBGUkFNRV9QSVhFTF9IRUlHSFQgKGYpLCB3aWR0aCwgaGVpZ2h0LAotCSAg
IGYtPm5ld193aWR0aCwgZi0+bmV3X2hlaWdodCk7CisJeworCSAgZnJhbWVfc2l6ZV9oaXN0
b3J5X2V4dHJhCisJICAgIChmLCBidWlsZF9zdHJpbmcgKCJ4Z19mcmFtZV9zZXRfY2hhcl9z
aXplLCB2aXNpYmxlIiksCisJICAgICBGUkFNRV9QSVhFTF9XSURUSCAoZiksIEZSQU1FX1BJ
WEVMX0hFSUdIVCAoZiksIHdpZHRoLCBoZWlnaHQsCisJICAgICBmLT5uZXdfd2lkdGgsIGYt
Pm5ld19oZWlnaHQpOworCisJICBpZiAoZ3dpZHRoID4gMCB8fCBnaGVpZ2h0ID4gMCkKKwkg
ICAgZnJhbWVfc2l6ZV9oaXN0b3J5X2V4dHJhCisJICAgICAgKGYsIGJ1aWxkX3N0cmluZyAo
IiArdmFsdWVzIiksIGd3aWR0aCwgZ2hlaWdodCwKKwkgICAgICAgb3V0ZXJfd2lkdGgsIG91
dGVyX2hlaWdodCwgLTEsIC0xKTsKKwl9CiAKICAgICAgIC8qIE11c3QgY2FsbCB0aGlzIHRv
IGZsdXNoIG91dCBldmVudHMgKi8KICAgICAgICh2b2lkKWd0a19ldmVudHNfcGVuZGluZyAo
KTsK

--------------pc9bntpT0ic0MgMB0wnodr0b--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 25 Sep 2024 19:14:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 25 15:14:24 2024
Received: from localhost ([127.0.0.1]:48697 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1stXSw-0001wa-ML
	for submit <at> debbugs.gnu.org; Wed, 25 Sep 2024 15:14:23 -0400
Received: from mail-yw1-f181.google.com ([209.85.128.181]:50680)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1stXSt-0001wI-Pf
 for 72986 <at> debbugs.gnu.org; Wed, 25 Sep 2024 15:14:21 -0400
Received: by mail-yw1-f181.google.com with SMTP id
 00721157ae682-6db4b602e38so2217717b3.1
 for <72986 <at> debbugs.gnu.org>; Wed, 25 Sep 2024 12:13:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1727291568; x=1727896368; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=+H7N+77mre1j5XzmBXmKVWN3AiTPnn4QRgBxRcUZZSc=;
 b=w6BRtQ09HPHQFilANPtCOn0UdOW+NO7/GjJa9IUilBu5mzlsmKflY/rtlWUgyAdc7M
 4q7YV3O9HLyVNl+bf4yJl4vNq9geJI+0PUuEzHMfpaNhneiDHtW+/nwEXbFQte1LGCYr
 J1qX+SMIFBUccMN40Z807fArwRUGtUQAMRnys=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1727291568; x=1727896368;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=+H7N+77mre1j5XzmBXmKVWN3AiTPnn4QRgBxRcUZZSc=;
 b=nEuD4uXJAJFKQjHMQHzTrrO3bqUw7U92n/D6VlvTPoShc0Y9RcI2U5fVQpM7fv5sZt
 ruC1EiL5cXEvgW/eAsrrrJPuaymdlWWkTi0rbvjparXkfZ6zjgAhK/SxWXdPjxBb0oeV
 mzJLv0S1NCkmhJMQ/7dtffBJHz8KvYb343uAAt3D9Mik0yL0qRsJbusYs9V2+5nr3Cv2
 y+wEjAGAqeGQii8HQwp9BnNMhYk3w+jZF1cxQmVbGrRAHCXmnZiSg0Hy3wHcp3QPOBqw
 UV9jFDwTZ1UNo/WL+nYzpFj+yar3ARvnwfUgqOnYtbkn6bhAyjxeYg+BMSQRRJR2aRnL
 lkSg==
X-Forwarded-Encrypted: i=1;
 AJvYcCV/MiBpHqWK6yPIUV6iRUDFqgta5A2e4+lwPL3IeQn97umjQ41qNBwPc/2EN/5zzWBk2ysucA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyeEHeT5fM2tuqhg1cC/44Yl8UItYJ4qatb+gIC4vC4Vd4MK7kx
 qbRCLf5bQ0yOQtTkFR6GcyUofTHenVcc9MJMbdz5LLhY5cbMIwWbLAJqQuGR/4UYtJA5jrMPpkK
 ehmJCeGMh4wCDqK94XzYKm6eaHPjVxDfT2FsMfg==
X-Google-Smtp-Source: AGHT+IH6laf8en1+GJPlVaH3IO9a0Fay4B8t3y1aJvMWQnHL15VUvKGWZIGcBkM5fV8RmQEtIIg0bDZzIptEp1UQmsE=
X-Received: by 2002:a05:690c:4:b0:6e0:44a:2571 with SMTP id
 00721157ae682-6e21da54542mr33861767b3.32.1727291567892; Wed, 25 Sep 2024
 12:12:47 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
 <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
In-Reply-To: <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Wed, 25 Sep 2024 20:12:35 +0100
Message-ID: <CAOnWdojapjSv5s_EJBk7EydT1CHb+4vjTU220C+0W85Jas2tRA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000005404850622f6682a"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000005404850622f6682a
Content-Type: text/plain; charset="UTF-8"

On Mon, 16 Sept 2024 at 09:46, martin rudalics <rudalics@HIDDEN> wrote:

>  > xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630
>
> I'm afraid that some mishap has happened here.  The DS=664x630 values
> indicate that you've run an older version of the patch where I confused
> scaled and unscaled values.  I'm attaching the latest version renamed to
> include today's date.  Please retry.
>

I've rebuilt with the dated patch.

History for initial frame without menu bar:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x55a01c95a0d0>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1260, DS=664x655
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x655
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 gvalues, PS=664x654
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x630
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 gvalues, PS=664x629
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x671
set_window_configuration (4), MS=160x175 IH IV

History for second frame without menu bar:

Frame size history of #<frame  *Minibuf-1* 0x55a01ca20940>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 gvalues, PS=200x187
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x671
set_window_configuration (4), MS=160x175 IH IV

History for initial frame with menu bar:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at dwks
0x5f4024e62b80>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1260, DS=664x655
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x655
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 gvalues, PS=664x654
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x696
set_window_configuration (4), MS=160x175 IH IV

History for second frame with menu bar:

Frame size history of #<frame  *Minibuf-1* 0x5f4025026420>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x340, DS=664x655
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x655
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 gvalues, PS=664x654
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x696
set_window_configuration (4), MS=160x175 IH IV

 > Next I'd like to know what you see with
>  >>
>  >> (let ((frame (make-frame '((visibility . nil)))))
>  >>     (make-frame-visible frame))
>

Frame size history with patched Emacs:

Frame size history of #<frame  *Minibuf-1* 0x5a14ea4df208>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_invisible
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x340, DS=664x655
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 gvalues, PS=200x195
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x696
set_window_configuration (4), MS=160x175 IH IV
set_window_configuration (4), MS=160x175 IH IV


>  >> and
>  >>
>  >> (let ((frame (make-frame '((visibility . nil) (menu-bar-lines . 0)))))
>  >>     (make-frame-visible frame))
>

Frame size history with patched Emacs:

Frame size history of #<frame  *Minibuf-1* 0x5954e4cec248>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_invisible
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 gvalues, PS=200x187
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x671
set_window_configuration (4), MS=160x175 IH IV

-- 
https://rrt.sc3d.org

--0000000000005404850622f6682a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Mon, 16 Sept 2024 at 09:46, martin rudalics &lt;<a href=3D"mailto=
:rudalics@HIDDEN" target=3D"_blank">rudalics@HIDDEN</a>&gt; wrote:<br></div=
><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border=
-left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0&gt; xg_frame_resi=
zed, rejected, PS=3D1328x1260, XS=3D400x374, DS=3D664x630<br>
<br>
I&#39;m afraid that some mishap has happened here.=C2=A0 The DS=3D664x630 v=
alues<br>
indicate that you&#39;ve run an older version of the patch where I confused=
<br>
scaled and unscaled values.=C2=A0 I&#39;m attaching the latest version rena=
med to<br>
include today&#39;s date.=C2=A0 Please retry.<br></blockquote><div><br></di=
v><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
" class=3D"gmail_default">I&#39;ve rebuilt with the dated patch.</div><div =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"g=
mail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small" class=3D"gmail_default">History for initial frame withou=
t menu bar:</div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small" class=3D"gmail_default"><br></div><div style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Frame size=
 history of #&lt;frame =C2=A0*Minibuf-1* - GNU Emacs at dwks 0x55a01c95a0d0=
&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x=
875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5=
), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;129=
6x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (=
3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x17=
5<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x17=
5<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisibl=
e, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size=
 (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &am=
p; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1=
328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=
=3D1328x1260, XS=3D1328x1260, DS=3D664x655<br>ConfigureNotify, PS=3D1328x12=
60, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328=
x1260, XS=3D1328x1258, DS=3D664x655<br>menu-bar-lines (2), MS=3D160x175<br>=
xg_frame_set_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x=
1260<br>=C2=A0gvalues, PS=3D664x654<br>ConfigureNotify, PS=3D1328x1260, XS=
=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260,=
 XS=3D1328x1258, DS=3D664x630<br>tool-bar-lines (2), MS=3D160x175<br>xg_fra=
me_set_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<b=
r>=C2=A0gvalues, PS=3D664x629<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328=
x1258, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D1=
328x1258, DS=3D664x671<br>set_window_configuration (4), MS=3D160x175 IH IV<=
br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small" class=3D"gmail_default">History for second=
 frame without menu bar:</div><div style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defaul=
t">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x55a01ca20940&gt;<br=
>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=
=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=
=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x126=
0, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), N=
S=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>=
scroll-bar-height (3), MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x175<b=
r>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1=
328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_vi=
sible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x1260, DS=3D13=
28x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x374, DS=3D1328x1260<br=
>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D400x374, DS=3D664x630<br>=
tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1=
328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0gvalues, PS=3D200x187<br>=
ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame=
_resized, rejected, PS=3D1328x1260, XS=3D1328x1258, DS=3D664x671<br>set_win=
dow_configuration (4), MS=3D160x175 IH IV<br></div><div style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br><=
/div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" =
class=3D"gmail_default">History for initial frame with menu bar:</div><div =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"g=
mail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small" class=3D"gmail_default">Frame size history of #&lt;frame=
 =C2=A0*Minibuf-1* - GNU Emacs at dwks 0x5f4024e62b80&gt;<br>x_create_frame=
_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;12=
96x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1=
280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~=
&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt=
;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height=
 (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 =
(0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=
=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH I=
V<br>x_make_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=
=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x=
1260, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D13=
28x1260, DS=3D664x655<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, D=
S=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D1328x1258=
, DS=3D664x655<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_siz=
e, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0gvalues=
, PS=3D664x654<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D132=
8x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D1328x1258, DS=3D=
664x696<br>set_window_configuration (4), MS=3D160x175 IH IV<br></div><div s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gm=
ail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small" class=3D"gmail_default"><div style=3D"font-family:arial,h=
elvetica,sans-serif;font-size:small" class=3D"gmail_default">History for se=
cond frame with menu bar:</div><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small" class=3D"gmail_default"><br>Frame size history of=
 #&lt;frame =C2=A0*Minibuf-1* 0x5f4025026420&gt;<br>x_create_frame_1 (5), T=
S=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, M=
S=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x1260,=
 TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;1296x=
1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x126=
0, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3), MS=
=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 (0), MS=
=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D1328x=
1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_m=
ake_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x1=
260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x340, DS=3D=
1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D400x340, DS=
=3D664x655<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x12=
60<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D1328x1258, DS=3D664x=
655<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible,=
 PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0gvalues, PS=3D664x=
654<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>x=
g_frame_resized, rejected, PS=3D1328x1260, XS=3D1328x1258, DS=3D664x696<br>=
set_window_configuration (4), MS=3D160x175 IH IV<br></div></div><br></div><=
blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-l=
eft:1px solid rgb(204,204,204);padding-left:1ex">

=C2=A0&gt; Next I&#39;d like to know what you see with<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; (let ((frame (make-frame &#39;((visibility . nil)))))<br>
=C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0(make-frame-visible frame))<br></blockquo=
te><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small" class=3D"gmail_default">Frame size history with patched E=
macs:</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small" class=3D"gmail_default">Frame size histo=
ry of #&lt;frame =C2=A0*Minibuf-1* 0x5a14ea4df208&gt;<br>x_create_frame_1 (=
5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x8=
75, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x=
1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;=
1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;132=
8x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3)=
, MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 (0),=
 MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D13=
28x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>=
x_make_frame_invisible<br>x_make_frame_visible<br>MapNotify, not hidden &am=
p; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1=
328x1260, XS=3D400x340, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D=
1328x1260, XS=3D400x340, DS=3D664x655<br>tool-bar-lines (2), MS=3D160x175<b=
r>xg_frame_set_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D132=
8x1260<br>=C2=A0gvalues, PS=3D200x195<br>ConfigureNotify, PS=3D1328x1260, X=
S=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260=
, XS=3D1328x1258, DS=3D664x696<br>set_window_configuration (4), MS=3D160x17=
5 IH IV<br>set_window_configuration (4), MS=3D160x175 IH IV<br></div><div s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gm=
ail_default">=C2=A0</div></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">=C2=A0&gt;&gt; and<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; <span class=3D"gmail_default" style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small"></span>(let ((frame (make-frame &#39;((v=
isibility . nil) (menu-bar-lines . 0)))))<br>
=C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0(make-frame-visible frame))<br></blockquo=
te><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small" class=3D"gmail_default">Frame size history with patched E=
macs:</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:s=
mall" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small" class=3D"gmail_default">Frame size histo=
ry of #&lt;frame =C2=A0*Minibuf-1* 0x5954e4cec248&gt;<br>x_create_frame_1 (=
5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x8=
75, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x=
1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;=
1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;132=
8x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3)=
, MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_s=
ize, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_=
set_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_invisible<br>x_make_fra=
me_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x1260, DS=
=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x374, DS=3D1328x12=
60<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D400x374, DS=3D664x63=
0<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, P=
S=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0gvalues, PS=3D200x18=
7<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_=
frame_resized, rejected, PS=3D1328x1260, XS=3D1328x1258, DS=3D664x671<br>se=
t_window_configuration (4), MS=3D160x175 IH IV<br></div><br></div></div><sp=
an class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D=
"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https:/=
/rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></div>=
</div></div>

--0000000000005404850622f6682a--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 16 Sep 2024 08:46:37 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 16 04:46:37 2024
Received: from localhost ([127.0.0.1]:51091 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sq7NV-00017J-Am
	for submit <at> debbugs.gnu.org; Mon, 16 Sep 2024 04:46:37 -0400
Received: from mout.gmx.net ([212.227.15.15]:36587)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1sq7NT-00016n-0i
 for 72986 <at> debbugs.gnu.org; Mon, 16 Sep 2024 04:46:35 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1726476372; x=1727081172; i=rudalics@HIDDEN;
 bh=lN4rV4K2skTLNBfV5F2RgpVTqCjPPbme4RaF5AcWeFg=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=T0nO3rvfGVPByUvTx8OqA14DW8ky2Qi8OxE8ufibHyXwsUHIQRnmV7uKAZ70RL4K
 xNLo4ILze53RwsEQj9QX2lRVPkNOKJhPJYkFuBCInxG7q/+HkNt/M4qRMCBRT1EK0
 JmHFKR7FGR2yw4nejcKyctYcXuJeIH3V350jjDxtaTi45p4KNytkEvdnFQ3KnbDZh
 mPLjduEhNVFbNezhJwHV+mnKPKo7DpN0+T213mhrP/DlcesiRDGLWzOF5L72PjwZ/
 FG9aHw8JX7c7a6unTSQ3JuZ4RNsJEItpMiZiqeoTuyhhTFTLyzqTNwUbqUXUuiHnx
 /cU2PqMsHlJfP4dTFg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.254]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUowV-1sPLID1eW9-00Pfii; Mon, 16
 Sep 2024 10:46:12 +0200
Content-Type: multipart/mixed; boundary="------------Ce2PtKkdmFKv7G0SGGb2u9gN"
Message-ID: <4666bf6d-6259-4f72-a65d-56e2c47f98c0@HIDDEN>
Date: Mon, 16 Sep 2024 10:46:11 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
 <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
X-Provags-ID: V03:K1:65q7vAeajZ6ZS5Odls3yS+u2Aj/feK/9IY8nHbCPXWYJsRlZkyk
 F4LBJ0nYQGik98aTMmvk2vvRc2zOmU1HgHE8T0s4NQlq5BUWzVgoee+DAMWlC9VqpQCIwmQ
 Q30R4tvuGSK5Ywp2WRenNnZ/17kXc+F9JZ4jk/MRBpXcz8Oa/NYX955lblGnCgxdT0rcMoz
 t9Pd+b3TwkvQiNTrlGgbA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:+mhJfVqrlIE=;hKFWmnBxfDs1/EnXLir51Dlq8f9
 sGml0C4GoLXK98OHZdRxdD0OMkP1htSG4e4hz0cWI1t8RXyyndtTIpRBKyPBGrigzWogZvq8c
 SFsdcU1QBHm0cFKulmf9/KJscppyWJbfyDVVi4NajQkLfVKsjtGpiC4SGA4PJTqAbZNCgFJS0
 leYttOBAT97+9+QDMt7ClVnblpR8UnKCyPS0aaPiqqEXVY4WUm5xwhK4T2LI+AXhdhw6KZ2/3
 //bnZjPSUz3pzm949iSuWEe3Z6Ogr6rU/dv5Wg83H2VVUSWbbPyRJP8KEifgIaAoWBT+Q7xqU
 WS0RonTsutjkkjr1ce+jtwhrVl5ztDWMwKvuTVzkAioRNxgyIRgsvW9WJV4J10hMkgIKvDqJn
 0JxlD4XqGl4uujVqAuFap0zFc5Mo/aopbo7lh0N9S5TXph6lEWU3RfUhztuEZom29/c4ybX4e
 w7MUsoCegioMtLRK2ocutx9pDELf2XqEvFKCQ75lllIY9SnCUOCfpEvCOCNJoZ50+P63EYt+I
 4z12Sk6u96GLKSTgajVZbWCYAtRziWUQm0TZpcZ9kf0P0OG9zU534bpIVR41yRcAbAoESRVyz
 IiH3xEpMm7N34+t5WfOiXwif6ZmOpbkKNnRyOMD51sZRABQN9ljpp5MZv0vyevbVcuH6NX7Bn
 y8w9+d0fDH0mxQwHnwyJ02zYEMK/6DoQ/jAgj/D9ScAnWDl8Pltg/4RXrUA8gGpi5nnU8/XaP
 GZ+D0xE1OmTMYOySz0iO4I9Wge40azq40epA8kT7jhv8P4e5RxKizcnPcoHmisFUOiHlb3Izh
 mWW6/Otubg9IHVNzrTN7wZKjgOLikBjFQFUUOh7AWP/5c=
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > xg_frame_resized, rejected, PS=1328x1260, XS=400x374,
 DS=664x630
 I'm afraid that some mishap has happened here. The DS=664x630 values indicate
 that you've run an older version of the patch where I confused scaled and
 unscaled values. I'm attaching the latest versio [...] 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
 [212.227.15.15 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.15.15 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.254 listed in zen.spamhaus.org]
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630
    I'm afraid that some mishap has happened here. The DS=664x630 values indicate
    that you've run an older version of the patch where I confused scaled and
    unscaled values. I'm attaching the latest versio [...] 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.227.15.15 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.254 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.15.15 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

This is a multi-part message in MIME format.
--------------Ce2PtKkdmFKv7G0SGGb2u9gN
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630

I'm afraid that some mishap has happened here.  The DS=664x630 values
indicate that you've run an older version of the patch where I confused
scaled and unscaled values.  I'm attaching the latest version renamed to
include today's date.  Please retry.

 > Next I'd like to know what you see with
 >>
 >> (let ((frame (make-frame '((visibility . nil)))))
 >>     (make-frame-visible frame))
 >>
 >> and
 >>
 >> (let ((frame (make-frame '((visibility . nil) (menu-bar-lines . 0)))))
 >>     (make-frame-visible frame))
 >>
 >> both with an unpatched Emacs and a patched one.  Here the second frame
 >> appears exactly where the first one is, so we would have to care about
 >> the placement ourselves.
 >>
 >
 > Unpatched Emacs: both expressions create a small second frame in the top
 > left-hand corner of the screen.
 >
 > Patched Emacs: both expressions create a small second frame in the top
 > left-hand corner of the screen that immediately jumps to being the correct
 > size.

I would need a frame size history for one of these to understand why the
frame gets apparently mapped before the last resize.

martin
--------------Ce2PtKkdmFKv7G0SGGb2u9gN
Content-Type: text/x-patch; charset=UTF-8;
 name="gtkutil-reject-2024-09-16.diff"
Content-Disposition: attachment; filename="gtkutil-reject-2024-09-16.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9mcmFtZS5jIGIvc3JjL2ZyYW1lLmMKaW5kZXggN2Y0YmYyNzRh
ZDkuLjZiNmY2YWEzYzVjIDEwMDY0NAotLS0gYS9zcmMvZnJhbWUuYworKysgYi9zcmMvZnJh
bWUuYwpAQCAtNjc2OSw3ICs2NzY5LDcgQEAgZm9jdXMgKHdoZXJlIGEgZnJhbWUgaW1tZWRp
YXRlbHkgbG9zZXMgZm9jdXMgd2hlbiBpdCdzIGxlZnQgYnkgdGhlIG1vdXNlCiAKIFRoZSBm
dW5jdGlvbiBgZnJhbWUtLXNpemUtaGlzdG9yeScgZGlzcGxheXMgdGhlIHZhbHVlIG9mIHRo
aXMgdmFyaWFibGUKIGluIGEgbW9yZSByZWFkYWJsZSBmb3JtLiAgKi8pOwotICAgIGZyYW1l
X3NpemVfaGlzdG9yeSA9IFFuaWw7CisgIGZyYW1lX3NpemVfaGlzdG9yeSA9IEZjb25zICht
YWtlX2ZpeG51bSAoMTAwKSwgUW5pbCk7CiAKICAgREVGVkFSX0JPT0wgKCJ0b29sdGlwLXJl
dXNlLWhpZGRlbi1mcmFtZSIsIHRvb2x0aXBfcmV1c2VfaGlkZGVuX2ZyYW1lLAogCSAgICAg
ICBkb2M6IC8qIE5vbi1uaWwgbWVhbnMgcmV1c2UgaGlkZGVuIHRvb2x0aXAgZnJhbWVzLgpk
aWZmIC0tZ2l0IGEvc3JjL2d0a3V0aWwuYyBiL3NyYy9ndGt1dGlsLmMKaW5kZXggZDU3NjI3
ZjE1MmYuLjY0OWNjM2M4MDMwIDEwMDY0NAotLS0gYS9zcmMvZ3RrdXRpbC5jCisrKyBiL3Ny
Yy9ndGt1dGlsLmMKQEAgLTExMjksMTEgKzExMjksNDcgQEAgeGdfc2V0X2dlb21ldHJ5IChz
dHJ1Y3QgZnJhbWUgKmYpCiAgICAgfQogfQogCitzdGF0aWMgc3RydWN0IGZyYW1lICpsYXN0
X3Jlc2l6ZV9mcmFtZSA9IE5VTEw7CitzdGF0aWMgaW50IGxhc3RfcmVzaXplX2hlaWdodCA9
IC0xOworc3RhdGljIGludCBsYXN0X3Jlc2l6ZV93aWR0aCA9IC0xOworc3RhdGljIGludCBs
YXN0X3Jlc2l6ZV9jb3VudCA9IDA7CisKIC8qKiBGdW5jdGlvbiB0byBoYW5kbGUgcmVzaXpl
IG9mIG5hdGl2ZSBmcmFtZSBGIHRvIFdJRFRIIGFuZCBIRUlHSFQKICAgICBwaXhlbHMgYWZ0
ZXIgd2UgZ290IGEgQ29uZmlndXJlTm90aWZ5IGV2ZW50LiAgKi8KIHZvaWQKIHhnX2ZyYW1l
X3Jlc2l6ZWQgKHN0cnVjdCBmcmFtZSAqZiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogewor
I2lmbmRlZiBIQVZFX1BHVEsKKyAgaWYgKGYgPT0gbGFzdF9yZXNpemVfZnJhbWUKKyAgICAg
ICYmICh3aWR0aCAhPSBsYXN0X3Jlc2l6ZV93aWR0aCAtIEZSQU1FX1RPT0xCQVJfV0lEVEgg
KGYpCisJICB8fCBoZWlnaHQgIT0gKGxhc3RfcmVzaXplX2hlaWdodAorCQkJLSBGUkFNRV9N
RU5VQkFSX0hFSUdIVCAoZikKKwkJCS0gRlJBTUVfVE9PTEJBUl9IRUlHSFQgKGYpKSkKKyAg
ICAgICYmIGxhc3RfcmVzaXplX2NvdW50IDw9IDMpCisgICAgLyogV2UgZGlkIG5vdCBnZXQg
d2hhdCB3ZSB3YW50ZWQsIHJldHJ5LiAgKi8KKyAgICB7CisgICAgICBpZiAoQ09OU1AgKGZy
YW1lX3NpemVfaGlzdG9yeSkpCisJZnJhbWVfc2l6ZV9oaXN0b3J5X2V4dHJhCisJICAoZiwg
YnVpbGRfc3RyaW5nICgieGdfZnJhbWVfcmVzaXplZCwgcmVqZWN0ZWQiKSwKKwkgICBGUkFN
RV9QSVhFTF9XSURUSCAoZiksIEZSQU1FX1BJWEVMX0hFSUdIVCAoZiksIHdpZHRoLCBoZWln
aHQsCisJICAgbGFzdF9yZXNpemVfd2lkdGgsIGxhc3RfcmVzaXplX2hlaWdodCk7CisKKyAg
ICAgIGd0a193aW5kb3dfcmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lE
R0VUIChmKSksCisJCQkgbGFzdF9yZXNpemVfd2lkdGgsIGxhc3RfcmVzaXplX2hlaWdodCk7
CisKKyAgICAgIGxhc3RfcmVzaXplX2NvdW50Kys7CisKKyAgICAgIHJldHVybjsKKyAgICB9
CisgIGVsc2UKKyAgICAvKiBXZSBlaXRoZXIgZ290IHdoYXQgd2UgYXNrZWQgZm9yIG9yIGxv
c3QgdGhlIGJhdHRsZS4gICovCisgICAgeworICAgICAgbGFzdF9yZXNpemVfZnJhbWUgPSBO
VUxMOworICAgICAgbGFzdF9yZXNpemVfaGVpZ2h0ID0gLTE7CisgICAgICBsYXN0X3Jlc2l6
ZV93aWR0aCA9IC0xOworICAgICAgbGFzdF9yZXNpemVfY291bnQgPSAwOworICAgIH0KKyNl
bmRpZgogICAvKiBJZ25vcmUgY2FzZSB3aGVyZSBzaXplIG9mIG5hdGl2ZSByZWN0YW5nbGUg
ZGlkbid0IGNoYW5nZS4gICovCiAgIGlmICh3aWR0aCAhPSBGUkFNRV9QSVhFTF9XSURUSCAo
ZikKICAgICAgIHx8IGhlaWdodCAhPSBGUkFNRV9QSVhFTF9IRUlHSFQgKGYpCkBAIC0xMjk3
LDE5ICsxMzMzLDIwIEBAIHhnX2ZyYW1lX3NldF9jaGFyX3NpemUgKHN0cnVjdCBmcmFtZSAq
ZiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogICBlbHNlCiAgICAgewogI2lmbmRlZiBIQVZF
X1BHVEsKKyAgICAgIGxhc3RfcmVzaXplX2ZyYW1lID0gZjsKKyAgICAgIGxhc3RfcmVzaXpl
X3dpZHRoID0gb3V0ZXJfd2lkdGg7CisgICAgICBsYXN0X3Jlc2l6ZV9oZWlnaHQgPSBvdXRl
cl9oZWlnaHQ7CisgICAgICBsYXN0X3Jlc2l6ZV9jb3VudCA9IDA7CisKICAgICAgIGd0a193
aW5kb3dfcmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSks
CiAJCQkgb3V0ZXJfd2lkdGgsIG91dGVyX2hlaWdodCk7CiAjZWxzZQogICAgICAgaWYgKEZS
QU1FX0dUS19PVVRFUl9XSURHRVQgKGYpKQotCXsKLQkgIGd0a193aW5kb3dfcmVzaXplIChH
VEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSksCi0JCQkgICAgIG91dGVy
X3dpZHRoLCBvdXRlcl9oZWlnaHQpOwotCX0KKwlndGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJ
TkRPVyAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpLAorCQkJICAgb3V0ZXJfd2lkdGgs
IG91dGVyX2hlaWdodCk7CiAgICAgICBlbHNlCi0JewotCSAgZ3RrX3dpZGdldF9zZXRfc2l6
ZV9yZXF1ZXN0IChGUkFNRV9HVEtfV0lER0VUIChmKSwKLQkJCQkgICAgICAgb3V0ZXJfd2lk
dGgsIG91dGVyX2hlaWdodCk7Ci0JfQorCWd0a193aWRnZXRfc2V0X3NpemVfcmVxdWVzdCAo
RlJBTUVfR1RLX1dJREdFVCAoZiksCisJCQkJICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVp
Z2h0KTsKICNlbmRpZgogICAgICAgZnVsbHNjcmVlbiA9IFFuaWw7CiAgICAgfQpAQCAtMTMy
NywxMCArMTM2NCwxNiBAQCB4Z19mcmFtZV9zZXRfY2hhcl9zaXplIChzdHJ1Y3QgZnJhbWUg
KmYsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgaWYgKEZSQU1FX1ZJU0lCTEVfUCAoZikg
JiYgIXdhc192aXNpYmxlKQogICAgIHsKICAgICAgIGlmIChDT05TUCAoZnJhbWVfc2l6ZV9o
aXN0b3J5KSkKLQlmcmFtZV9zaXplX2hpc3RvcnlfZXh0cmEKLQkgIChmLCBidWlsZF9zdHJp
bmcgKCJ4Z19mcmFtZV9zZXRfY2hhcl9zaXplLCB2aXNpYmxlIiksCi0JICAgRlJBTUVfUElY
RUxfV0lEVEggKGYpLCBGUkFNRV9QSVhFTF9IRUlHSFQgKGYpLCB3aWR0aCwgaGVpZ2h0LAot
CSAgIGYtPm5ld193aWR0aCwgZi0+bmV3X2hlaWdodCk7CisJeworCSAgZnJhbWVfc2l6ZV9o
aXN0b3J5X2V4dHJhCisJICAgIChmLCBidWlsZF9zdHJpbmcgKCJ4Z19mcmFtZV9zZXRfY2hh
cl9zaXplLCB2aXNpYmxlIiksCisJICAgICBGUkFNRV9QSVhFTF9XSURUSCAoZiksIEZSQU1F
X1BJWEVMX0hFSUdIVCAoZiksIHdpZHRoLCBoZWlnaHQsCisJICAgICBmLT5uZXdfd2lkdGgs
IGYtPm5ld19oZWlnaHQpOworCisJICBpZiAoZ3dpZHRoID4gMCB8fCBnaGVpZ2h0ID4gMCkK
KwkgICAgZnJhbWVfc2l6ZV9oaXN0b3J5X2V4dHJhCisJICAgICAgKGYsIGJ1aWxkX3N0cmlu
ZyAoIiBndmFsdWVzIiksIGd3aWR0aCwgZ2hlaWdodCwgLTEsIC0xLCAtMSwgLTEpOworCX0K
IAogICAgICAgLyogTXVzdCBjYWxsIHRoaXMgdG8gZmx1c2ggb3V0IGV2ZW50cyAqLwogICAg
ICAgKHZvaWQpZ3RrX2V2ZW50c19wZW5kaW5nICgpOwo=

--------------Ce2PtKkdmFKv7G0SGGb2u9gN--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 15 Sep 2024 12:42:08 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 15 08:42:08 2024
Received: from localhost ([127.0.0.1]:48585 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1spoZs-0001yY-59
	for submit <at> debbugs.gnu.org; Sun, 15 Sep 2024 08:42:08 -0400
Received: from mail-yw1-f182.google.com ([209.85.128.182]:53702)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1spoZq-0001y0-2W
 for 72986 <at> debbugs.gnu.org; Sun, 15 Sep 2024 08:42:07 -0400
Received: by mail-yw1-f182.google.com with SMTP id
 00721157ae682-6ddccc408e1so853087b3.3
 for <72986 <at> debbugs.gnu.org>; Sun, 15 Sep 2024 05:41:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1726404048; x=1727008848; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=jrK39enNPTWZyjApGFwKt8JCWnG4CKO7UzLzqLt+omQ=;
 b=J0aIBS+nbIUBQFcbnHUka7muktAse1LJwq0ytkxUOClm2UPrS2VfMCqFZhhLFpFGnY
 jPudibXxFOdt6w8u5nntwJaRk2joImLkvD/rt5NyMHO7J6O2wxquWfMiXhe9ACy51IFP
 HYRtQHWRs/I5A00OEVYuLjewRMHwZmdS/Ryjk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1726404048; x=1727008848;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=jrK39enNPTWZyjApGFwKt8JCWnG4CKO7UzLzqLt+omQ=;
 b=vWcZ6ydYc4eelLd3WNNiRhlK27+qHhLCOcboQDXwp0+uKABV+Mh7m64NxLlmYZaxO3
 VyUWa5JzXmCm+QuGz7fl1F/T3DBWWlUK+Wkfr0eWz7H38FykVwNxFFOFKiDaU2EMxSAJ
 rnZuvXLOOfPJmfvOYn35PEw6qYGkPtfIbiso4H0QP8868QFeX+UV0Q0jBH5ncI9ipd3m
 tCAVAyj4CP9dgKxyiCz0QGK1jXKUabt007vpFpC8SOM7t0D8LCkJPr4MTBQhccoIWu+h
 8p+lmDyNaEiziKrUij2q+yHF10i/bZFRaZXAhhW6QTe5sRtbYVVtpqbVEh/sjRi6zRGs
 nOcQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCVDNqP6+4Al3olJdjL3AZoLFgMgdAWN8vlFSsyB/FTTKYqcO76v+BE5iZOWPXaAfVJtBq/rFQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YysFrUUmfEi1J0vd95jbvl0AhWSAnBHzBJEoMZalXiHbKCC9KOb
 yeKx47TcAVdSDhlFNZSJv4RQnk1uCnU1ncQ1phuu445fACi/OhJMuy8S/+mb1TqEoaUdo5zwaKX
 1Tzb04HZ+TyIp4zoEb6pXcN+4NOHe4RHIBola/A==
X-Google-Smtp-Source: AGHT+IEzj5aI7VCCtoonH0bJ7C5kE02wdc9A9mAF58d43cIoIOtgy06STJbjRG+/uvC6pgOYZXo9qkZSkXRQgfNpteM=
X-Received: by 2002:a05:690c:60c1:b0:683:37a8:cd77 with SMTP id
 00721157ae682-6dbcc5566d1mr67661167b3.29.1726404048147; Sun, 15 Sep 2024
 05:40:48 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
 <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
In-Reply-To: <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sun, 15 Sep 2024 13:40:36 +0100
Message-ID: <CAOnWdoiH4SxUkiRCF7iNah92LdPwnhEegtdgL7OeYBUi-zco4A@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000077e1d062227c404"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000077e1d062227c404
Content-Type: text/plain; charset="UTF-8"

On Sat, 14 Sept 2024 at 15:43, martin rudalics <rudalics@HIDDEN> wrote:

>
> Just that the "first version" of this patch had another problem: The
> sizes we ask for in gtk_window_resize via outer_height and outer_width
> include tool and menu bars.  The sizes reported by ConfigureNotify are
> those of the native rectangle only.  I hopefully fixed that now.  Please
> try again and tell me the histories you get here for the initial frame
> and the second frame both with and without the menu bar by evaluating
> (frame--size-history).
>

History without menu bar:

Frame size history of #<frame  *Minibuf-1* 0x6220fb2af828>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 gvalues, PS=200x187
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x671
set_window_configuration (4), MS=160x175 IH IV

History with menu bar:

Frame size history of #<frame  *Minibuf-1* 0x56319385af48>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x340, DS=664x655
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 gvalues, PS=200x195
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x696
set_window_configuration (4), MS=160x175 IH IV

Next I'd like to know what you see with
>
> (let ((frame (make-frame '((visibility . nil)))))
>    (make-frame-visible frame))
>
> and
>
> (let ((frame (make-frame '((visibility . nil) (menu-bar-lines . 0)))))
>    (make-frame-visible frame))
>
> both with an unpatched Emacs and a patched one.  Here the second frame
> appears exactly where the first one is, so we would have to care about
> the placement ourselves.
>

Unpatched Emacs: both expressions create a small second frame in the top
left-hand corner of the screen.

Patched Emacs: both expressions create a small second frame in the top
left-hand corner of the screen that immediately jumps to being the correct
size.

-- 
https://rrt.sc3d.org

--000000000000077e1d062227c404
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sat, 14 Sept 2024 at 15:43, martin rudalics &lt;<a href=3D"mailto=
:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
Just that the &quot;first version&quot; of this patch had another problem: =
The<br>
sizes we ask for in gtk_window_resize via outer_height and outer_width<br>
include tool and menu bars.=C2=A0 The sizes reported by ConfigureNotify are=
<br>
those of the native rectangle only.=C2=A0 I hopefully fixed that now.=C2=A0=
 Please<br>
try again and tell me the histories you get here for the initial frame<br>
and the second frame both with and without the menu bar by evaluating<br>
(frame--size-history).<br></blockquote><div><br></div><div><div style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defaul=
t">History without menu bar:</div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x6220fb2af828&=
gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x8=
75, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5)=
, TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296=
x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3=
), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175=
<br>scroll-bar-height (3), MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x1=
75<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=
=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_fram=
e_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328x1260, DS=
=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x374, DS=3D1328x12=
60<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D400x374, DS=3D664x63=
0<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, P=
S=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>=C2=A0gvalues, PS=3D200x18=
7<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_=
frame_resized, rejected, PS=3D1328x1260, XS=3D1328x1258, DS=3D664x671<br>se=
t_window_configuration (4), MS=3D160x175 IH IV</div><div style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br>=
</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
 class=3D"gmail_default">History with menu bar:</div><div style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br=
></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
" class=3D"gmail_default">Frame size history of #&lt;frame =C2=A0*Minibuf-1=
* 0x56319385af48&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=
=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_fig=
ure_window_size (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=
=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br=
>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;132=
8x1260, MS=3D160x175<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-lin=
es (2), MS=3D160x175<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_=
char_size, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_=
frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNot=
ify, not hidden &amp; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>Conf=
igureNotify, PS=3D1328x1260, XS=3D400x340, DS=3D1328x1260<br>xg_frame_resiz=
ed, rejected, PS=3D1328x1260, XS=3D400x340, DS=3D664x655<br>tool-bar-lines =
(2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x1260, XS=3D=
1328x1260, DS=3D1328x1260<br>=C2=A0gvalues, PS=3D200x195<br>ConfigureNotify=
, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, rejec=
ted, PS=3D1328x1260, XS=3D1328x1258, DS=3D664x696<br>set_window_configurati=
on (4), MS=3D160x175 IH IV<br></div><br></div><blockquote class=3D"gmail_qu=
ote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,20=
4);padding-left:1ex">
Next I&#39;d like to know what you see with<br>
<br>
<span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small"></span><span class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small"></span>(let ((frame (make-fr=
ame &#39;((visibility . nil)))))<br>
=C2=A0 =C2=A0(make-frame-visible frame))<br>
<br>
and<br>
<br>
<span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small"></span>(let ((frame (make-frame &#39;((visibility . nil=
) (menu-bar-lines . 0)))))<br>
=C2=A0 =C2=A0(make-frame-visible frame))<br>
<br>
both with an unpatched Emacs and a patched one.=C2=A0 Here the second frame=
<br>
appears exactly where the first one is, so we would have to care about<br>
the placement ourselves.<br></blockquote><div><br></div><div><div style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defa=
ult">Unpatched Emacs: both expressions create a small second frame in the t=
op left-hand corner of the screen.<br></div></div><div><br></div><div><div =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"g=
mail_default">Patched Emacs: both expressions create a small second frame i=
n the top left-hand corner of the screen that immediately jumps to being th=
e correct size.<br></div></div></div><br><span class=3D"gmail_signature_pre=
fix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"l=
tr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank=
">https://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000077e1d062227c404--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 14 Sep 2024 14:44:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 14 10:44:01 2024
Received: from localhost ([127.0.0.1]:47574 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1spU0H-0002k6-5C
	for submit <at> debbugs.gnu.org; Sat, 14 Sep 2024 10:44:01 -0400
Received: from mout.gmx.net ([212.227.17.21]:56333)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1spU0D-0002jp-Vi
 for 72986 <at> debbugs.gnu.org; Sat, 14 Sep 2024 10:43:59 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1726325014; x=1726929814; i=rudalics@HIDDEN;
 bh=l2w4lEH7BLC9jrxOcutB2vh3iae4KjK9noyage49oYg=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=k+JNyQUgoelbR7QRrOaChksGibbi/U82tfU7JDk1Dct0T17Y+9seVZfPunmLbeK/
 CJe72nMmay6kw4PKs6OO34r9aT1mbEsEQ686QaklLXmWHk3PC5C5moYWoJ5fS47pP
 5DKnoAtG20eu3wu30SLPqflDZ/D/2MvcIuzmwESnCGEboBLFK5ONOTo16iJVAAkG6
 U4e0Pwc66bIZ4C6bt/3wbtUf0XMyRUXTM0Ie5I3deryjNr+IwXduDc18Sy8R7W6b/
 Yp5DcDDfAin1WDCYXqwQmRv6qzpGPwxK7N6b32hNn4VGjuKo1knwQpeselm3zolWJ
 hf4A8LsLYyt/8ZSeGg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.48]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M2O6Y-1sr9Ds37Gg-009oOo; Sat, 14
 Sep 2024 16:43:34 +0200
Content-Type: multipart/mixed; boundary="------------Bwekz3MPPhJsXqY0Wb4cRkce"
Message-ID: <9bbb10e9-208f-4d03-87f1-6e63ee293ed5@HIDDEN>
Date: Sat, 14 Sep 2024 16:43:29 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
 <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
X-Provags-ID: V03:K1:BK6MTd0BOfvo2ucAXkLunurBO8b3LCRLnLuj/wT3ecQnn8S2ayg
 SmLKXry2XRwloigzsF8uBrs6yBjhI7TiWYLnit2KK2zAx/HLiKWoxKqSUj5dnrG341L66Gn
 EimB3lm2dtv/6iUaaMo8aMFcO6lge8HvhgmH1mX31FLFQE+KcfZxkl+dlNRwhaIb4Gdg5A6
 BzhRHTJUt9E0ENDgZfW4g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:oMuNbP0sYXM=;5rXmy/nrk7fetWrN3NjoLPwCPrw
 7FHqU50wqirzZbvb0G2RIcEeILS3vH5NG4ohVrBo/X4bGhayBXepPDE2ngEGm7FKmdxk2ttdK
 eAVZ9XtZf1bP5vGuN6V2UJ4IYcbq4MTNt3gpdhCvoCAYf58UglsI+kISr/UiDLB+Ow9JTuVkw
 B2CV57ynxxUZNpxZfJVV77bnp0FEYrHCUKPx5LYaWa5jm4OsXsLjjNz5YIs+eOkDW4HFOt3hJ
 8n3dqVRO+CaxJhFoB5ZWwBOWEZxbU8sHIYVSBHxEHa+lZDwmFmGd7VIyCW6ko7H+5TwOA8yJb
 DVwWv8p/12KztIrwIPmz76R5BqhcPKYESeguWSe0pBmdniGTGHx7UUwO93XCrcww5BUJ5TUDG
 xcfYdN2BQhIplhhdPe2Ev7VnR1kfYDfIm9Dn13FjJzszdJJdFCYmNoLYO9P0FM45/+ck9Zb/z
 u32KRVIe0jHbZfp9uQCCnhgeXepxcFXWf967c0ipW6SYw0xzGBZHH0ED/+ga3cW9j3KlC7VaJ
 Ec++aHbF3jyuaeOzJNapDxAyW+zT66icvT5iMbUCN0VV+U4IY5b/4yBYrGs2EQFyTKZVOu8EY
 07YQFt4PCzsX/crv0JvK5jjMSy7oVv6GllvRrdZS2sxIuI/TnVN1j1kaF+otMX/CVoiCpAWzS
 5CKO1fRYViA713ngTm28KMdpfGFrPvBJzAiwlcnpwA8F2xxE/dCUGbZEK5rssuLloaHRDYTlb
 6AY/e4RaoexcvaYmu5b26yjPTiR7fgWwWgUuxjdxgg46MaQlXRenkx39w81fEmrWfAGYUfxPr
 z+aSV2/jdcX1rK3V50JKtEFA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------Bwekz3MPPhJsXqY0Wb4cRkce
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > Here is the frame size history:

Thanks.

 > x_create_frame_2 (0), MS=160x175
 > xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > xg_frame_set_char_size (5), MS=32x70 IH IV
 > x_make_frame_visible
 > MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260

Here we go again with the small size, reject it and ask for the previous
size ...

 > xg_frame_resized, rejected, PS=1328x1260, XS=400x340, DS=1328x1260
 > tool-bar-lines (2), MS=160x175
 > xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=2560x1346, DS=1328x1260

... but now all of a sudden we should handle a frame size about twice as
large which we reject again ...

 > xg_frame_resized, rejected, PS=1328x1260, XS=2560x1346, DS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=2560x1326, DS=1328x1260
 > xg_frame_resized, rejected, PS=1328x1260, XS=2560x1326, DS=1328x1260
 > set_window_configuration (4), MS=160x175 IH IV
 >
 > Note that something quite different happens when I open the second frame:
 > it ends up full screen, but the Emacs window only occupies the same space
 > as the initial window (roughly half the screen wide, and a little shorter
 > than the screen).

... and never fill accordingly because we don't like it.  This was a bad
idea.  The second call of gtk_window_resize simply has to get the same
dimensions as the first one as in the first version of this patch.

Just that the "first version" of this patch had another problem: The
sizes we ask for in gtk_window_resize via outer_height and outer_width
include tool and menu bars.  The sizes reported by ConfigureNotify are
those of the native rectangle only.  I hopefully fixed that now.  Please
try again and tell me the histories you get here for the initial frame
and the second frame both with and without the menu bar by evaluating
(frame--size-history).

 > frame-char-width: 16
 > frame-char-height: 35

Times twice gets us the MS=32x70 above.

Next I'd like to know what you see with

(let ((frame (make-frame '((visibility . nil)))))
   (make-frame-visible frame))

and

(let ((frame (make-frame '((visibility . nil) (menu-bar-lines . 0)))))
   (make-frame-visible frame))

both with an unpatched Emacs and a patched one.  Here the second frame
appears exactly where the first one is, so we would have to care about
the placement ourselves.

I only want to know whether this "visibly" improves the behavior you
observe (no need to look at the history of these frames).  The idea is
that we could make creation of the second frame smoother so that you
don't see its initial size.

martin
--------------Bwekz3MPPhJsXqY0Wb4cRkce
Content-Type: text/x-patch; charset=UTF-8; name="gtkutil-reject.diff"
Content-Disposition: attachment; filename="gtkutil-reject.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9mcmFtZS5jIGIvc3JjL2ZyYW1lLmMKaW5kZXggN2Y0YmYyNzRh
ZDkuLjZiNmY2YWEzYzVjIDEwMDY0NAotLS0gYS9zcmMvZnJhbWUuYworKysgYi9zcmMvZnJh
bWUuYwpAQCAtNjc2OSw3ICs2NzY5LDcgQEAgZm9jdXMgKHdoZXJlIGEgZnJhbWUgaW1tZWRp
YXRlbHkgbG9zZXMgZm9jdXMgd2hlbiBpdCdzIGxlZnQgYnkgdGhlIG1vdXNlCiAKIFRoZSBm
dW5jdGlvbiBgZnJhbWUtLXNpemUtaGlzdG9yeScgZGlzcGxheXMgdGhlIHZhbHVlIG9mIHRo
aXMgdmFyaWFibGUKIGluIGEgbW9yZSByZWFkYWJsZSBmb3JtLiAgKi8pOwotICAgIGZyYW1l
X3NpemVfaGlzdG9yeSA9IFFuaWw7CisgIGZyYW1lX3NpemVfaGlzdG9yeSA9IEZjb25zICht
YWtlX2ZpeG51bSAoMTAwKSwgUW5pbCk7CiAKICAgREVGVkFSX0JPT0wgKCJ0b29sdGlwLXJl
dXNlLWhpZGRlbi1mcmFtZSIsIHRvb2x0aXBfcmV1c2VfaGlkZGVuX2ZyYW1lLAogCSAgICAg
ICBkb2M6IC8qIE5vbi1uaWwgbWVhbnMgcmV1c2UgaGlkZGVuIHRvb2x0aXAgZnJhbWVzLgpk
aWZmIC0tZ2l0IGEvc3JjL2d0a3V0aWwuYyBiL3NyYy9ndGt1dGlsLmMKaW5kZXggZDU3NjI3
ZjE1MmYuLjY0OWNjM2M4MDMwIDEwMDY0NAotLS0gYS9zcmMvZ3RrdXRpbC5jCisrKyBiL3Ny
Yy9ndGt1dGlsLmMKQEAgLTExMjksMTEgKzExMjksNDcgQEAgeGdfc2V0X2dlb21ldHJ5IChz
dHJ1Y3QgZnJhbWUgKmYpCiAgICAgfQogfQogCitzdGF0aWMgc3RydWN0IGZyYW1lICpsYXN0
X3Jlc2l6ZV9mcmFtZSA9IE5VTEw7CitzdGF0aWMgaW50IGxhc3RfcmVzaXplX2hlaWdodCA9
IC0xOworc3RhdGljIGludCBsYXN0X3Jlc2l6ZV93aWR0aCA9IC0xOworc3RhdGljIGludCBs
YXN0X3Jlc2l6ZV9jb3VudCA9IDA7CisKIC8qKiBGdW5jdGlvbiB0byBoYW5kbGUgcmVzaXpl
IG9mIG5hdGl2ZSBmcmFtZSBGIHRvIFdJRFRIIGFuZCBIRUlHSFQKICAgICBwaXhlbHMgYWZ0
ZXIgd2UgZ290IGEgQ29uZmlndXJlTm90aWZ5IGV2ZW50LiAgKi8KIHZvaWQKIHhnX2ZyYW1l
X3Jlc2l6ZWQgKHN0cnVjdCBmcmFtZSAqZiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogewor
I2lmbmRlZiBIQVZFX1BHVEsKKyAgaWYgKGYgPT0gbGFzdF9yZXNpemVfZnJhbWUKKyAgICAg
ICYmICh3aWR0aCAhPSBsYXN0X3Jlc2l6ZV93aWR0aCAtIEZSQU1FX1RPT0xCQVJfV0lEVEgg
KGYpCisJICB8fCBoZWlnaHQgIT0gKGxhc3RfcmVzaXplX2hlaWdodAorCQkJLSBGUkFNRV9N
RU5VQkFSX0hFSUdIVCAoZikKKwkJCS0gRlJBTUVfVE9PTEJBUl9IRUlHSFQgKGYpKSkKKyAg
ICAgICYmIGxhc3RfcmVzaXplX2NvdW50IDw9IDMpCisgICAgLyogV2UgZGlkIG5vdCBnZXQg
d2hhdCB3ZSB3YW50ZWQsIHJldHJ5LiAgKi8KKyAgICB7CisgICAgICBpZiAoQ09OU1AgKGZy
YW1lX3NpemVfaGlzdG9yeSkpCisJZnJhbWVfc2l6ZV9oaXN0b3J5X2V4dHJhCisJICAoZiwg
YnVpbGRfc3RyaW5nICgieGdfZnJhbWVfcmVzaXplZCwgcmVqZWN0ZWQiKSwKKwkgICBGUkFN
RV9QSVhFTF9XSURUSCAoZiksIEZSQU1FX1BJWEVMX0hFSUdIVCAoZiksIHdpZHRoLCBoZWln
aHQsCisJICAgbGFzdF9yZXNpemVfd2lkdGgsIGxhc3RfcmVzaXplX2hlaWdodCk7CisKKyAg
ICAgIGd0a193aW5kb3dfcmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lE
R0VUIChmKSksCisJCQkgbGFzdF9yZXNpemVfd2lkdGgsIGxhc3RfcmVzaXplX2hlaWdodCk7
CisKKyAgICAgIGxhc3RfcmVzaXplX2NvdW50Kys7CisKKyAgICAgIHJldHVybjsKKyAgICB9
CisgIGVsc2UKKyAgICAvKiBXZSBlaXRoZXIgZ290IHdoYXQgd2UgYXNrZWQgZm9yIG9yIGxv
c3QgdGhlIGJhdHRsZS4gICovCisgICAgeworICAgICAgbGFzdF9yZXNpemVfZnJhbWUgPSBO
VUxMOworICAgICAgbGFzdF9yZXNpemVfaGVpZ2h0ID0gLTE7CisgICAgICBsYXN0X3Jlc2l6
ZV93aWR0aCA9IC0xOworICAgICAgbGFzdF9yZXNpemVfY291bnQgPSAwOworICAgIH0KKyNl
bmRpZgogICAvKiBJZ25vcmUgY2FzZSB3aGVyZSBzaXplIG9mIG5hdGl2ZSByZWN0YW5nbGUg
ZGlkbid0IGNoYW5nZS4gICovCiAgIGlmICh3aWR0aCAhPSBGUkFNRV9QSVhFTF9XSURUSCAo
ZikKICAgICAgIHx8IGhlaWdodCAhPSBGUkFNRV9QSVhFTF9IRUlHSFQgKGYpCkBAIC0xMjk3
LDE5ICsxMzMzLDIwIEBAIHhnX2ZyYW1lX3NldF9jaGFyX3NpemUgKHN0cnVjdCBmcmFtZSAq
ZiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogICBlbHNlCiAgICAgewogI2lmbmRlZiBIQVZF
X1BHVEsKKyAgICAgIGxhc3RfcmVzaXplX2ZyYW1lID0gZjsKKyAgICAgIGxhc3RfcmVzaXpl
X3dpZHRoID0gb3V0ZXJfd2lkdGg7CisgICAgICBsYXN0X3Jlc2l6ZV9oZWlnaHQgPSBvdXRl
cl9oZWlnaHQ7CisgICAgICBsYXN0X3Jlc2l6ZV9jb3VudCA9IDA7CisKICAgICAgIGd0a193
aW5kb3dfcmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSks
CiAJCQkgb3V0ZXJfd2lkdGgsIG91dGVyX2hlaWdodCk7CiAjZWxzZQogICAgICAgaWYgKEZS
QU1FX0dUS19PVVRFUl9XSURHRVQgKGYpKQotCXsKLQkgIGd0a193aW5kb3dfcmVzaXplIChH
VEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSksCi0JCQkgICAgIG91dGVy
X3dpZHRoLCBvdXRlcl9oZWlnaHQpOwotCX0KKwlndGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJ
TkRPVyAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpLAorCQkJICAgb3V0ZXJfd2lkdGgs
IG91dGVyX2hlaWdodCk7CiAgICAgICBlbHNlCi0JewotCSAgZ3RrX3dpZGdldF9zZXRfc2l6
ZV9yZXF1ZXN0IChGUkFNRV9HVEtfV0lER0VUIChmKSwKLQkJCQkgICAgICAgb3V0ZXJfd2lk
dGgsIG91dGVyX2hlaWdodCk7Ci0JfQorCWd0a193aWRnZXRfc2V0X3NpemVfcmVxdWVzdCAo
RlJBTUVfR1RLX1dJREdFVCAoZiksCisJCQkJICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVp
Z2h0KTsKICNlbmRpZgogICAgICAgZnVsbHNjcmVlbiA9IFFuaWw7CiAgICAgfQpAQCAtMTMy
NywxMCArMTM2NCwxNiBAQCB4Z19mcmFtZV9zZXRfY2hhcl9zaXplIChzdHJ1Y3QgZnJhbWUg
KmYsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgaWYgKEZSQU1FX1ZJU0lCTEVfUCAoZikg
JiYgIXdhc192aXNpYmxlKQogICAgIHsKICAgICAgIGlmIChDT05TUCAoZnJhbWVfc2l6ZV9o
aXN0b3J5KSkKLQlmcmFtZV9zaXplX2hpc3RvcnlfZXh0cmEKLQkgIChmLCBidWlsZF9zdHJp
bmcgKCJ4Z19mcmFtZV9zZXRfY2hhcl9zaXplLCB2aXNpYmxlIiksCi0JICAgRlJBTUVfUElY
RUxfV0lEVEggKGYpLCBGUkFNRV9QSVhFTF9IRUlHSFQgKGYpLCB3aWR0aCwgaGVpZ2h0LAot
CSAgIGYtPm5ld193aWR0aCwgZi0+bmV3X2hlaWdodCk7CisJeworCSAgZnJhbWVfc2l6ZV9o
aXN0b3J5X2V4dHJhCisJICAgIChmLCBidWlsZF9zdHJpbmcgKCJ4Z19mcmFtZV9zZXRfY2hh
cl9zaXplLCB2aXNpYmxlIiksCisJICAgICBGUkFNRV9QSVhFTF9XSURUSCAoZiksIEZSQU1F
X1BJWEVMX0hFSUdIVCAoZiksIHdpZHRoLCBoZWlnaHQsCisJICAgICBmLT5uZXdfd2lkdGgs
IGYtPm5ld19oZWlnaHQpOworCisJICBpZiAoZ3dpZHRoID4gMCB8fCBnaGVpZ2h0ID4gMCkK
KwkgICAgZnJhbWVfc2l6ZV9oaXN0b3J5X2V4dHJhCisJICAgICAgKGYsIGJ1aWxkX3N0cmlu
ZyAoIiBndmFsdWVzIiksIGd3aWR0aCwgZ2hlaWdodCwgLTEsIC0xLCAtMSwgLTEpOworCX0K
IAogICAgICAgLyogTXVzdCBjYWxsIHRoaXMgdG8gZmx1c2ggb3V0IGV2ZW50cyAqLwogICAg
ICAgKHZvaWQpZ3RrX2V2ZW50c19wZW5kaW5nICgpOwo=

--------------Bwekz3MPPhJsXqY0Wb4cRkce--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 12 Sep 2024 16:26:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 12 12:26:07 2024
Received: from localhost ([127.0.0.1]:41760 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1somdy-0003EO-RK
	for submit <at> debbugs.gnu.org; Thu, 12 Sep 2024 12:26:07 -0400
Received: from mail-yw1-f178.google.com ([209.85.128.178]:55531)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1somdx-0003Dt-DQ
 for 72986 <at> debbugs.gnu.org; Thu, 12 Sep 2024 12:26:06 -0400
Received: by mail-yw1-f178.google.com with SMTP id
 00721157ae682-6b47ff8a59aso10763377b3.2
 for <72986 <at> debbugs.gnu.org>; Thu, 12 Sep 2024 09:25:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1726158292; x=1726763092; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=0TweRdDd0TojGb40NPXL8WwsbN5jN9i7pnaVGObA3oQ=;
 b=gyh7xUnTHlj9Cg0YxEjBHFxijyq2IXHP/fepXLxD40DaDtkBkI7bDcgj+wO6bhhiI2
 cWL/nKyO/1EG5TH6VR3mzcD8oS9BxBDG/1VHPczqEQsoEGKrtmfeTcOWZTlF94O7lidv
 tsQT/EdqwxMg9TdVhTLFNROaMs7A/5cwNd4I8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1726158292; x=1726763092;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=0TweRdDd0TojGb40NPXL8WwsbN5jN9i7pnaVGObA3oQ=;
 b=CBGTCCmyXARyf51w+VDy0P/X2ABLLuT2PGlyeAEcWaI6ww5zXxa1PO8ffUGrE1NLYf
 a9hpl8HJu+UvzoYiR9yEzCuKXawU2qLAWdPZ0fuxCQhNAKacIfxcaE/L7jGo+/vX8sWX
 YPvdNrhLHaNKhqibbzqjwNHwAbOWpB3hFKh24iIlv2WfesCKl0SqYE4sgyNd3ZuOYOzD
 wy2sSR60po2NdfYTbKKbp7nbWbEC8frzpn3WKIWMGnO+aF7IH0hjRht3xYn4KHHmsPqJ
 uDnxlG1le8X1n+W7+W6pnCiovKRNnTFHAkfffUNOGCnfmKC+I0sBd+HOjba0oaCeudgc
 a0Ew==
X-Forwarded-Encrypted: i=1;
 AJvYcCXfJNelhNe4NdeEIzcng1SYmmYaCsyeq63oEZ21KYHMzpBUI26vaLpo9pW5/ac1a5qNPB+O4A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyQoUdUXjmcUFJl8oIykfJfnpt4PKpRt4Ip2c1zPD7hP3kxgHRc
 GWeY+WHexdD6ZzW9OJww2U2HGnzWf2jR+27QRFGGSRDqZZgIFS1owasoezTYG/mYIEgS44BWKcx
 ECrHsbdx8PqOy6hlBx7Zwe9sld28ox6EOCjs97A==
X-Google-Smtp-Source: AGHT+IHxWDwnJGxpjME6lFppWfRhwYAp1P2W/Ho8FdW3bitcrQxASkL6PPnfeydB6TNd/DaF8D6twHhL1cQP0nxOaJU=
X-Received: by 2002:a05:690c:112:b0:6d3:98b1:e3bc with SMTP id
 00721157ae682-6dbb6b8ca28mr29891557b3.32.1726158291692; Thu, 12 Sep 2024
 09:24:51 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
 <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
In-Reply-To: <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Thu, 12 Sep 2024 17:24:39 +0100
Message-ID: <CAOnWdojbshpQgZUuJSP-vQ5Wk3wO7sP70q+We-_ejO6biMWCtw@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000cd986a0621ee8b6d"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000cd986a0621ee8b6d
Content-Type: text/plain; charset="UTF-8"

On Tue, 10 Sept 2024 at 18:16, martin rudalics <rudalics@HIDDEN> wrote:

> > Can I just check: do you want me to apply your latest gtkutil-reject.diff
> > on top of your previous size_hints.diff, or instead of it?
>
> Instead of it.
>

Here is the frame size history:

Frame size history of #<frame  *Minibuf-1* 0x56bbf9520158>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x340, DS=1328x1260
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=2560x1346, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=2560x1346, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=2560x1326, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=2560x1326, DS=1328x1260
set_window_configuration (4), MS=160x175 IH IV

Note that something quite different happens when I open the second frame:
it ends up full screen, but the Emacs window only occupies the same space
as the initial window (roughly half the screen wide, and a little shorter
than the screen).

frame-char-width: 16
frame-char-height: 35

-- 
https://rrt.sc3d.org

--000000000000cd986a0621ee8b6d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Tue, 10 Sept 2024 at 18:16, martin rudalics &lt;<a href=3D"mailto=
:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">&gt; Can I just check: do you want me to a=
pply your latest gtkutil-reject.diff<br>
&gt; on top of your previous size_hints.diff, or instead of it?<br>
<br>
Instead of it.<br></blockquote><div><br></div><div><div style=3D"font-famil=
y:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Here =
is the frame size history:</div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defa=
ult">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x56bbf9520158&gt;<=
br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, =
IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=
=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x126=
0, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), N=
S=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>=
scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>=
x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=
=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5),=
 MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &amp; no=
t iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1=
260, XS=3D400x340, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x=
1260, XS=3D400x340, DS=3D1328x1260<br>tool-bar-lines (2), MS=3D160x175<br>x=
g_frame_set_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1=
260<br>ConfigureNotify, PS=3D1328x1260, XS=3D2560x1346, DS=3D1328x1260<br>x=
g_frame_resized, rejected, PS=3D1328x1260, XS=3D2560x1346, DS=3D1328x1260<b=
r>ConfigureNotify, PS=3D1328x1260, XS=3D2560x1326, DS=3D1328x1260<br>xg_fra=
me_resized, rejected, PS=3D1328x1260, XS=3D2560x1326, DS=3D1328x1260<br>set=
_window_configuration (4), MS=3D160x175 IH IV<br></div><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">Note that something quite different happens when I open the second=
 frame: it ends up full screen, but the Emacs window only occupies the same=
 space as the initial window (roughly half the screen wide, and a little sh=
orter than the screen).<br></div></div><div><br></div><div><div style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defaul=
t">frame-char-width: 16</div><div style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small" class=3D"gmail_default">frame-char-height: 35<br></=
div></div><div><br></div><span class=3D"gmail_signature_prefix">-- </span><=
br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div di=
r=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc=
3d.org</a></div></div></div></div></div>

--000000000000cd986a0621ee8b6d--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 10 Sep 2024 17:16:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 10 13:16:20 2024
Received: from localhost ([127.0.0.1]:36927 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1so4TU-0007je-JF
	for submit <at> debbugs.gnu.org; Tue, 10 Sep 2024 13:16:20 -0400
Received: from mout.gmx.net ([212.227.15.19]:47727)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1so4TS-0007jB-6Z
 for 72986 <at> debbugs.gnu.org; Tue, 10 Sep 2024 13:16:19 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725988562; x=1726593362; i=rudalics@HIDDEN;
 bh=rcacxq5mcZ8ojN2tUZtRIrcbtLmOalt6pf0CYUHsNYs=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=PPX0Fj/fjUCkSvVovAHG37SJY0NuhyBnj0t/FA6nrzcAdPNlxIBADn6KtsuTZNQH
 ZnBX9nL5fKRvurMAJPNmej10rmANCfYsQQ6LYqrixVtlihlTl5pBxLRTCYzGzetUL
 y3mp1bMpuzr+Q1+Y5819oEEnT+VNu70ZUUGtLOCj6KBgvL6bF1eadMfvihfbBccua
 Lt42cZlUpjh0AzU5X4MTXyFPeCHQ0gAq3Us6oq35etNu8DOozTlMi9nzJQrq9ptDN
 YTgORJhe58K7pYGxkjKwVCh6n0Eh2ECsOOBnefA4+XIGzxOudVF9vb4xnm8H7r6Ys
 u2/cKMkYPlxa8W1+FA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.237]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MZkpR-1sTs624Ah5-00Puii; Tue, 10
 Sep 2024 19:16:02 +0200
Message-ID: <4af02761-273f-41dd-b257-37c37ded0fb4@HIDDEN>
Date: Tue, 10 Sep 2024 19:16:00 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
 <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:Xxifq0eAec6zLLOQ8lZcKYyG8o8UO38jqrl9ghfVN8L8203lOdb
 nLriT7utYSyPx5ADlPOrQHCP9mJ9hFcpXZ5FUcw+C/9NEu83v15tPyeFFVEiugYZPPaIsfQ
 pfU688SWgsXt2WgRliPft7E69mncOo/JlbehdEuFOUkB42j7QMTKHLN4Ws8mPClf8PVbsta
 Krm5OpkyKcLtk15TcyuvQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:MserOhAqGRg=;bS271ReBc5o0mbLi2WW40/ZOLAS
 5M8wBku3ipfSKlsbe3APqg74AqjzcLSddTjxGolmp5nF4nLEeSmq6J/rF9wqKZNsaBLGXLchY
 ihtRanWYFfbt9NHVnklwHv7HiWAlqGVU06pSu1z3IOi9xzyBIfzL21lucQB9UUyxzc+NzzPTd
 9PlI1UGnhJ0TBMjNMdriP38HmNCciUPef4eiBrLpKFi8/0tN+AwppqOK+7nb3KgH30YYGGUWn
 EuQEexWaqkIKEtycydFly3xOV3l31OTX7tTi29xd92mUXuV4SlauJBQXLB+x6myqcYsTqv5Er
 Xvy2KEdpCqe/GJygcqaCxc8NimlVSb/N9DXE8xGQHiTdR04/Y5WEMH+T1AWRYzYf+54688sWZ
 /9A+E2JmEB4JRapWimqiE6hM2p3VJ8j+AeQCKMMuoe5YjrYAqR7+0UKB45E8Z+rNQCnt/NAYQ
 eeX/ieWT8KkpxPAichyaifKCK9vE7kXZEYoIAySRknmlTrKQ/WoFchvkiY42vp4jC0dW7iU9+
 1EhRXo5Kwz4xTD9K/LmSWTdUoaE/EYG/K7G94e0zfU8RULgTZrMYPvG1jgxitgM33gkd7I13q
 t3k3uzgzxkpIJ0xnSjwf3QjTM4UtmXHfM4/RZI0yk4iFIxxhrAWJ6e8d8dJgXeKiXRyPMvgQz
 eHDqX2/P1NxunncLBRjL6oOgeD7mWkq2NsEUDA8zn1vEdX7ZPsPyflnjwMwDXtMYnW7eFG5RI
 0aKIgWmghNQctO7lW/94FvxvJDtdGtyWLWLKYpNCWUC0c2XNPG1KUqh//GfePoX/ydKklxOdm
 Hp9GmQsvEU86/ZThYoGvSn9w==
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: > Can I just check: do you want me to apply your latest
 gtkutil-reject.diff
 > on top of your previous size_hints.diff, or instead of it? Instead of it.
 martin Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.237 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.15.19 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
 [212.227.15.19 listed in wl.mailspike.net]
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > Can I just check: do you want me to apply your latest gtkutil-reject.diff
    > on top of your previous size_hints.diff, or instead of it? Instead of it.
    martin 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.227.15.19 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.237 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.15.19 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

> Can I just check: do you want me to apply your latest gtkutil-reject.diff
> on top of your previous size_hints.diff, or instead of it?

Instead of it.

martin






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 10 Sep 2024 17:01:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 10 13:01:51 2024
Received: from localhost ([127.0.0.1]:36913 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1so4FT-00070b-5o
	for submit <at> debbugs.gnu.org; Tue, 10 Sep 2024 13:01:51 -0400
Received: from mail-yw1-f176.google.com ([209.85.128.176]:59787)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1so4FQ-00070M-7J
 for 72986 <at> debbugs.gnu.org; Tue, 10 Sep 2024 13:01:49 -0400
Received: by mail-yw1-f176.google.com with SMTP id
 00721157ae682-6d47d860fc4so41953167b3.3
 for <72986 <at> debbugs.gnu.org>; Tue, 10 Sep 2024 10:01:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725987637; x=1726592437; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=E2VQWc+5pyuXA9fvCBjmCRCyq663sjv+7iZGJHiMUWo=;
 b=lk1uo1zy/3qf/UeQHa3yFRKzGpiYGrKZ6LIUVCItfSDDSVtGkROJ8qQOps4R6sqLZr
 uGSdIQL2wArCgQ2L6b84A8vWbYoEpzpUjiaVwdZ1suHuBhrmNiTK8Br5r+GSBptyqABu
 Qy5IbJ2t2dJqPJTVKnucjwVxBkMyEkGebE4dU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725987637; x=1726592437;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=E2VQWc+5pyuXA9fvCBjmCRCyq663sjv+7iZGJHiMUWo=;
 b=YjJO50yCG6imZWNTZY1ErtUo2ky4giwH7K+k7APaOd8/WN1/1/EbMzmmgdToNmNppU
 QPHVwIUvp1k9fGOBuUSm0P5o9YBpZf0+01IJ25bnlfu4GNgQ9a+/OAM2950qqP2wKXh4
 tqLxEBCStbEDsnz47msmyR13ov1ZfvXcFb8cjeKaxIukwOwuOWODZL1vJF+rb1lwAJGr
 THXT1AcWeAw+vjB6BLqaUAYqgcWRZK6lM2hYo4ll9WcZC0POPYdExPQ995Ob7YdqUNu8
 wNb6sN1mJah+YvaGypVs4wFxXCjVGcAAb3olgugQ3hT//AfxOIVEq9ut64icf0BYL8fC
 MZUg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWWmxglYJyOK4nzMVyEz48/1xE9dDglnbkoR3L8PWN7E2BvRTloVZzDw6wEYFQhIeoKvc99YA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyGej/kLK6AYiSfwu+6GLtYpoI9Mtow5/HOfF73n0OCPjet3sdK
 PvJdmK+OVBOw+kgUfGwXuP/BB0bFsJ2rt/RfVhFfR427sxp3HTQ8GXPsjHTyTJFkzQUc5PUaZhe
 KCSAOv1yVXe1DXIczIa6L/I0UOX4l+OOZxop08A==
X-Google-Smtp-Source: AGHT+IEVrD8xGjZ6aP8apGbbby62CvZS81CJDj2lCWVjGBy4mLf/abr0CFprS+AAyMzXpUe3mYm1yv18kT5gjTaryl0=
X-Received: by 2002:a05:690c:83:b0:6b7:4c3e:9541 with SMTP id
 00721157ae682-6db452c33bcmr141457317b3.30.1725987636724; Tue, 10 Sep 2024
 10:00:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
 <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
In-Reply-To: <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Tue, 10 Sep 2024 18:00:25 +0100
Message-ID: <CAOnWdohPWzA-JmAzKz=bayyHC6jLZKyPK6pSRYmimWyNgQFHEg@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000f965a80621c6cf8c"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000f965a80621c6cf8c
Content-Type: text/plain; charset="UTF-8"

On Tue, 10 Sept 2024 at 10:32, martin rudalics <rudalics@HIDDEN> wrote:

>
> Since you run with
>
> emacs -Q  --eval "(setq default-frame-alist '((menu-bar-lines . 0)))"
>
> Emacs considers menu bars to be currently enabled "globally" and
> disabling them globally has no effect on that frame.  Do you agree with
> this explanation?
>

I would be more cautious, since I do not know the code, and simply say that
disabling menu-bar-mode has no effect on the current frame, where there is
already no menu bar.

So please try again with the attached patch which records the original
> unscaled sizes.  And please tell me what
>
> (frame-char-width)
> (frame-char-height)
>
> evaluate to.
>

Can I just check: do you want me to apply your latest gtkutil-reject.diff
on top of your previous size_hints.diff, or instead of it?

-- 
https://rrt.sc3d.org

--000000000000f965a80621c6cf8c
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">On Tue, 10 Sept 2024 a=
t 10:32, martin rudalics &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@gm=
x.at</a>&gt; wrote:</div></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
Since you run with<br>
<br>
emacs -Q=C2=A0 --eval &quot;(setq default-frame-alist &#39;((menu-bar-lines=
 . 0)))&quot;<br>
<br>
Emacs considers menu bars to be currently enabled &quot;globally&quot; and<=
br>
disabling them globally has no effect on that frame.=C2=A0 Do you agree wit=
h<br>
this explanation?<br></blockquote><div><br></div><div><div style=3D"font-fa=
mily:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">I =
would be more cautious, since I do not know the code, and simply say that d=
isabling menu-bar-mode has no effect on the current frame, where there is a=
lready no menu bar.<br></div><br></div><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padd=
ing-left:1ex">

<span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small"></span><span class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small"></span>So please try again w=
ith the attached patch which records the original<br>
unscaled sizes.=C2=A0 And please tell me what<br>
<br>
(frame-char-width)<br>
(frame-char-height)<br>
<br>
evaluate to.<span class=3D"gmail_default" style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small"></span><br></blockquote></div><br clear=3D"=
all"><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all" class=3D"gmail_default">Can I just check: do you want me to apply your=
 latest gtkutil-reject.diff on top of your previous size_hints.diff, or ins=
tead of it?<br></div></div><div><br></div><span class=3D"gmail_signature_pr=
efix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"=
ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blan=
k">https://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000f965a80621c6cf8c--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 10 Sep 2024 09:32:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 10 05:32:15 2024
Received: from localhost ([127.0.0.1]:34889 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snxEN-0008P8-Dk
	for submit <at> debbugs.gnu.org; Tue, 10 Sep 2024 05:32:15 -0400
Received: from mout.gmx.net ([212.227.17.20]:36405)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1snxEL-0008Os-4i
 for 72986 <at> debbugs.gnu.org; Tue, 10 Sep 2024 05:32:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725960715; x=1726565515; i=rudalics@HIDDEN;
 bh=5TbkeccuEv90Vi5T2+0u0VW+DR1E1KPoSykQUbd4YZA=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=V8l7VRIliU/iZ9WXZagDchgOF/0bn3qKMAZl3d4xzqeysCK+D3sXhxEhGaApyPS/
 /xFM/N1xDKJ/Ef2nrcPxfStUwOS6v5UewKYGyIS0Bt7bZ9na/NqQVev1g9UUOW/o2
 w954rvEofEEK/98jmc+evXOBs+zjFtvsZASK9mIBqOt89o9NJM7KI7oWsMIuRr6qo
 2qlca92TxDQeJ0OzOXwGtE5cLGc0KsUfHThv7ONDvhJwNVw4Da0ri2GoxUL/D1/rw
 knm/SNa7YKs/7QvjReTpmUav4h8o3u/CpfLKei7Y5j+ImtUwBgI6YlGpzkzH1Z/Xa
 BK7K1u4yjDlA35jriQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.237]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Md6Mt-1sFibQ2ApH-00lswp; Tue, 10
 Sep 2024 11:31:55 +0200
Content-Type: multipart/mixed; boundary="------------jslKiVsj0Qmih0InrVDwHVyc"
Message-ID: <7c94c78e-5ffd-4a41-948a-8e1a2ccefb91@HIDDEN>
Date: Tue, 10 Sep 2024 11:31:49 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
 <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
X-Provags-ID: V03:K1:xbSV/Jq7IxlQrvgnU4zdkQa6KFhfFTXptsjxGDbFDT0tSORvmju
 kmX9p7Z114S2AnvJFjWf+I8KV0PGKvbvk6oSmM/+PC8FfWmK5HKV6frrP4Vu05Gui7m1hwa
 CTj3fWNv8XeMlhyLOinMwoAcQ4/GOglPw563vKPDlwphJzv6K00oipXXdd8zwz+lxa/en43
 G6WG/ZKfxhirmbCVtG2Ow==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:6T57whec4Ck=;FJIUqytcEtz4jzVJ12hGi4qB0O0
 bNyQZTgqDeoG7vrgZF56g5y48i6yck0CpNK64y70Yra4lady+jb7wPR/jlACzNVB9wsshStre
 nafKpz8NzsVskfWuUccKDwZTHjM3MyVhzGbjdTLDyvYHCj7mXIG2+llCDLy927XyQLnndiCWz
 QaSqMWr3flca++DJBLh+ZdkAcagqlsAVJk7dorUaQ5j+Ki2C+Kl3qXbk+5XLmvRZ8LGegBlVv
 MAwiOVmQR7SGFYkQNfo35KhY96AR77zOHO3pVf8chWjWxuxuXm7LraHWK6EK/eVodvDdkAQFy
 5qdT4YT4G7IuwmAz/fCkxuEB6rgvumGNeSGRyep+F8liqXImZWMvcjzxrijGySkJCjC2Oh+0R
 6CbfX32meKkFqUpBuWn0VN9jlfgrcMXe6NBO4Apny/qCPAHFdc3ANEi/2E9qTacRFe+W7enTd
 HQJ/8Pg2Uj30VjAKzAHVhqwQE3Vw1r57+Y1qykMOMVkin/FrQaPriQalBgNwqgXu9oV6OkgZM
 yaqKzOT6pQtfm+P0/P69kGGq12WeWqMG9fw+f7LWAHr/issEzJyq0qEexgtHH4igZLjfTMmDb
 EJ26/OeIkA9QfTKxRcGe8HTrU1zcIEGmv/W+2VWvRboWiPd+/3c2h4J3gUzHjQQ2798IxdhOI
 qsKB+k//+8jpBVWrJcz307bHH1P3xb82gHqIU9VbxR1CLEQyTt/dpv1dW8LpjuDjQOJs6qpmP
 dkann3yxVChyr0ybcDG4W4CTdibw4fcalQCpYorLj4pu12EAjMq2OAD3b1FTDjS/iftsz6Er5
 43b1Vemgc+wTXSqjBXNzyar+HUAZRN8HKrznmb9+MDOv4=
X-Spam-Score: 2.8 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  >> What does (frame-text-height) return for the first and
 the >> second frame? > > 1260 for both. Relieving. >> Also I hope you didn't
 get the GTK assertion failure. >> > > Indeed, I do not. 
 Content analysis details:   (2.8 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.237 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [212.227.17.20 listed in wl.mailspike.net]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.8 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  >> What does (frame-text-height) return for the first and
    the >> second frame? > > 1260 for both. Relieving. >> Also I hope you didn't
    get the GTK assertion failure. >> > > Indeed, I do not. 
 
 Content analysis details:   (1.8 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [212.227.17.20 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.237 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

This is a multi-part message in MIME format.
--------------jslKiVsj0Qmih0InrVDwHVyc
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 >> What does (frame-text-height) return for the first and the
 >> second frame?
 >
 > 1260 for both.

Relieving.

 >>    Also I hope you didn't get the GTK assertion failure.
 >>
 >
 > Indeed, I do not.

So the sequence definitely is: For some inexplicable reason we receive a
ConfigureNotify event that tells us that the frame has become very
small.  We accept the new size, adjust our frame accordingly and use the
new size as base for the next resize request.  When we issue that
request, GTK complains that it cannot fit the menubar and issues the
assertion failure.

 > When I do M-x menu-bar-mode the first time it has no effect, as Emacs
 > considers the menu bar to be currently enabled, so it disables it.

Since you run with

emacs -Q  --eval "(setq default-frame-alist '((menu-bar-lines . 0)))"

Emacs considers menu bars to be currently enabled "globally" and
disabling them globally has no effect on that frame.  Do you agree with
this explanation?

 > OK, running with just this patch (which applies fine), and doing the
 > history test, the history of the second frame is:
...
 > ConfigureNotify, PS=1328x1260, XS=400x376, DS=1328x1260
 > xg_frame_resized, rejected, PS=1328x1260, XS=400x376, DS=664x630

The 400x376 are as before so other size hints won't fix anything (but we
inherently checked that when running with 'frame-resize-pixelwise'
before).

 > menu-bar-lines (2), MS=160x175
 > xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > xg_frame_resized, rejected, PS=1328x1260, XS=1328x1260, DS=664x655

But this one ...

 > tool-bar-lines (2), MS=160x175
 > xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > xg_frame_resized, rejected, PS=1328x1260, XS=1328x1260, DS=664x696

... and this one are obviously fishy.  The sizes apparently match, so
why reject them?  The reason is that I recorded scaled sizes in what
appear after DS.  Since you have a scaling factor of 2 and (* 2 664)
gives 1328 this explains the width value.  The height value is likely as
(- (* 2 696) 132) giving 1260 where 132 is the height of your tool bar
(I extracted that from your previous call of 'frame-geometry').  If
there were a menu bar, we would have to subtract another 50 pixels.

So please try again with the attached patch which records the original
unscaled sizes.  And please tell me what

(frame-char-width)
(frame-char-height)

evaluate to.  I'm still trying to explain the 400x376 values.

martin
--------------jslKiVsj0Qmih0InrVDwHVyc
Content-Type: text/x-patch; charset=UTF-8; name="gtkutil-reject.diff"
Content-Disposition: attachment; filename="gtkutil-reject.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9ndGt1dGlsLmMgYi9zcmMvZ3RrdXRpbC5jCmluZGV4IGQ1NzYy
N2YxNTJmLi5mNTAyMjQxMWRhYiAxMDA2NDQKLS0tIGEvc3JjL2d0a3V0aWwuYworKysgYi9z
cmMvZ3RrdXRpbC5jCkBAIC0xMTI5LDExICsxMTI5LDQ1IEBAIHhnX3NldF9nZW9tZXRyeSAo
c3RydWN0IGZyYW1lICpmKQogICAgIH0KIH0KIAorc3RhdGljIHN0cnVjdCBmcmFtZSAqbGFz
dF9yZXNpemVfZnJhbWUgPSBOVUxMOworc3RhdGljIGludCBsYXN0X3Jlc2l6ZV9oZWlnaHQg
PSAtMTsKK3N0YXRpYyBpbnQgbGFzdF9yZXNpemVfd2lkdGggPSAtMTsKK3N0YXRpYyBpbnQg
bGFzdF9yZXNpemVfY291bnQgPSAwOworCiAvKiogRnVuY3Rpb24gdG8gaGFuZGxlIHJlc2l6
ZSBvZiBuYXRpdmUgZnJhbWUgRiB0byBXSURUSCBhbmQgSEVJR0hUCiAgICAgcGl4ZWxzIGFm
dGVyIHdlIGdvdCBhIENvbmZpZ3VyZU5vdGlmeSBldmVudC4gICovCiB2b2lkCiB4Z19mcmFt
ZV9yZXNpemVkIChzdHJ1Y3QgZnJhbWUgKmYsIGludCB3aWR0aCwgaW50IGhlaWdodCkKIHsK
KyNpZm5kZWYgSEFWRV9QR1RLCisgIGlmIChmID09IGxhc3RfcmVzaXplX2ZyYW1lCisgICAg
ICAmJiAod2lkdGggIT0gbGFzdF9yZXNpemVfd2lkdGgKKwkgIHx8IGhlaWdodCAhPSBsYXN0
X3Jlc2l6ZV9oZWlnaHQpCisgICAgICAmJiBsYXN0X3Jlc2l6ZV9jb3VudCA8PSAzKQorICAg
IC8qIFdlIGRpZCBub3QgZ2V0IHdoYXQgd2Ugd2FudGVkLCByZXRyeS4gICovCisgICAgewor
ICAgICAgaWYgKENPTlNQIChmcmFtZV9zaXplX2hpc3RvcnkpKQorCWZyYW1lX3NpemVfaGlz
dG9yeV9leHRyYQorCSAgKGYsIGJ1aWxkX3N0cmluZyAoInhnX2ZyYW1lX3Jlc2l6ZWQsIHJl
amVjdGVkIiksCisJICAgRlJBTUVfUElYRUxfV0lEVEggKGYpLCBGUkFNRV9QSVhFTF9IRUlH
SFQgKGYpLCB3aWR0aCwgaGVpZ2h0LAorCSAgIGxhc3RfcmVzaXplX3dpZHRoLCBsYXN0X3Jl
c2l6ZV9oZWlnaHQpOworCisgICAgICBndGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJTkRPVyAo
RlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpLAorCQkJIGxhc3RfcmVzaXplX3dpZHRoLCBs
YXN0X3Jlc2l6ZV9oZWlnaHQpOworCisgICAgICBsYXN0X3Jlc2l6ZV9jb3VudCsrOworCisg
ICAgICByZXR1cm47CisgICAgfQorICBlbHNlCisgICAgLyogV2UgZWl0aGVyIGdvdCB3aGF0
IHdlIGFza2VkIGZvciBvciBsb3N0IHRoZSBiYXR0bGUuICAqLworICAgIHsKKyAgICAgIGxh
c3RfcmVzaXplX2ZyYW1lID0gTlVMTDsKKyAgICAgIGxhc3RfcmVzaXplX2hlaWdodCA9IC0x
OworICAgICAgbGFzdF9yZXNpemVfd2lkdGggPSAtMTsKKyAgICAgIGxhc3RfcmVzaXplX2Nv
dW50ID0gMDsKKyAgICB9CisjZW5kaWYKICAgLyogSWdub3JlIGNhc2Ugd2hlcmUgc2l6ZSBv
ZiBuYXRpdmUgcmVjdGFuZ2xlIGRpZG4ndCBjaGFuZ2UuICAqLwogICBpZiAod2lkdGggIT0g
RlJBTUVfUElYRUxfV0lEVEggKGYpCiAgICAgICB8fCBoZWlnaHQgIT0gRlJBTUVfUElYRUxf
SEVJR0hUIChmKQpAQCAtMTI5NywxOSArMTMzMSwyMCBAQCB4Z19mcmFtZV9zZXRfY2hhcl9z
aXplIChzdHJ1Y3QgZnJhbWUgKmYsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgZWxzZQog
ICAgIHsKICNpZm5kZWYgSEFWRV9QR1RLCisgICAgICBsYXN0X3Jlc2l6ZV9mcmFtZSA9IGY7
CisgICAgICBsYXN0X3Jlc2l6ZV9oZWlnaHQgPSBoZWlnaHQ7CisgICAgICBsYXN0X3Jlc2l6
ZV93aWR0aCA9IHdpZHRoOworICAgICAgbGFzdF9yZXNpemVfY291bnQgPSAwOworCiAgICAg
ICBndGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJTkRPVyAoRlJBTUVfR1RLX09VVEVSX1dJREdF
VCAoZikpLAogCQkJIG91dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQpOwogI2Vsc2UKICAgICAg
IGlmIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSkKLQl7Ci0JICBndGtfd2luZG93X3Jl
c2l6ZSAoR1RLX1dJTkRPVyAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpLAotCQkJICAg
ICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKLQl9CisJZ3RrX3dpbmRvd19yZXNpemUg
KEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRFUl9XSURHRVQgKGYpKSwKKwkJCSAgIG91dGVy
X3dpZHRoLCBvdXRlcl9oZWlnaHQpOwogICAgICAgZWxzZQotCXsKLQkgIGd0a193aWRnZXRf
c2V0X3NpemVfcmVxdWVzdCAoRlJBTUVfR1RLX1dJREdFVCAoZiksCi0JCQkJICAgICAgIG91
dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQpOwotCX0KKwlndGtfd2lkZ2V0X3NldF9zaXplX3Jl
cXVlc3QgKEZSQU1FX0dUS19XSURHRVQgKGYpLAorCQkJCSAgICAgb3V0ZXJfd2lkdGgsIG91
dGVyX2hlaWdodCk7CiAjZW5kaWYKICAgICAgIGZ1bGxzY3JlZW4gPSBRbmlsOwogICAgIH0K


--------------jslKiVsj0Qmih0InrVDwHVyc--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 9 Sep 2024 17:53:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 09 13:53:54 2024
Received: from localhost ([127.0.0.1]:34025 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sniaH-0003Ex-Nl
	for submit <at> debbugs.gnu.org; Mon, 09 Sep 2024 13:53:54 -0400
Received: from mail-yw1-f176.google.com ([209.85.128.176]:42193)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1sniaE-0003Eg-7U
 for 72986 <at> debbugs.gnu.org; Mon, 09 Sep 2024 13:53:51 -0400
Received: by mail-yw1-f176.google.com with SMTP id
 00721157ae682-6bada443ffeso34575227b3.0
 for <72986 <at> debbugs.gnu.org>; Mon, 09 Sep 2024 10:53:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725904361; x=1726509161; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=/SJgrZlwIgIWIo8Wv+OoEwJU0vqmepYUy+CR8E+Unz0=;
 b=Yz6XLU0qln+XmUjT3RYg38jUM4IqeO7RWDwcfsAZDQ2vmFT4asQaJ5kRQyTB15vONR
 uhThsTEkEE9oAzmcJGrkO5FW43Dg/KuuEE67XOOSSnPm8EYUISW76Lgh1CwTmBWSyH4i
 PhnVeRDaS6SbGdo5wuLtRiAQnkE7WXjJoOJfY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725904361; x=1726509161;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=/SJgrZlwIgIWIo8Wv+OoEwJU0vqmepYUy+CR8E+Unz0=;
 b=ZM/ie+qj8NsU+nf+eO5DUssobm+86e4zoaOsVC5WpPSDJGJSEY5BqRzFqfEwajitSH
 fVlQSWC1QouC12aQNipKZuIHd70o5W3pWSPPUfHoq6gT34XeklSzdssPFtyyb1Y+l3D5
 Fa5akO3lLMD8M9SkIALotRCLSyNrdX0DfB5rDyKIW3UiIpZEabKOnxJ7Yy7d6p34sDTY
 5cgJ20XcQeLEcpohtk2w6MAqkRAOyGKA2vWIA7AQROBuH8KB2G3gh9ovxJ4hFxFR4N/l
 NAlfj06oxXF4zAc1r/lrurZY1XX3NNlFqO71mDVpPA2Q48dYgRLGunebbIzwgssmtm/G
 GuQg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUAgt8FUr/ZlrFkLzdTWxLuR6Bgp54JZmqMXwQqQ7NySQQEMXzn4aps4SY5fk8u71jzWaq2YQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yz7AhDbsqF5fpEZ710SM6tBUZCrfgpWe/dYSFNTnLgN2l2t/Tnw
 2KtxI8J4ofWQIaWGMSaoBxbuaIyTbsI2uVaPQvcvjJa21OiFFFW9PB2N6KLZ0JGSdAe5v5vcG9z
 mXFBB0+TwwF7Afnf1DwbZXiiHcFrYKj9RYTZK6g==
X-Google-Smtp-Source: AGHT+IFOCfMLUeIYLCtCz1xF4pFUqnA6FvKC6y3qMU0F2pHlesxjYx48uV5OWxipxmiK5pCzENQT4EtCaZXuSLqm4rY=
X-Received: by 2002:a05:690c:7092:b0:6db:46e6:cb75 with SMTP id
 00721157ae682-6db9538e345mr5141917b3.11.1725904360542; Mon, 09 Sep 2024
 10:52:40 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
 <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
In-Reply-To: <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Mon, 9 Sep 2024 18:52:29 +0100
Message-ID: <CAOnWdojRbyEfC+47Bk2Fh4D-cm1CcjCDam9QxVW1Vq9xWs__pg@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000053b4950621b36cc8"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000053b4950621b36cc8
Content-Type: text/plain; charset="UTF-8"

I've removed the patch to frame.c, and I'm running with:

emacs -Q  --eval "(setq default-frame-alist '((menu-bar-lines . 0)))"

On Mon, 9 Sept 2024 at 17:52, martin rudalics <rudalics@HIDDEN> wrote:

>
> The result is not yet what I hoped for.  We reject two ConfigureNotify
> events but the ensuing xg_frame_set_char_size calls do not get us a
> ConfigureNotify we'd accept.  IIUC the final height may be off by two
> pixels.  What does (frame-text-height) return for the first and the
> second frame?

1260 for both.


>   Also I hope you didn't get the GTK assertion failure.
>

Indeed, I do not.


> And how does removing the menubar behave?
>

When I do M-x menu-bar-mode the first time it has no effect, as Emacs
considers the menu bar to be currently enabled, so it disables it.

After that, toggling the menu bar works as expected, and the window gets
taller each time it is enabled, and shorter (by the same amount) each time
it is disabled.

Now something completely different.  A couple of years ago I noticed
> that our size hints calculations are fundamentally wrong.  I tried to
> fix them and I attach some parts of that fix together with the previous
> changes I proposed.  Attached as size_hints.diff.  If the patch does not
> apply, complain.  I edited it by hand to exclude other changes I made
> and I might have made mistakes.  Again I'm interested in the history of
> the second frame.
>

OK, running with just this patch (which applies fine), and doing the
history test, the history of the second frame is:

Frame size history of #<frame  *Minibuf-1* 0x6253825731d0>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x376, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x376, DS=664x630
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1260, DS=664x655
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1260, DS=664x696
set_window_configuration (4), MS=160x175 IH IV

The second window is the same size as the first.

-- 
https://rrt.sc3d.org

--00000000000053b4950621b36cc8
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr"><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
" class=3D"gmail_default">I&#39;ve removed the patch to frame.c, and I&#39;=
m running with:</div><div style=3D"font-family:arial,helvetica,sans-serif;f=
ont-size:small" class=3D"gmail_default"><br></div><div style=3D"font-family=
:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">emacs =
-Q =C2=A0--eval &quot;(setq default-frame-alist &#39;((menu-bar-lines . 0))=
)&quot;</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size=
:small" class=3D"gmail_default"><br></div>On Mon, 9 Sept 2024 at 17:52, mar=
tin rudalics &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt;=
 wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px =
0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>The =
result is not yet what I hoped for.=C2=A0 We reject two ConfigureNotify<br>
events but the ensuing xg_frame_set_char_size calls do not get us a<br>
ConfigureNotify we&#39;d accept.=C2=A0 IIUC the final height may be off by =
two<br>
pixels.=C2=A0 What does (frame-text-height) return for the first and the<br=
>
second frame?</blockquote><div><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small" class=3D"gmail_default"></div><div style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">=
1260 for both.<br></div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">=C2=A0 Also I hope you didn&#39;t get the GTK assertion failure.=
<br></blockquote><div><br></div><div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small" class=3D"gmail_default">Indeed, I do not.<b=
r></div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">
And how does removing the menubar behave?<br></blockquote><div><br></div><d=
iv><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" cl=
ass=3D"gmail_default">When I do M-x menu-bar-mode the first time it has no =
effect, as Emacs considers the menu bar to be currently enabled, so it disa=
bles it.</div><div style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small" class=3D"gmail_default">After that, t=
oggling the menu bar works as expected, and the window gets taller each tim=
e it is enabled, and shorter (by the same amount) each time it is disabled.=
<br></div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

Now something completely different.=C2=A0 A couple of years ago I noticed<b=
r>
that our size hints calculations are fundamentally wrong.=C2=A0 I tried to<=
br>
fix them and I attach some parts of that fix together with the previous<br>
changes I proposed.=C2=A0 Attached as size_hints.diff.=C2=A0 If the patch d=
oes not<br>
apply, complain.=C2=A0 I edited it by hand to exclude other changes I made<=
br>
and I might have made mistakes.=C2=A0 Again I&#39;m interested in the histo=
ry of<br>
the second frame.<br clear=3D"all"></blockquote><div><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">OK, running with just this patch (which applies fine), and doing t=
he history test, the history of the second frame is:</div><div style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default=
"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:=
small" class=3D"gmail_default">Frame size history of #&lt;frame =C2=A0*Mini=
buf-1* 0x6253825731d0&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875,=
 NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_=
figure_window_size (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, =
NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<=
br>scroll-bar-width (3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1=
328x1260, MS=3D160x175<br>scroll-bar-height (3), MS=3D160x175<br>x_create_f=
rame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x12=
60, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x7=
0 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &amp; not iconifie=
d, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D=
400x376, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=
=3D400x376, DS=3D664x630<br>menu-bar-lines (2), MS=3D160x175<br>xg_frame_se=
t_char_size, visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>Con=
figureNotify, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_re=
sized, rejected, PS=3D1328x1260, XS=3D1328x1260, DS=3D664x655<br>tool-bar-l=
ines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x1260, =
XS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D132=
8x1260, DS=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D=
1328x1260, DS=3D664x696<br>set_window_configuration (4), MS=3D160x175 IH IV=
</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small"=
 class=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small" class=3D"gmail_default">The second window is =
the same size as the first.<br></div></div><br><span class=3D"gmail_signatu=
re_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div di=
r=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"=
_blank">https://rrt.sc3d.org</a></div></div></div></div></div>

--00000000000053b4950621b36cc8--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 9 Sep 2024 16:52:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 09 12:52:46 2024
Received: from localhost ([127.0.0.1]:33949 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snhd7-0000BA-UA
	for submit <at> debbugs.gnu.org; Mon, 09 Sep 2024 12:52:46 -0400
Received: from mout.gmx.net ([212.227.17.22]:53173)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1snhd5-0000Au-0d
 for 72986 <at> debbugs.gnu.org; Mon, 09 Sep 2024 12:52:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725900748; x=1726505548; i=rudalics@HIDDEN;
 bh=penQK5Flw/Uilc8H23KEjJetMZVNi6S9yfGl92zQOGw=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=XL91q1wH4qAzGIbLxg/MyBLnohyYDiXCISVVON9Je8z4agcO4PBDomk6Eq9rCY59
 uhfMdTdE/XPeS6SJ7ouUCp2vWh0XbBb5GXpzVp89onQPkdlijlUqzSNB9B+UQpGR9
 r8J2DT/vKPoM6mvbGViXncxr2mMZmizWOWXsZOdZocY3U9ZFZp6xgq74rVfU3Q/wF
 N1k9BeymMz+Apj616RrmREmxf3rN9qlP9drbmdrx+u/qGbqBSJBrmQ87NDQiXkSLx
 aJExMimZADxp6xQV3HDVijVvNiFeTb6+WL8sYDw9Hsww/JChhdV0m04ECT7Rg01zm
 1VH/Qe6eMDHc6RCTOw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.255]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mv31c-1rx6yK1MtU-013H8U; Mon, 09
 Sep 2024 18:52:28 +0200
Content-Type: multipart/mixed; boundary="------------txP45CU9xUBZ5o744yHG3pxE"
Message-ID: <c92454aa-a396-4dfd-9b98-50de4a250548@HIDDEN>
Date: Mon, 9 Sep 2024 18:52:27 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
 <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
X-Provags-ID: V03:K1:8DKDsR/WxaSsFz5e9sGm50hUBM0msRPq4u8UX+KgfgsErjn4jn7
 /c5uE9pncR1+WG5vZ6b0QKjNlKMymvIxy+ND10eMaGMckyFKTX10/BJcZGjJP5c4IcQSx76
 HkqL86axWC3SOfEE9oC7H4JQZosbGGp9wbQGHJhm3Be39w1eZtgZxrJx/fGZsEFVAuiK4Uf
 I8+YthPCOJHLVr9AaaxtA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:jpSRC4GwpEs=;qM8nsaDRsIFJTOnba+VHVFD6N1R
 H7HOAvWph8631GNrzJ/vjs4KmR9XpN+/szpSw5JqxpdNR2mAmUYVdglyZ5rLe26hBtpLe0AVA
 UIOy2WDJJeeNZshdQ53iBZUNl5ZmG5IDgfjs5CMznebOp8mDQfqfS2Zv1CayhGB/d7aTPOBDe
 8wmOWFqx4Bd3HZ34JXelYXcr+VqX3yzLDGUgzsWoeu9MHGdQ0o3mPZiuMYdY/yxGaACzY0BzI
 alAfqr3P9n2ESS6vdJ5ymHgIFqokMqu73aDwH6ZXwxdVBmOghHfe4ovLLIhoVqqOhnGkYMCPc
 gUwlZzFC7rd/rdXpSnk7MY8llXzo+IT39oR6MWKbRIhEyyBIrPkG0ze4wRFguLD7K1uoHzYa8
 KKQ5LWwXYtPoI1DiWJDGmSXrAN6jQg1Mi/jAylAzHZD/xLP1Ls2hoxRC9Aqam3qWsMyjjCM0J
 fz15T9h5FT0I6SZdEmNI5ySXfqDMRemub/kNgSJQXilpFFATrJ2NJlPimoPkXOOQBkGiwtDbg
 Jp3pGEUMAR74WXA/ZJumLSgd4yl6/8u9TcoDJv//cW3Sfua8EeN9Rbj47R7iTkVXchtxeS3EL
 Sc96yaApZKNBLJnz+/qdxg2c5qvEpZSDnvZGXN8WI6qAWj1zOGSDzCL5p4VH/OrL5+cAetYYT
 M2ycxUS7/N4FS4vBMeCftGUaR3jNBVbqIRzWQw2Q/3B0inZ219B+lZGv1A9JKAOCqUxbuq3BO
 zQ0kti6olLea72IC18mkIT2e6/lmk6Uw+eStidjixyCLf524DflAnAudxcIrqSFYOCF8NYNvq
 tqSXHnJCpb5KhFvErecTrabf2TLXb9RmTHfJq8k4n0U+8=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------txP45CU9xUBZ5o744yHG3pxE
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > This makes an obviously visible difference: C-x 5 2 opens a small frame
 > which immediately becomes large.
 >
 > Here's the *frame-size-history* buffer:
...
 > ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
 > xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630
 > tool-bar-lines (2), MS=160x175
 > xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
 > ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
 > xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x671
 > set_window_configuration (4), MS=160x175 IH IV
 >
 > Note that once more I retained the simple patch to frame.c to set
 > frame-size-history to (100).

Setting 'frame-size-history' to '(100), doing C-x 5 2 and evaluating
'frame--size-history' should be enough.  The frame.c change is needed
only for the initial frame because at that time no Lisp was evaluated.

The result is not yet what I hoped for.  We reject two ConfigureNotify
events but the ensuing xg_frame_set_char_size calls do not get us a
ConfigureNotify we'd accept.  IIUC the final height may be off by two
pixels.  What does (frame-text-height) return for the first and the
second frame?  Also I hope you didn't get the GTK assertion failure.
And how does removing the menubar behave?

Now something completely different.  A couple of years ago I noticed
that our size hints calculations are fundamentally wrong.  I tried to
fix them and I attach some parts of that fix together with the previous
changes I proposed.  Attached as size_hints.diff.  If the patch does not
apply, complain.  I edited it by hand to exclude other changes I made
and I might have made mistakes.  Again I'm interested in the history of
the second frame.

martin
--------------txP45CU9xUBZ5o744yHG3pxE
Content-Type: text/x-patch; charset=UTF-8; name="size_hints.diff"
Content-Disposition: attachment; filename="size_hints.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9ndGt1dGlsLmMgYi9zcmMvZ3RrdXRpbC5jCmluZGV4IGQ1NzYy
N2YxNTJmLi43YTVjZjhlMzJlMSAxMDA2NDQKLS0tIGEvc3JjL2d0a3V0aWwuYworKysgYi9z
cmMvZ3RrdXRpbC5jCkBAIC0xMTI5LDExICsxMTI5LDQ1IEBAIHhnX3NldF9nZW9tZXRyeSAo
c3RydWN0IGZyYW1lICpmKQogICAgIH0KIH0KIAorc3RhdGljIHN0cnVjdCBmcmFtZSAqbGFz
dF9yZXNpemVfZnJhbWUgPSBOVUxMOworc3RhdGljIGludCBsYXN0X3Jlc2l6ZV9oZWlnaHQg
PSAtMTsKK3N0YXRpYyBpbnQgbGFzdF9yZXNpemVfd2lkdGggPSAtMTsKK3N0YXRpYyBpbnQg
bGFzdF9yZXNpemVfY291bnQgPSAwOworCiAvKiogRnVuY3Rpb24gdG8gaGFuZGxlIHJlc2l6
ZSBvZiBuYXRpdmUgZnJhbWUgRiB0byBXSURUSCBhbmQgSEVJR0hUCiAgICAgcGl4ZWxzIGFm
dGVyIHdlIGdvdCBhIENvbmZpZ3VyZU5vdGlmeSBldmVudC4gICovCiB2b2lkCiB4Z19mcmFt
ZV9yZXNpemVkIChzdHJ1Y3QgZnJhbWUgKmYsIGludCB3aWR0aCwgaW50IGhlaWdodCkKIHsK
KyNpZm5kZWYgSEFWRV9QR1RLCisgIGlmIChmID09IGxhc3RfcmVzaXplX2ZyYW1lCisgICAg
ICAmJiAod2lkdGggIT0gbGFzdF9yZXNpemVfd2lkdGgKKwkgIHx8IGhlaWdodCAhPSBsYXN0
X3Jlc2l6ZV9oZWlnaHQpCisgICAgICAmJiBsYXN0X3Jlc2l6ZV9jb3VudCA8PSAzKQorICAg
IC8qIFdlIGRpZCBub3QgZ2V0IHdoYXQgd2Ugd2FudGVkLCByZXRyeS4gICovCisgICAgewor
ICAgICAgaWYgKENPTlNQIChmcmFtZV9zaXplX2hpc3RvcnkpKQorCWZyYW1lX3NpemVfaGlz
dG9yeV9leHRyYQorCSAgKGYsIGJ1aWxkX3N0cmluZyAoInhnX2ZyYW1lX3Jlc2l6ZWQsIHJl
amVjdGVkIiksCisJICAgRlJBTUVfUElYRUxfV0lEVEggKGYpLCBGUkFNRV9QSVhFTF9IRUlH
SFQgKGYpLCB3aWR0aCwgaGVpZ2h0LAorCSAgIGxhc3RfcmVzaXplX3dpZHRoLCBsYXN0X3Jl
c2l6ZV9oZWlnaHQpOworCisgICAgICBndGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJTkRPVyAo
RlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpLAorCQkJIGxhc3RfcmVzaXplX3dpZHRoLCBs
YXN0X3Jlc2l6ZV9oZWlnaHQpOworCisgICAgICBsYXN0X3Jlc2l6ZV9jb3VudCsrOworCisg
ICAgICByZXR1cm47CisgICAgfQorICBlbHNlCisgICAgLyogV2UgZWl0aGVyIGdvdCB3aGF0
IHdlIGFza2VkIGZvciBvciBsb3N0IHRoZSBiYXR0bGUuICAqLworICAgIHsKKyAgICAgIGxh
c3RfcmVzaXplX2ZyYW1lID0gTlVMTDsKKyAgICAgIGxhc3RfcmVzaXplX2hlaWdodCA9IC0x
OworICAgICAgbGFzdF9yZXNpemVfd2lkdGggPSAtMTsKKyAgICAgIGxhc3RfcmVzaXplX2Nv
dW50ID0gMDsKKyAgICB9CisjZW5kaWYKICAgLyogSWdub3JlIGNhc2Ugd2hlcmUgc2l6ZSBv
ZiBuYXRpdmUgcmVjdGFuZ2xlIGRpZG4ndCBjaGFuZ2UuICAqLwogICBpZiAod2lkdGggIT0g
RlJBTUVfUElYRUxfV0lEVEggKGYpCiAgICAgICB8fCBoZWlnaHQgIT0gRlJBTUVfUElYRUxf
SEVJR0hUIChmKQpAQCAtMTE5OSw3ICsxMjMzLDcgQEAgeGdfZnJhbWVfc2V0X2NoYXJfc2l6
ZSAoc3RydWN0IGZyYW1lICpmLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpCiAgIG91dGVyX2hl
aWdodCAvPSB4Z19nZXRfc2NhbGUgKGYpOwogICBvdXRlcl93aWR0aCAvPSB4Z19nZXRfc2Nh
bGUgKGYpOwogCi0gIHhnX3dtX3NldF9zaXplX2hpbnQgKGYsIDAsIDApOworICB4Z193bV9z
ZXRfc2l6ZV9oaW50IChmLCAwLCAwLCB3aWR0aCwgaGVpZ2h0KTsKIAogICAvKiBSZXNpemUg
dGhlIHRvcCBsZXZlbCB3aWRnZXQgc28gcm93cyBhbmQgY29sdW1ucyByZW1haW4gY29uc3Rh
bnQuCiAKQEAgLTEyOTcsMTkgKzEzMzEsMjAgQEAgeGdfZnJhbWVfc2V0X2NoYXJfc2l6ZSAo
c3RydWN0IGZyYW1lICpmLCBpbnQgd2lkdGgsIGludCBoZWlnaHQpCiAgIGVsc2UKICAgICB7
CiAjaWZuZGVmIEhBVkVfUEdUSworICAgICAgbGFzdF9yZXNpemVfZnJhbWUgPSBmOworICAg
ICAgbGFzdF9yZXNpemVfaGVpZ2h0ID0gb3V0ZXJfaGVpZ2h0OworICAgICAgbGFzdF9yZXNp
emVfd2lkdGggPSBvdXRlcl93aWR0aDsKKyAgICAgIGxhc3RfcmVzaXplX2NvdW50ID0gMDsK
KwogICAgICAgZ3RrX3dpbmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRF
Ul9XSURHRVQgKGYpKSwKIAkJCSBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKICNlbHNl
CiAgICAgICBpZiAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpCi0JewotCSAgZ3RrX3dp
bmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRFUl9XSURHRVQgKGYpKSwK
LQkJCSAgICAgb3V0ZXJfd2lkdGgsIG91dGVyX2hlaWdodCk7Ci0JfQorCWd0a193aW5kb3df
cmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSksCisJCQkg
ICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKICAgICAgIGVsc2UKLQl7Ci0JICBndGtf
d2lkZ2V0X3NldF9zaXplX3JlcXVlc3QgKEZSQU1FX0dUS19XSURHRVQgKGYpLAotCQkJCSAg
ICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKLQl9CisJZ3RrX3dpZGdldF9zZXRf
c2l6ZV9yZXF1ZXN0IChGUkFNRV9HVEtfV0lER0VUIChmKSwKKwkJCQkgICAgIG91dGVyX3dp
ZHRoLCBvdXRlcl9oZWlnaHQpOwogI2VuZGlmCiAgICAgICBmdWxsc2NyZWVuID0gUW5pbDsK
ICAgICB9CkBAIC0xOTEwLDE0ICsxOTQ1LDE2IEBAIHhnX2ZyZWVfZnJhbWVfd2lkZ2V0cyAo
c3RydWN0IGZyYW1lICpmKQogICAgIH0KIH0KIAotLyogU2V0IHRoZSBub3JtYWwgc2l6ZSBo
aW50cyBmb3IgdGhlIHdpbmRvdyBtYW5hZ2VyLCBmb3IgZnJhbWUgRi4KLSAgIEZMQUdTIGlz
IHRoZSBmbGFncyB3b3JkIHRvIHVzZS0tb3IgMCBtZWFuaW5nIHByZXNlcnZlIHRoZSBmbGFn
cwotICAgdGhhdCB0aGUgd2luZG93IG5vdyBoYXMuCi0gICBJZiBVU0VSX1BPU0lUSU9OLCBz
ZXQgdGhlIFVzZXIgUG9zaXRpb24KLSAgIGZsYWcgKHRoaXMgaXMgdXNlZnVsIHdoZW4gRkxB
R1MgaXMgMCkuICAqLworLyoqIFNldCB0aGUgbm9ybWFsIHNpemUgaGludHMgZm9yIHRoZSB3
aW5kb3cgbWFuYWdlciwgZm9yIGZyYW1lIEYuCisgICAgRkxBR1MgaXMgdGhlIGZsYWdzIHdv
cmQgdG8gdXNlLS1vciAwIG1lYW5pbmcgcHJlc2VydmUgdGhlIGZsYWdzCisgICAgdGhhdCB0
aGUgd2luZG93IG5vdyBoYXMuCisgICAgSWYgVVNFUl9QT1NJVElPTiwgc2V0IHRoZSBVc2Vy
IFBvc2l0aW9uCisgICAgZmxhZyAodGhpcyBpcyB1c2VmdWwgd2hlbiBGTEFHUyBpcyAwKS4K
KyAgICBXSURUSCBhbmQgSEVJR0hUIGFyZSB0aGUgbmF0aXZlIHBpeGVsIHNpemVzIGZvciBG
LiAgKi8KIAogdm9pZAoteGdfd21fc2V0X3NpemVfaGludCAoc3RydWN0IGZyYW1lICpmLCBs
b25nIGludCBmbGFncywgYm9vbCB1c2VyX3Bvc2l0aW9uKQoreGdfd21fc2V0X3NpemVfaGlu
dCAoc3RydWN0IGZyYW1lICpmLCBsb25nIGludCBmbGFncywgYm9vbCB1c2VyX3Bvc2l0aW9u
LAorCQkgICAgIGludCB3aWR0aCwgaW50IGhlaWdodCkKIHsKICAgLyogTXVzdCB1c2UgR1RL
IHJvdXRpbmVzIGhlcmUsIG90aGVyd2lzZSBHVEsgcmVzZXRzIHRoZSBzaXplIGhpbnRzCiAg
ICAgIHRvIGl0cyBvd24gZGVmYXVsdHMuICAqLwpAQCAtMTkyNyw2ICsxOTY0LDkgQEAgeGdf
d21fc2V0X3NpemVfaGludCAoc3RydWN0IGZyYW1lICpmLCBsb25nIGludCBmbGFncywgYm9v
bCB1c2VyX3Bvc2l0aW9uKQogICBpbnQgd2luX2dyYXZpdHkgPSBmLT53aW5fZ3Jhdml0eTsK
ICAgTGlzcF9PYmplY3QgZnNfc3RhdGUsIGZyYW1lOwogICBpbnQgc2NhbGUgPSB4Z19nZXRf
c2NhbGUgKGYpOworICBpbnQgaG9yX2ZpeCA9IEZSQU1FX1RFWFRfQ09MU19UT19QSVhFTF9X
SURUSCAoZiwgMCk7CisgIGludCB2ZXJfZml4ID0gRlJBTUVfVEVYVF9MSU5FU19UT19QSVhF
TF9IRUlHSFQgKGYsIDApOworICBpbnQgcmVzdF93aWR0aCA9IDAsIHJlc3RfaGVpZ2h0ID0g
MDsKIAogICAvKiBEb24ndCBzZXQgc2l6ZSBoaW50cyBkdXJpbmcgaW5pdGlhbGl6YXRpb247
IHRoYXQgYXBwYXJlbnRseSBsZWFkcwogICAgICB0byBhIHJhY2UgY29uZGl0aW9uLiAgU2Vl
IHRoZSB0aHJlYWQgYXQKQEAgLTE5MzYsNiArMTk3NiwxNiBAQCB4Z193bV9zZXRfc2l6ZV9o
aW50IChzdHJ1Y3QgZnJhbWUgKmYsIGxvbmcgaW50IGZsYWdzLCBib29sIHVzZXJfcG9zaXRp
b24pCiAgICAgICB8fCBGUkFNRV9QQVJFTlRfRlJBTUUgKGYpKQogICAgIHJldHVybjsKIAor
ICBpZiAod2lkdGggPCAwKQorICAgIHdpZHRoID0gRlJBTUVfUElYRUxfV0lEVEggKGYpOwor
CisgIHdpZHRoIC89IHNjYWxlOworCisgIGlmIChoZWlnaHQgPCAwKQorICAgIGhlaWdodCA9
IEZSQU1FX1BJWEVMX0hFSUdIVCAoZik7CisKKyAgaGVpZ2h0IC89IHNjYWxlOworCiAgIFhT
RVRGUkFNRSAoZnJhbWUsIGYpOwogICBmc19zdGF0ZSA9IEZmcmFtZV9wYXJhbWV0ZXIgKGZy
YW1lLCBRZnVsbHNjcmVlbik7CiAgIGlmICgoRVEgKGZzX3N0YXRlLCBRbWF4aW1pemVkKSB8
fCBFUSAoZnNfc3RhdGUsIFFmdWxsYm90aCkpCkBAIC0xOTYzLDIyICsyMDEzLDI2IEBAIHhn
X3dtX3NldF9zaXplX2hpbnQgKHN0cnVjdCBmcmFtZSAqZiwgbG9uZyBpbnQgZmxhZ3MsIGJv
b2wgdXNlcl9wb3NpdGlvbikKICAgc2l6ZV9oaW50cyA9IGYtPm91dHB1dF9kYXRhLnhwLT5z
aXplX2hpbnRzOwogICBoaW50X2ZsYWdzID0gZi0+b3V0cHV0X2RhdGEueHAtPmhpbnRfZmxh
Z3M7CiAKLSAgaGludF9mbGFncyB8PSBHREtfSElOVF9SRVNJWkVfSU5DIHwgR0RLX0hJTlRf
TUlOX1NJWkU7Ci0gIHNpemVfaGludHMud2lkdGhfaW5jID0gZnJhbWVfcmVzaXplX3BpeGVs
d2lzZSA/IDEgOiBGUkFNRV9DT0xVTU5fV0lEVEggKGYpOwotICBzaXplX2hpbnRzLmhlaWdo
dF9pbmMgPSBmcmFtZV9yZXNpemVfcGl4ZWx3aXNlID8gMSA6IEZSQU1FX0xJTkVfSEVJR0hU
IChmKTsKKyAgaGludF9mbGFncyB8PSBHREtfSElOVF9CQVNFX1NJWkUgfCBHREtfSElOVF9S
RVNJWkVfSU5DIHwgR0RLX0hJTlRfTUlOX1NJWkU7CisgIHNpemVfaGludHMud2lkdGhfaW5j
CisgICAgPSBmcmFtZV9yZXNpemVfcGl4ZWx3aXNlID8gMSA6IChGUkFNRV9DT0xVTU5fV0lE
VEggKGYpIC8gc2NhbGUpOworICBzaXplX2hpbnRzLmhlaWdodF9pbmMKKyAgICA9IGZyYW1l
X3Jlc2l6ZV9waXhlbHdpc2UgPyAxIDogKEZSQU1FX0xJTkVfSEVJR0hUIChmKSAvIHNjYWxl
KTsKKworICBiYXNlX3dpZHRoID0gKGhvcl9maXggKyBGUkFNRV9UT09MQkFSX1dJRFRIIChm
KSkgLyBzY2FsZTsKKyAgYmFzZV9oZWlnaHQgPSAoKHZlcl9maXggKyBGUkFNRV9NRU5VQkFS
X0hFSUdIVCAoZikgKyBGUkFNRV9UT09MQkFSX0hFSUdIVCAoZikpCisJCSAvIHNjYWxlKTsK
IAotICBoaW50X2ZsYWdzIHw9IEdES19ISU5UX0JBU0VfU0laRTsKLSAgLyogVXNlIG9uZSBy
b3cvY29sIGhlcmUgc28gYmFzZV9oZWlnaHQvd2lkdGggZG9lcyBub3QgYmVjb21lIHplcm8u
Ci0gICAgIEd0aysgYW5kL29yIFVuaXR5IG9uIFVidW50dSAxMi4wNCBjYW4ndCBoYW5kbGUg
aXQuCi0gICAgIE9idmlvdXNseSB0aGlzIG1ha2VzIHRoZSByb3cvY29sIHZhbHVlIGRpc3Bs
YXllZCBvZmYgYnkgMS4gICovCi0gIGJhc2Vfd2lkdGggPSBGUkFNRV9URVhUX0NPTFNfVE9f
UElYRUxfV0lEVEggKGYsIDEpICsgRlJBTUVfVE9PTEJBUl9XSURUSCAoZik7Ci0gIGJhc2Vf
aGVpZ2h0ID0gRlJBTUVfVEVYVF9MSU5FU19UT19QSVhFTF9IRUlHSFQgKGYsIDEpCi0gICAg
KyBGUkFNRV9NRU5VQkFSX0hFSUdIVCAoZikgKyBGUkFNRV9UT09MQkFSX0hFSUdIVCAoZik7
CisgIC8qIE5vdyBjb3JyZWN0IHRoZSBiYXNlIHNpemVzIGJ5IHdoYXQgdGhlIHRleHQgZXF1
aXZhbGVudHMgb2YgV0lEVEgKKyAgICAgYW5kIEhFSUdIVCBhcmUgbm90IG11bHRpcGxlcyBv
ZiB0aGUgc2l6ZSBpbmNyZW1lbnRzLiAgKi8KKyAgcmVzdF93aWR0aCA9ICh3aWR0aCAtIGhv
cl9maXggLyBzY2FsZSkgJSBzaXplX2hpbnRzLndpZHRoX2luYzsKKyAgcmVzdF9oZWlnaHQg
PSAoaGVpZ2h0IC0gdmVyX2ZpeCAvIHNjYWxlKSAlIHNpemVfaGludHMuaGVpZ2h0X2luYzsK
KyAgc2l6ZV9oaW50cy5iYXNlX3dpZHRoID0gYmFzZV93aWR0aCArIHJlc3Rfd2lkdGg7Cisg
IHNpemVfaGludHMuYmFzZV9oZWlnaHQgPSBiYXNlX2hlaWdodCArIHJlc3RfaGVpZ2h0Owog
Ci0gIHNpemVfaGludHMuYmFzZV93aWR0aCA9IGJhc2Vfd2lkdGg7Ci0gIHNpemVfaGludHMu
YmFzZV9oZWlnaHQgPSBiYXNlX2hlaWdodDsKLSAgc2l6ZV9oaW50cy5taW5fd2lkdGggID0g
YmFzZV93aWR0aDsKLSAgc2l6ZV9oaW50cy5taW5faGVpZ2h0ID0gYmFzZV9oZWlnaHQ7Cisg
IC8qIEZvciBHVEsyIGluY2x1ZGUgdGhlIHNpemUgb2YgZXh0ZXJuYWwgZGVjb3JhdGlvbnMg
aW4gdGhlIG1pbmltdW0KKyAgICAgc2l6ZXMsIGZvciBHVEszIGRvbid0IGRvIHRoYXQuICBJ
IGhhdmUgbm8gaWRlYSB3aHkgdGhlc2UgYmVoYXZlCisgICAgIGRpZmZlcmVudGx5IChvbiB4
ZndtNCBhdCBsZWFzdCkuICAqLwogCiAgIC8qIFRoZXNlIGN1cnJlbnRseSBoYXZlIGEgb25l
IHRvIG9uZSBtYXBwaW5nIHdpdGggdGhlIFggdmFsdWVzLCBidXQgSQogICAgICBkb24ndCB0
aGluayB3ZSBzaG91bGQgcmVseSBvbiB0aGF0LiAgKi8KQEAgLTIwMTgsMTEgKzIwNzIsNiBA
QCB4Z193bV9zZXRfc2l6ZV9oaW50IChzdHJ1Y3QgZnJhbWUgKmYsIGxvbmcgaW50IGZsYWdz
LCBib29sIHVzZXJfcG9zaXRpb24pCiAgICAgICBoaW50X2ZsYWdzIHw9IEdES19ISU5UX1VT
RVJfUE9TOwogICAgIH0KIAotICBzaXplX2hpbnRzLmJhc2Vfd2lkdGggLz0gc2NhbGU7Ci0g
IHNpemVfaGludHMuYmFzZV9oZWlnaHQgLz0gc2NhbGU7Ci0gIHNpemVfaGludHMud2lkdGhf
aW5jIC89IHNjYWxlOwotICBzaXplX2hpbnRzLmhlaWdodF9pbmMgLz0gc2NhbGU7Ci0KICAg
aWYgKGhpbnRfZmxhZ3MgIT0gZi0+b3V0cHV0X2RhdGEueHAtPmhpbnRfZmxhZ3MKICAgICAg
IHx8IG1lbWNtcCAoJnNpemVfaGludHMsCiAJCSAmZi0+b3V0cHV0X2RhdGEueHAtPnNpemVf
aGludHMsCmRpZmYgLS1naXQgYS9zcmMvZ3RrdXRpbC5oIGIvc3JjL2d0a3V0aWwuaAppbmRl
eCBiNjg5MDUzYjRiOC4uY2YxYWRmMGQ2MDYgMTAwNjQ0Ci0tLSBhL3NyYy9ndGt1dGlsLmgK
KysrIGIvc3JjL2d0a3V0aWwuaApAQCAtMTUzLDcgKzE1Myw3IEBAICNkZWZpbmUgWEdfSVRF
TV9EQVRBICJlbWFjc19tZW51aXRlbSIKIGV4dGVybiBpbnQgeGdfZ2V0X2RlZmF1bHRfc2Ny
b2xsYmFyX3dpZHRoIChzdHJ1Y3QgZnJhbWUgKmYpOwogZXh0ZXJuIGludCB4Z19nZXRfZGVm
YXVsdF9zY3JvbGxiYXJfaGVpZ2h0IChzdHJ1Y3QgZnJhbWUgKmYpOwogCi1leHRlcm4gdm9p
ZCB4Z193bV9zZXRfc2l6ZV9oaW50IChzdHJ1Y3QgZnJhbWUgKiwgbG9uZyBpbnQsIGJvb2wp
OworZXh0ZXJuIHZvaWQgeGdfd21fc2V0X3NpemVfaGludCAoc3RydWN0IGZyYW1lICosIGxv
bmcgaW50LCBib29sLCBpbnQsIGludCk7CiAKIGV4dGVybiB2b2lkIHVwZGF0ZV9mcmFtZV90
b29sX2JhciAoc3RydWN0IGZyYW1lICpmKTsKIGV4dGVybiB2b2lkIGZyZWVfZnJhbWVfdG9v
bF9iYXIgKHN0cnVjdCBmcmFtZSAqZik7CmRpZmYgLS1naXQgYS9zcmMvcGd0a2Zucy5jIGIv
c3JjL3BndGtmbnMuYwppbmRleCBmMGZkMzAwMDk2NS4uYzYzNzkyODBhMWQgMTAwNjQ0Ci0t
LSBhL3NyYy9wZ3RrZm5zLmMKKysrIGIvc3JjL3BndGtmbnMuYwpAQCAtMTY0NSw3ICsxNjQ1
LDcgQEAgI2RlZmluZSBJTlNUQUxMX0NVUlNPUihGSUVMRCwgTkFNRSkgXAogICAgICBiYWRs
eSB3ZSB3YW50IHRoZW0uICBUaGlzIHNob3VsZCBiZSBkb25lIGFmdGVyIHdlIGhhdmUgdGhl
IG1lbnUKICAgICAgYmFyIHNvIHRoYXQgaXRzIHNpemUgY2FuIGJlIHRha2VuIGludG8gYWNj
b3VudC4gICovCiAgIGJsb2NrX2lucHV0ICgpOwotICB4Z193bV9zZXRfc2l6ZV9oaW50IChm
LCB3aW5kb3dfcHJvbXB0aW5nLCBmYWxzZSk7CisgIHhnX3dtX3NldF9zaXplX2hpbnQgKGYs
IHdpbmRvd19wcm9tcHRpbmcsIGZhbHNlLCAtMSwgLTEpOwogICB1bmJsb2NrX2lucHV0ICgp
OwogCiAgIGFkanVzdF9mcmFtZV9zaXplIChmLCBGUkFNRV9URVhUX1dJRFRIIChmKSwgRlJB
TUVfVEVYVF9IRUlHSFQgKGYpLApkaWZmIC0tZ2l0IGEvc3JjL3BndGt0ZXJtLmMgYi9zcmMv
cGd0a3Rlcm0uYwppbmRleCAwNzk5NDUxMjZlMC4uZDE2YjYxYjNlOWQgMTAwNjQ0Ci0tLSBh
L3NyYy9wZ3RrdGVybS5jCisrKyBiL3NyYy9wZ3RrdGVybS5jCkBAIC02MzksNyArNjM5LDcg
QEAgcGd0a19zZXRfb2Zmc2V0IChzdHJ1Y3QgZnJhbWUgKmYsIGludCB4b2ZmLCBpbnQgeW9m
ZiwgaW50IGNoYW5nZV9ncmF2aXR5KQogICBwZ3RrX2NhbGNfYWJzb2x1dGVfcG9zaXRpb24g
KGYpOwogCiAgIGJsb2NrX2lucHV0ICgpOwotICB4Z193bV9zZXRfc2l6ZV9oaW50IChmLCAw
LCBmYWxzZSk7CisgIHhnX3dtX3NldF9zaXplX2hpbnQgKGYsIDAsIGZhbHNlLCAtMSwgLTEp
OwogCiAgIGlmIChjaGFuZ2VfZ3Jhdml0eSAhPSAwKQogICAgIHsKQEAgLTY4Niw3ICs2ODYs
NyBAQCBwZ3RrX3NldF93aW5kb3dfc2l6ZSAoc3RydWN0IGZyYW1lICpmLCBib29sIGNoYW5n
ZV9ncmF2aXR5LAogCiAgIGYtPm91dHB1dF9kYXRhLnBndGstPnByZWZlcnJlZF93aWR0aCA9
IHBpeGVsd2lkdGg7CiAgIGYtPm91dHB1dF9kYXRhLnBndGstPnByZWZlcnJlZF9oZWlnaHQg
PSBwaXhlbGhlaWdodDsKLSAgeGdfd21fc2V0X3NpemVfaGludCAoZiwgMCwgMCk7CisgIHhn
X3dtX3NldF9zaXplX2hpbnQgKGYsIDAsIDAsIC0xLCAtMSk7CiAgIHhnX2ZyYW1lX3NldF9j
aGFyX3NpemUgKGYsIHBpeGVsd2lkdGgsIHBpeGVsaGVpZ2h0KTsKICAgZ3RrX3dpZGdldF9x
dWV1ZV9yZXNpemUgKEZSQU1FX1dJREdFVCAoZikpOwogCkBAIC05NzQsNyArOTc0LDcgQEAg
cGd0a19zZXRfcGFyZW50X2ZyYW1lIChzdHJ1Y3QgZnJhbWUgKmYsIExpc3BfT2JqZWN0IG5l
d192YWx1ZSwKIAkJCSAgICAgIGZpeGVkLCBUUlVFLCBUUlVFLCAwKTsKIAkgIGYtPm91dHB1
dF9kYXRhLnBndGstPnByZWZlcnJlZF93aWR0aCA9IGFsbG9jLndpZHRoOwogCSAgZi0+b3V0
cHV0X2RhdGEucGd0ay0+cHJlZmVycmVkX2hlaWdodCA9IGFsbG9jLmhlaWdodDsKLQkgIHhn
X3dtX3NldF9zaXplX2hpbnQgKGYsIDAsIDApOworCSAgeGdfd21fc2V0X3NpemVfaGludCAo
ZiwgMCwgMCwgLTEsIC0xKTsKIAkgIHhnX2ZyYW1lX3NldF9jaGFyX3NpemUgKGYsIEZSQU1F
X1BJWEVMX1RPX1RFWFRfV0lEVEggKGYsIGFsbG9jLndpZHRoKSwKIAkJCQkgIEZSQU1FX1BJ
WEVMX1RPX1RFWFRfSEVJR0hUIChmLCBhbGxvYy5oZWlnaHQpKTsKIAkgIGd0a193aWRnZXRf
cXVldWVfcmVzaXplIChGUkFNRV9XSURHRVQgKGYpKTsKZGlmZiAtLWdpdCBhL3NyYy94Zm5z
LmMgYi9zcmMveGZucy5jCmluZGV4IDNmMGQ4ZjNmY2QwLi45MmYxNTY3YjY2YSAxMDA2NDQK
LS0tIGEvc3JjL3hmbnMuYworKysgYi9zcmMveGZucy5jCkBAIC00ODQ1LDcgKzQ4NDUsNyBA
QCBERUZVTiAoIngtd20tc2V0LXNpemUtaGludCIsIEZ4X3dtX3NldF9zaXplX2hpbnQsIFN4
X3dtX3NldF9zaXplX2hpbnQsCiAgIHN0cnVjdCBmcmFtZSAqZiA9IGRlY29kZV93aW5kb3df
c3lzdGVtX2ZyYW1lIChmcmFtZSk7CiAKICAgYmxvY2tfaW5wdXQgKCk7Ci0gIHhfd21fc2V0
X3NpemVfaGludCAoZiwgMCwgZmFsc2UpOworICB4X3dtX3NldF9zaXplX2hpbnQgKGYsIDAs
IGZhbHNlLCAtMSwgLTEpOwogICB1bmJsb2NrX2lucHV0ICgpOwogICByZXR1cm4gUW5pbDsK
IH0KQEAgLTUzNDAsNyArNTM0MCw3IEBAIERFRlVOICgieC1jcmVhdGUtZnJhbWUiLCBGeF9j
cmVhdGVfZnJhbWUsIFN4X2NyZWF0ZV9mcmFtZSwKICAgZ3VpX2RlZmF1bHRfcGFyYW1ldGVy
IChmLCBwYXJtcywgUW5vX2FjY2VwdF9mb2N1cywgUW5pbCwKICAgICAgICAgICAgICAgICAg
ICAgICAgICBOVUxMLCBOVUxMLCBSRVNfVFlQRV9CT09MRUFOKTsKIAotI2lmIGRlZmluZWQg
KFVTRV9YX1RPT0xLSVQpIHx8IGRlZmluZWQgKFVTRV9HVEspCisjaWYgZGVmaW5lZCAoVVNF
X1hfVE9PTEtJVCkgJiYgIWRlZmluZWQgKFVTRV9HVEspCiAgIC8qIENyZWF0ZSB0aGUgbWVu
dSBiYXIuICAqLwogICBpZiAoIW1pbmlidWZmZXJfb25seSAmJiBGUkFNRV9FWFRFUk5BTF9N
RU5VX0JBUiAoZikpCiAgICAgewpAQCAtNTM2NSw3ICs1MzY1LDcgQEAgREVGVU4gKCJ4LWNy
ZWF0ZS1mcmFtZSIsIEZ4X2NyZWF0ZV9mcmFtZSwgU3hfY3JlYXRlX2ZyYW1lLAogICAgICBi
YWRseSB3ZSB3YW50IHRoZW0uICBUaGlzIHNob3VsZCBiZSBkb25lIGFmdGVyIHdlIGhhdmUg
dGhlIG1lbnUKICAgICAgYmFyIHNvIHRoYXQgaXRzIHNpemUgY2FuIGJlIHRha2VuIGludG8g
YWNjb3VudC4gICovCiAgIGJsb2NrX2lucHV0ICgpOwotICB4X3dtX3NldF9zaXplX2hpbnQg
KGYsIHdpbmRvd19wcm9tcHRpbmcsIGZhbHNlKTsKKyAgeF93bV9zZXRfc2l6ZV9oaW50IChm
LCB3aW5kb3dfcHJvbXB0aW5nLCBmYWxzZSwgLTEsIC0xKTsKICAgdW5ibG9ja19pbnB1dCAo
KTsKIAogICBhZGp1c3RfZnJhbWVfc2l6ZSAoZiwgRlJBTUVfVEVYVF9XSURUSCAoZiksIEZS
QU1FX1RFWFRfSEVJR0hUIChmKSwKZGlmZiAtLWdpdCBhL3NyYy94dGVybS5jIGIvc3JjL3h0
ZXJtLmMKaW5kZXggMGMyMGQzOGIwZjcuLjRkYzUwMjEzNjIyIDEwMDY0NAotLS0gYS9zcmMv
eHRlcm0uYworKysgYi9zcmMveHRlcm0uYwpAQCAtMjc2MTcsNyArMjc2MTcsNyBAQCB4X3Nl
dF9vZmZzZXQgKHN0cnVjdCBmcmFtZSAqZiwgaW50IHhvZmYsIGludCB5b2ZmLCBpbnQgY2hh
bmdlX2dyYXZpdHkpCiAgIHhfY2FsY19hYnNvbHV0ZV9wb3NpdGlvbiAoZik7CiAKICAgYmxv
Y2tfaW5wdXQgKCk7Ci0gIHhfd21fc2V0X3NpemVfaGludCAoZiwgMCwgZmFsc2UpOworICB4
X3dtX3NldF9zaXplX2hpbnQgKGYsIDAsIGZhbHNlLCAtMSwgLTEpOwogCiAjaWZkZWYgVVNF
X0dUSwogICBpZiAoeF9ndGtfdXNlX3dpbmRvd19tb3ZlKQpAQCAtMjgzMTgsNyArMjgzMTgs
NyBAQCB4X2NoZWNrX2Z1bGxzY3JlZW4gKHN0cnVjdCBmcmFtZSAqZikKIAkgIGVtYWNzX2Fi
b3J0ICgpOwogICAgICAgICB9CiAKLSAgICAgIHhfd21fc2V0X3NpemVfaGludCAoZiwgMCwg
ZmFsc2UpOworICAgICAgeF93bV9zZXRfc2l6ZV9oaW50IChmLCAwLCBmYWxzZSwtMSwgLTEp
OwogCiAgICAgICBYUmVzaXplV2luZG93IChGUkFNRV9YX0RJU1BMQVkgKGYpLCBGUkFNRV9P
VVRFUl9XSU5ET1cgKGYpLAogCQkgICAgIHdpZHRoLCBoZWlnaHQpOwpAQCAtMjg0ODksNyAr
Mjg0ODksNyBAQCB4X3NldF93aW5kb3dfc2l6ZV8xIChzdHJ1Y3QgZnJhbWUgKmYsIGJvb2wg
Y2hhbmdlX2dyYXZpdHksCiB7CiAgIGlmIChjaGFuZ2VfZ3Jhdml0eSkKICAgICBmLT53aW5f
Z3Jhdml0eSA9IE5vcnRoV2VzdEdyYXZpdHk7Ci0gIHhfd21fc2V0X3NpemVfaGludCAoZiwg
MCwgZmFsc2UpOworICB4X3dtX3NldF9zaXplX2hpbnQgKGYsIDAsIGZhbHNlLCB3aWR0aCwg
aGVpZ2h0KTsKIAogICBYUmVzaXplV2luZG93IChGUkFNRV9YX0RJU1BMQVkgKGYpLCBGUkFN
RV9PVVRFUl9XSU5ET1cgKGYpLAogCQkgd2lkdGgsIGhlaWdodCArIEZSQU1FX01FTlVCQVJf
SEVJR0hUIChmKSk7CkBAIC0yOTMyNiw3ICsyOTMyNiw3IEBAIHhfbWFrZV9mcmFtZV9pbnZp
c2libGUgKHN0cnVjdCBmcmFtZSAqZikKICAgICAgcHJvZ3JhbS1zcGVjaWZpZWQsIHNvIHRo
YXQgd2hlbiB0aGUgd2luZG93IGlzIG1hcHBlZCBhZ2FpbiwgaXQgd2lsbCBiZQogICAgICBw
bGFjZWQgYXQgdGhlIHNhbWUgbG9jYXRpb24sIHdpdGhvdXQgZm9yY2luZyB0aGUgdXNlciB0
byBwb3NpdGlvbiBpdAogICAgICBieSBoYW5kIGFnYWluICh0aGV5IGhhdmUgYWxyZWFkeSBk
b25lIHRoYXQgb25jZSBmb3IgdGhpcyB3aW5kb3cuKSAgKi8KLSAgeF93bV9zZXRfc2l6ZV9o
aW50IChmLCAwLCB0cnVlKTsKKyAgeF93bV9zZXRfc2l6ZV9oaW50IChmLCAwLCB0cnVlLCAt
MSwgLTEpOwogCiAjaWZkZWYgVVNFX0dUSwogICBpZiAoRlJBTUVfR1RLX09VVEVSX1dJREdF
VCAoZikpCkBAIC0zMDA0OSw3ICszMDA0OSw4IEBAIHhfZW1iZWRfZnJhbWUgKHN0cnVjdCB4
X2Rpc3BsYXlfaW5mbyAqZHB5aW5mbywgc3RydWN0IGZyYW1lICpmKQogICAgVGhlIEdUSyB2
ZXJzaW9uIGlzIGluIGd0a3V0aWxzLmMuICAqLwogCiB2b2lkCi14X3dtX3NldF9zaXplX2hp
bnQgKHN0cnVjdCBmcmFtZSAqZiwgbG9uZyBmbGFncywgYm9vbCB1c2VyX3Bvc2l0aW9uKQor
eF93bV9zZXRfc2l6ZV9oaW50IChzdHJ1Y3QgZnJhbWUgKmYsIGxvbmcgZmxhZ3MsIGJvb2wg
dXNlcl9wb3NpdGlvbiwKKwkJICAgIGludCB3aWR0aCwgaW50IGhlaWdodCkKIHsKICNpZm5k
ZWYgVVNFX0dUSwogICBYU2l6ZUhpbnRzIHNpemVfaGludHM7CkBAIC0zMDIyOCw3ICszMDIy
OSw3IEBAIHhfd21fc2V0X3NpemVfaGludCAoc3RydWN0IGZyYW1lICpmLCBsb25nIGZsYWdz
LCBib29sIHVzZXJfcG9zaXRpb24pCiAKICAgWFNldFdNTm9ybWFsSGludHMgKEZSQU1FX1hf
RElTUExBWSAoZiksIHdpbmRvdywgJnNpemVfaGludHMpOwogI2Vsc2UKLSAgeGdfd21fc2V0
X3NpemVfaGludCAoZiwgZmxhZ3MsIHVzZXJfcG9zaXRpb24pOworICB4Z193bV9zZXRfc2l6
ZV9oaW50IChmLCBmbGFncywgdXNlcl9wb3NpdGlvbiwgd2lkdGgsIGhlaWdodCk7CiAjZW5k
aWYgLyogVVNFX0dUSyAqLwogfQogCmRpZmYgLS1naXQgYS9zcmMveHRlcm0uaCBiL3NyYy94
dGVybS5oCmluZGV4IDhkNWM5OTE3NzQ5Li4yYjYxNDVhMmIxNCAxMDA2NDQKLS0tIGEvc3Jj
L3h0ZXJtLmgKKysrIGIvc3JjL3h0ZXJtLmgKQEAgLTE3NzQsNyArMTc3NCw3IEBAICNkZWZp
bmUgU0VMRUNUSU9OX0VWRU5UX1RJTUUoZXZlbnRwKQlcCiBleHRlcm4gdm9pZCB4X21ha2Vf
ZnJhbWVfaW52aXNpYmxlIChzdHJ1Y3QgZnJhbWUgKik7CiBleHRlcm4gdm9pZCB4X2ljb25p
ZnlfZnJhbWUgKHN0cnVjdCBmcmFtZSAqKTsKIGV4dGVybiB2b2lkIHhfZnJlZV9mcmFtZV9y
ZXNvdXJjZXMgKHN0cnVjdCBmcmFtZSAqKTsKLWV4dGVybiB2b2lkIHhfd21fc2V0X3NpemVf
aGludCAoc3RydWN0IGZyYW1lICosIGxvbmcsIGJvb2wpOworZXh0ZXJuIHZvaWQgeF93bV9z
ZXRfc2l6ZV9oaW50IChzdHJ1Y3QgZnJhbWUgKiwgbG9uZywgYm9vbCwgaW50LCBpbnQpOwog
I2lmIGRlZmluZWQgSEFWRV9YU1lOQ1RSSUdHRVJGRU5DRSAmJiAhZGVmaW5lZCBVU0VfR1RL
IFwKICAgJiYgZGVmaW5lZCBIQVZFX0NMT0NLX0dFVFRJTUUKIGV4dGVybiB2b2lkIHhfc3lu
Y19pbml0X2ZlbmNlcyAoc3RydWN0IGZyYW1lICopOwo=

--------------txP45CU9xUBZ5o744yHG3pxE--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 9 Sep 2024 14:00:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 09 10:00:45 2024
Received: from localhost ([127.0.0.1]:33746 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snewf-0007qt-1L
	for submit <at> debbugs.gnu.org; Mon, 09 Sep 2024 10:00:45 -0400
Received: from mail-yb1-f174.google.com ([209.85.219.174]:45346)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1snewc-0007qh-O7
 for 72986 <at> debbugs.gnu.org; Mon, 09 Sep 2024 10:00:43 -0400
Received: by mail-yb1-f174.google.com with SMTP id
 3f1490d57ef6-e0b7efa1c1bso4358184276.3
 for <72986 <at> debbugs.gnu.org>; Mon, 09 Sep 2024 07:00:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725890373; x=1726495173; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=b0xaUupe4aD+8ppj4SXf9GeJNEN3ipS/qxm4FiGfUDw=;
 b=QTxtWstiUFLM2qA2Ij3HTO3aqSbc1xKc2COFxZklOizvKVKhLY4cyLKDLWGPJvRDy0
 vCa5buc2OkZAZ0p6u+NauGDWV8C+OqnBYG1MQFcknzAR/6OEGQgRgw7PS95OdaXUBSKd
 LSEB2vATEJIC9y+BvEgT72OZhZvHkKUxK/lhU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725890373; x=1726495173;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=b0xaUupe4aD+8ppj4SXf9GeJNEN3ipS/qxm4FiGfUDw=;
 b=nhKJSleeCIBqOfZZCsLxg3ZL54bh+We60/utkJDNNclyxoUgbuVHRdL13+B+K/Xh9H
 uYAFgNDkt4ePDvbb1y6PZ/2RHiSxucQ3Or3p0XDeXqJ1MhISuKmCM0NYNtqxKTiCd65v
 6Y+MggT91K5g9/WFU9cmAs7z/5x3o5p8nXR+5RO/bC5OzKvuITkg4PWmnRZ7QrmlAeM3
 njKMwKEvLfDNLaVFPIXlsKJdHCF5+yS0VLZu7L5dHD8iY6UKwP8jWdgSXMmeemmH6JKm
 ue79jKSfLeRsgr+AB4IJPEX+lK3s8OqMVOjUvgHOGTKd9R6KSDJ5sUoev+RNxhUJAoa9
 oT8Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCWCVkhrONDfwicZj0bGy8ZRjEOyne8IcimiVxvid87iGxKKd486Rgxmqs857fdCnep5YDVgoA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxnO0LQkrKhgJUjBM4GLCSQfEp91N1TB9+SRKNgjFU+JUnih9t8
 BjrWuU9q/brReCI1uxPcdncQJikFKsqmUJPazYk5THs11KTsVw0ckNOy+yEJMxJZ4oxzGGOxTBC
 sZw14p7v5VvUXxp7g0kvoBB4J/iFxXu5ZdfZ9FQ==
X-Google-Smtp-Source: AGHT+IGs+8yCVyO0tOPcoJwh8maTMnKFLxmGvKfuOoWLymERjv36rAuvwaEgVkKDPJs32FeFaoN6Hs5Dj0A7pzMUPg4=
X-Received: by 2002:a05:690c:6f06:b0:6c1:2ea1:c24d with SMTP id
 00721157ae682-6db44f2f5d2mr113096207b3.26.1725890373334; Mon, 09 Sep 2024
 06:59:33 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
 <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
In-Reply-To: <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Mon, 9 Sep 2024 14:59:21 +0100
Message-ID: <CAOnWdohA9bmoxvZP4j=DiZzGoop73mnRfDGWZcA+d6USLYJ5eA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000009fddb60621b02a64"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000009fddb60621b02a64
Content-Type: text/plain; charset="UTF-8"

On Mon, 9 Sept 2024 at 13:33, martin rudalics <rudalics@HIDDEN> wrote:

> Obviously.  I modified the PGTK part.  Please try again with what I
> attached now.
>

This makes an obviously visible difference: C-x 5 2 opens a small frame
which immediately becomes large.

Here's the *frame-size-history* buffer:

Frame size history of #<frame  *Minibuf-1* 0x5e56112ccf80>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x374, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=400x374, DS=664x630
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, rejected, PS=1328x1260, XS=1328x1258, DS=664x671
set_window_configuration (4), MS=160x175 IH IV

Note that once more I retained the simple patch to frame.c to set
frame-size-history to (100).

-- 
https://rrt.sc3d.org

--0000000000009fddb60621b02a64
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Mon, 9 Sept 2024 at 13:33, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">Obviously.=C2=A0 I modified the PGTK part.=
=C2=A0 Please try again with what I<br>
attached now.<br></blockquote><div><br></div><div style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small" class=3D"gmail_default">This makes =
an obviously visible difference: C-x 5 2 opens a small frame which immediat=
ely becomes large.</div><div style=3D"font-family:arial,helvetica,sans-seri=
f;font-size:small" class=3D"gmail_default"><br></div><div style=3D"font-fam=
ily:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Her=
e&#39;s the *frame-size-history* buffer:</div><div style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br></div>=
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x5e5=
6112ccf80&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~=
&gt;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_windo=
w_size (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x87=
5~&gt;1296x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-ba=
r-width (3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=
=3D160x175<br>scroll-bar-height (3), MS=3D160x175<br>x_create_frame_2 (0), =
MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D132=
8x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>x=
_make_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D1328=
x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x374, DS=
=3D1328x1260<br>xg_frame_resized, rejected, PS=3D1328x1260, XS=3D400x374, D=
S=3D664x630<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, =
visible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify,=
 PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg_frame_resized, reject=
ed, PS=3D1328x1260, XS=3D1328x1258, DS=3D664x671<br>set_window_configuratio=
n (4), MS=3D160x175 IH IV</div><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defau=
lt">Note that once more I retained the simple patch to frame.c to set frame=
-size-history to (100).<br></div></div><br><span class=3D"gmail_signature_p=
refix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D=
"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_bla=
nk">https://rrt.sc3d.org</a></div></div></div></div></div>

--0000000000009fddb60621b02a64--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 9 Sep 2024 12:34:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 09 08:34:07 2024
Received: from localhost ([127.0.0.1]:60840 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sndao-0002f4-UO
	for submit <at> debbugs.gnu.org; Mon, 09 Sep 2024 08:34:07 -0400
Received: from mout.gmx.net ([212.227.15.15]:34189)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1sndam-0002eU-I1
 for 72986 <at> debbugs.gnu.org; Mon, 09 Sep 2024 08:34:05 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725885227; x=1726490027; i=rudalics@HIDDEN;
 bh=EQCzYaBTjIuoPB1rtYEf7v1lGVFxLFMnAtQg5gm+oX4=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=rShf9/QrNOLBkUcq3lKoRrOjtG2gXvZQVJqWTTF+xSZ9OGNxJJ5DoEaUMwiYPlBu
 PmJNkNImO6IufnxkwyrxHQD6/RXpYy+8yHHWQnko1EWkAKAYwdl8aGMwHMi8enzm1
 rtMioobFMp25C5aUGC2uyY1e2RRlxnrGkeLSubP6Wu8/exNNCehNcDI7AuUneCXOC
 sMmWKMeh7i0pKd57uB0YG1eH7Lge/ahno1kq2U5SqJr9NyDjPXmL5ARzYdPclfO3D
 3IwAw5/dAAVNOQTnnR9/8lIpOLABDiEBOlQzfurTTtRlOdIvTfNapXpAwtQHBpUTT
 Y5N2HU7HR+T64cmpJA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.255]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MeCtZ-1sCveu1p7H-00pdMx; Mon, 09
 Sep 2024 14:33:47 +0200
Content-Type: multipart/mixed; boundary="------------zGbNMGHFRTsKcoOCKo6mvAE2"
Message-ID: <56840844-930e-45b0-ae48-97b5875c51b9@HIDDEN>
Date: Mon, 9 Sep 2024 14:33:39 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
 <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
X-Provags-ID: V03:K1:5eIRlqqH4ml9OhlJIjEVBHuvGGQLF+9m5jijx1LUpZU6LTZNNVM
 n94T6+tR1cLF5ORqelN4baNBYoTpQ/BNBHtV0ETRjVZiTZ7w3H887DOL7k0tZGBLNIMch4J
 PH79yK6rVHEfBzyznMvnxDKjxzS/whtvXnSVAQM5Dzno+TxepwyyKVgdmAw6NKqXMVNg/fV
 HJ5xKPfV4YdaEu7zbjKYQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:DnGSRCyeDYU=;4CeAG3rYZQ25eMHSeUJQ7l2iLd3
 kH5RHHOjndgiK+s8aKl+gpW/f4wfck6eQ9Nkzau7C5QTz/ySWiOnZWjcaDf9qI1RrtBGoVywG
 SlSzZ3hCyS4+R9g8yhMk3/bP6tknYZtwpCAAyjAd2sUARuYTNOivR+bYVxXDjJNL0STO8EZ9y
 aK72bduMpS+RHoC7BMIkuX6PpUFVBqLcJs5Smlo4Ckck+1UdZ059weamgHmPGe5axnqqZFONl
 qSA/2eE97uxHSHD4NJsYUpUmna4Oedf0l/gM0TEcOPOeBWQTazKpYWWV888N/9Xn8Oi5UxI4B
 hHSq6vzkPXV2PaNcjZOhwGKoW0u0drTURq95SSSiiJ8xaYFNQ+JZ+NAXsHB0AVhGsdf28O6hO
 9tEZeOS/vrjFhf1Enged/tB8PO8TDWDQu36n7ivEpnov3UYXEs0KJB2OHp6/be6p8kSlShI27
 EPIOUpcrJrq4WSzfOkw8TtXIl9RES8pO6FuzaWtBb7CAFsCn1cyoEsKyYE5yKa4z9HjySLTC9
 QxFtJWcidthGAr9D8MMpVJ8WG5J2b2+R9PFj5Kp6CUrbCVkrOYwlKMQ8kPXjcJ6BJut2LN5y2
 zVIdHD3PvhjLTrF/S0JSyqXek/vKiRhlYMOUEGdJVjur3qg6mU4wV6KHFOIAyT6OJ8nRaXckR
 /dnUntSIhNdYzLHtveswCJD6aEWYnQOIIHSQfOxIa4zoTyfj0NOdMrADfK2DA43whoQvKSe0K
 /AIhNRty4x5P938W1Tn1OwdIcdrVfZFTE5RiByRa971o8WZV0Q2PM07wbh6Leta6MXPZVvmle
 0qdq5/tEzE/m9XN9bhYAZ2xA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------zGbNMGHFRTsKcoOCKo6mvAE2
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > Thanks for your persistence, Martin!

Thanks for yours!

 > (No infinite loop!)

Obviously.  I modified the PGTK part.  Please try again with what I
attached now.

martin
--------------zGbNMGHFRTsKcoOCKo6mvAE2
Content-Type: text/x-patch; charset=UTF-8; name="gtkutil-reject.diff"
Content-Disposition: attachment; filename="gtkutil-reject.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9ndGt1dGlsLmMgYi9zcmMvZ3RrdXRpbC5jCmluZGV4IGQ1NzYy
N2YxNTJmLi44OTA2MTI0NTUwMCAxMDA2NDQKLS0tIGEvc3JjL2d0a3V0aWwuYworKysgYi9z
cmMvZ3RrdXRpbC5jCkBAIC0xMTI5LDExICsxMTI5LDQ1IEBAIHhnX3NldF9nZW9tZXRyeSAo
c3RydWN0IGZyYW1lICpmKQogICAgIH0KIH0KIAorc3RhdGljIHN0cnVjdCBmcmFtZSAqbGFz
dF9yZXNpemVfZnJhbWUgPSBOVUxMOworc3RhdGljIGludCBsYXN0X3Jlc2l6ZV9oZWlnaHQg
PSAtMTsKK3N0YXRpYyBpbnQgbGFzdF9yZXNpemVfd2lkdGggPSAtMTsKK3N0YXRpYyBpbnQg
bGFzdF9yZXNpemVfY291bnQgPSAwOworCiAvKiogRnVuY3Rpb24gdG8gaGFuZGxlIHJlc2l6
ZSBvZiBuYXRpdmUgZnJhbWUgRiB0byBXSURUSCBhbmQgSEVJR0hUCiAgICAgcGl4ZWxzIGFm
dGVyIHdlIGdvdCBhIENvbmZpZ3VyZU5vdGlmeSBldmVudC4gICovCiB2b2lkCiB4Z19mcmFt
ZV9yZXNpemVkIChzdHJ1Y3QgZnJhbWUgKmYsIGludCB3aWR0aCwgaW50IGhlaWdodCkKIHsK
KyNpZm5kZWYgSEFWRV9QR1RLCisgIGlmIChmID09IGxhc3RfcmVzaXplX2ZyYW1lCisgICAg
ICAmJiAod2lkdGggIT0gbGFzdF9yZXNpemVfd2lkdGgKKwkgIHx8IGhlaWdodCAhPSBsYXN0
X3Jlc2l6ZV9oZWlnaHQpCisgICAgICAmJiBsYXN0X3Jlc2l6ZV9jb3VudCA8PSAzKQorICAg
IC8qIFdlIGRpZCBub3QgZ2V0IHdoYXQgd2Ugd2FudGVkLCByZXRyeS4gICovCisgICAgewor
ICAgICAgaWYgKENPTlNQIChmcmFtZV9zaXplX2hpc3RvcnkpKQorCWZyYW1lX3NpemVfaGlz
dG9yeV9leHRyYQorCSAgKGYsIGJ1aWxkX3N0cmluZyAoInhnX2ZyYW1lX3Jlc2l6ZWQsIHJl
amVjdGVkIiksCisJICAgRlJBTUVfUElYRUxfV0lEVEggKGYpLCBGUkFNRV9QSVhFTF9IRUlH
SFQgKGYpLCB3aWR0aCwgaGVpZ2h0LAorCSAgIGxhc3RfcmVzaXplX3dpZHRoLCBsYXN0X3Jl
c2l6ZV9oZWlnaHQpOworCisgICAgICBndGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJTkRPVyAo
RlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikpLAorCQkJIGxhc3RfcmVzaXplX3dpZHRoLCBs
YXN0X3Jlc2l6ZV9oZWlnaHQpOworCisgICAgICBsYXN0X3Jlc2l6ZV9jb3VudCsrOworCisg
ICAgICByZXR1cm47CisgICAgfQorICBlbHNlCisgICAgLyogV2UgZWl0aGVyIGdvdCB3aGF0
IHdlIGFza2VkIGZvciBvciBsb3N0IHRoZSBiYXR0bGUuICAqLworICAgIHsKKyAgICAgIGxh
c3RfcmVzaXplX2ZyYW1lID0gTlVMTDsKKyAgICAgIGxhc3RfcmVzaXplX2hlaWdodCA9IC0x
OworICAgICAgbGFzdF9yZXNpemVfd2lkdGggPSAtMTsKKyAgICAgIGxhc3RfcmVzaXplX2Nv
dW50ID0gMDsKKyAgICB9CisjZW5kaWYKICAgLyogSWdub3JlIGNhc2Ugd2hlcmUgc2l6ZSBv
ZiBuYXRpdmUgcmVjdGFuZ2xlIGRpZG4ndCBjaGFuZ2UuICAqLwogICBpZiAod2lkdGggIT0g
RlJBTUVfUElYRUxfV0lEVEggKGYpCiAgICAgICB8fCBoZWlnaHQgIT0gRlJBTUVfUElYRUxf
SEVJR0hUIChmKQpAQCAtMTI5NywxOSArMTMzMSwyMCBAQCB4Z19mcmFtZV9zZXRfY2hhcl9z
aXplIChzdHJ1Y3QgZnJhbWUgKmYsIGludCB3aWR0aCwgaW50IGhlaWdodCkKICAgZWxzZQog
ICAgIHsKICNpZm5kZWYgSEFWRV9QR1RLCisgICAgICBsYXN0X3Jlc2l6ZV9mcmFtZSA9IGY7
CisgICAgICBsYXN0X3Jlc2l6ZV9oZWlnaHQgPSBvdXRlcl9oZWlnaHQ7CisgICAgICBsYXN0
X3Jlc2l6ZV93aWR0aCA9IG91dGVyX3dpZHRoOworICAgICAgbGFzdF9yZXNpemVfY291bnQg
PSAwOworCiAgICAgICBndGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJTkRPVyAoRlJBTUVfR1RL
X09VVEVSX1dJREdFVCAoZikpLAogCQkJIG91dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQpOwog
I2Vsc2UKICAgICAgIGlmIChGUkFNRV9HVEtfT1VURVJfV0lER0VUIChmKSkKLQl7Ci0JICBn
dGtfd2luZG93X3Jlc2l6ZSAoR1RLX1dJTkRPVyAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAo
ZikpLAotCQkJICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKLQl9CisJZ3RrX3dp
bmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRFUl9XSURHRVQgKGYpKSwK
KwkJCSAgIG91dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQpOwogICAgICAgZWxzZQotCXsKLQkg
IGd0a193aWRnZXRfc2V0X3NpemVfcmVxdWVzdCAoRlJBTUVfR1RLX1dJREdFVCAoZiksCi0J
CQkJICAgICAgIG91dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQpOwotCX0KKwlndGtfd2lkZ2V0
X3NldF9zaXplX3JlcXVlc3QgKEZSQU1FX0dUS19XSURHRVQgKGYpLAorCQkJCSAgICAgb3V0
ZXJfd2lkdGgsIG91dGVyX2hlaWdodCk7CiAjZW5kaWYKICAgICAgIGZ1bGxzY3JlZW4gPSBR
bmlsOwogICAgIH0K

--------------zGbNMGHFRTsKcoOCKo6mvAE2--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 9 Sep 2024 09:51:00 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 09 05:51:00 2024
Received: from localhost ([127.0.0.1]:60654 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snb2x-0002VX-FP
	for submit <at> debbugs.gnu.org; Mon, 09 Sep 2024 05:51:00 -0400
Received: from mail-yw1-f170.google.com ([209.85.128.170]:57670)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1snb2v-0002VJ-E5
 for 72986 <at> debbugs.gnu.org; Mon, 09 Sep 2024 05:50:58 -0400
Received: by mail-yw1-f170.google.com with SMTP id
 00721157ae682-6c130ffa0adso36487347b3.3
 for <72986 <at> debbugs.gnu.org>; Mon, 09 Sep 2024 02:50:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725875388; x=1726480188; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=nwbOJcBBq1I14MkG2jQBtgU0C4XEYSD/aLu2qp87PwI=;
 b=PvCvjUeyoRxzYqzm+MCxqSMc2Mc2HEEBlsE9DcZYbGWi6xolbZbaMPBeEkYl6Q4cYs
 GgSnC3b8AsS9Ar+O3pTx0s2ZwD1xygfg++24d+1sSIuRPhp+IuGbv6Wu5TQha5tAOZ4N
 IRnRSpbmEYBQynMigffG+BJjwuq9FgBjDyeiE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725875388; x=1726480188;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=nwbOJcBBq1I14MkG2jQBtgU0C4XEYSD/aLu2qp87PwI=;
 b=IBQlQFb8uAqoe+VWfYsXmbTf+QN8HgzYcGNTJhRfVV0d4g6hzOtADI6xZXPyy8XQHp
 BJeMOCTe0AJt9yxhdDpsB4GxaSNudruFiyd1yB17q1BmPrXVmyEr0kXQtwDZNUk3ZYBE
 NNe4zu+69/yi2CW3un22yTgLyR1xjCwR7keZSs1wO2jzb7RPCqRcQvxEiHZUQSjjterZ
 FkBKKzW7TTjCz/sAYGE8NWqCBfV1+9E3dEQ7x6wWukGcTSYxalw/vsKYKVP0ZkoPgG5B
 /igLs+1fdkmVyuHIrW83u9D2bXkBEeLXqKL2RAzj1RiM0Jc/sNTkTAHdDg9n15aZFi+q
 IZBg==
X-Forwarded-Encrypted: i=1;
 AJvYcCUTe0x2jghHV9dCnbg8MuRZMf2yxLh7N5hlxsmactDwVrXX1Qx5Y3fnFv3kuMP8a5fvQhOkhw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyAc9bNdSgKtmuzAux1IS06wNFOEf8eDKbkWe3dDOK7yRbh+qE4
 YqTnG2qkDC3Uf2ms/W/HfMgZFRCxCQnsTvrmFMqolqbIAV56R1JJZVVbeeFC1QmtFtWvHO3bdDN
 L16LAPzxFZfNgWLbAJ5gXiiEH5wifbm1HcDm5AQ==
X-Google-Smtp-Source: AGHT+IFbg58P1sb83wjboM+0elaWMWpgtJrg+SECZI0C8v0eIpheuuxiE+EllGJAzxmco4vi55m8ZHWMqCf3IQhCiVE=
X-Received: by 2002:a05:690c:dc7:b0:62f:f535:f38 with SMTP id
 00721157ae682-6db44d69ef7mr126498197b3.8.1725875388042; Mon, 09 Sep 2024
 02:49:48 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
 <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
In-Reply-To: <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Mon, 9 Sep 2024 10:49:37 +0100
Message-ID: <CAOnWdog0cgYEOginSs7Y83a+9G6ohTJYa5biyj-WXM_ZLC_JYA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000006e6d1e0621acad8d"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000006e6d1e0621acad8d
Content-Type: text/plain; charset="UTF-8"

Thanks for your persistence, Martin!

On Mon, 9 Sept 2024 at 09:58, martin rudalics <rudalics@HIDDEN> wrote:

>
> I forgot whether creating an initial frame without menubar works
> reasonably on your system.  So please do the same once more but this
> time with --eval "(setq default-frame-alist '((menu-bar-lines . 0)))"
> appended to your emacs call.  This will conclude our experiments with
> the history of the initial frame.
>

So, I'm doing this with git master HEAD still with the patch that changes
frame.c to initialize frame_size_history thus:

  frame_size_history = Fcons (make_fixnum (100), Qnil);

And here is the contents of *frame-size-history*:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at ecls
0x56eeaaf4faa0>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1258, XS=1328x1258
ConfigureNotify, PS=1328x1258, XS=1328x1258
xg_frame_resized, unchanged, PS=1328x1258, XS=1328x1258
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1258, XS=1328x1258
ConfigureNotify, PS=1328x1258, XS=1328x1258
xg_frame_resized, unchanged, PS=1328x1258, XS=1328x1258
set_window_configuration (4), MS=160x175 IH IV

(I observe that this seems to behave just like the "vanilla" version of the
test, only there's no menu bar in the initial frame.)


> Next let's try the following: Upon receiving a ConfigureNotify event we
> don't call change_frame_size when _we_ conclude that nothing has
> changed.  This conclusion might be wrong so let's _always_ process a
> ConfigureNotify event via change_frame_size with the trivial patch I
> attached as gtkutil-change.diff.
>

OK, so with just gtkutil-change.diff applied to git master HEAD, I get the
same behaviour as ever when starting 'emacs -Q' and then typing C-x 5 2.

If this doesn't accomplish anything (as I'd expect), let's try to be
> stubborn.  For this purpose apply the less trivial patch attached as
> gtkutil-reject.diff, do
>
> (setq frame-size-history '(100))
>
> C-x 5 2
>
> (frame--size-history)
>
> and tell me what *frame-size-history* says in the new frame


Frame size history of #<frame  *Minibuf-1* 0x6324643cf650>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=400x340
change_frame_size_1, delayed, PS=1328x1260, XS=400x340, DS=1328x1260
tool-bar-lines (2), NS=1328x1260~>400x340, MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=400x340, DS=400x340
ConfigureNotify, PS=1328x1260, XS=400x374, DS=400x340
xg_frame_resized, changed, PS=1328x1260, XS=400x374, DS=400x340
change_frame_size_1, delayed, PS=1328x1260, XS=400x374, DS=400x340
change_frame_size (5), TS=1280x1260~>352x374, TC=80x36~>22x10,
NS=1328x1260~>400x374, IS=1328x1260~>400x374, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV
set_window_configuration (4), MS=160x175 IH IV

(No infinite loop!)

-- 
https://rrt.sc3d.org

--0000000000006e6d1e0621acad8d
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr"><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
" class=3D"gmail_default">Thanks for your persistence, Martin!</div><br></d=
iv><div dir=3D"ltr" class=3D"gmail_attr">On Mon, 9 Sept 2024 at 09:58, mart=
in rudalics &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; =
wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
I forgot whether creating an initial frame without menubar works<br>
reasonably on your system.=C2=A0 So please do the same once more but this<b=
r>
time with<span class=3D"gmail_default" style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small"></span> --eval &quot;(setq default-frame-alist=
 &#39;((menu-bar-lines . 0)))&quot;<br>
appended to your emacs call.=C2=A0 This will conclude our experiments with<=
br>
the history of the initial frame.<br></blockquote><div><br></div><div><div =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"g=
mail_default">So, I&#39;m doing this with git master HEAD still with the pa=
tch that changes frame.c to initialize frame_size_history thus:</div><div s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gm=
ail_default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small" class=3D"gmail_default">=C2=A0 frame_size_history =3D Fco=
ns (make_fixnum (100), Qnil);</div><div style=3D"font-family:arial,helvetic=
a,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">And here is the contents of *frame-size-history*:</div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small" class=3D"gmail_default">Frame size history of #&lt;frame =C2=
=A0*Minibuf-1* - GNU Emacs at ecls 0x56eeaaf4faa0&gt;<br>x_create_frame_1 (=
5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&gt;1296x8=
75, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&gt;1280x=
1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x875~&gt;=
1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260~&gt;132=
8x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-height (3)=
, MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_frame_2 (0),=
 MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260, XS=3D13=
28x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 IH IV<br>=
x_make_frame_visible<br>MapNotify, not hidden &amp; not iconified, PS=3D132=
8x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1260, =
DS=3D1328x1260<br>xg_frame_resized, unchanged, PS=3D1328x1260, XS=3D1328x12=
60<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>xg=
_frame_resized, changed, PS=3D1328x1260, XS=3D1328x1258<br>change_frame_siz=
e_1, delayed, PS=3D1328x1260, XS=3D1328x1258, DS=3D1328x1260<br>change_fram=
e_size (5), TS=3D1280x1260~&gt;1280x1258, TC=3D80x36~&gt;80x35, NS=3D1328x1=
260~&gt;1328x1258, IS=3D1328x1260~&gt;1328x1258, MS=3D32x70 IH IV<br>menu-b=
ar-lines (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x12=
58, XS=3D1328x1258<br>ConfigureNotify, PS=3D1328x1258, XS=3D1328x1258<br>xg=
_frame_resized, unchanged, PS=3D1328x1258, XS=3D1328x1258<br>tool-bar-lines=
 (2), MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x1258, XS=
=3D1328x1258<br>ConfigureNotify, PS=3D1328x1258, XS=3D1328x1258<br>xg_frame=
_resized, unchanged, PS=3D1328x1258, XS=3D1328x1258<br>set_window_configura=
tion (4), MS=3D160x175 IH IV</div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">(I observe that this seems to behave just like the &quot;vanilla&q=
uot; version of the test, only there&#39;s no menu bar in the initial frame=
.)<br></div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">

Next let&#39;s try the following: Upon receiving a ConfigureNotify event we=
<br>
don&#39;t call change_frame_size when _we_ conclude that nothing has<br>
changed.=C2=A0 This conclusion might be wrong so let&#39;s _always_ process=
 a<br>
ConfigureNotify event via change_frame_size with the trivial patch I<br>
attached as gtkutil-change.diff.<br></blockquote><div><br></div><div><div s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gm=
ail_default">OK, so with just gtkutil-change.diff applied to git master HEA=
D, I get the same behaviour as ever when starting &#39;emacs -Q&#39; and th=
en typing C-x 5 2.<br></div><br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">

If this doesn&#39;t accomplish anything (as I&#39;d expect), let&#39;s try =
to be<br>
stubborn.=C2=A0 For this purpose apply the less trivial patch attached as<b=
r>
gtkutil-reject.diff, do<br>
<br>
(setq frame-size-history &#39;(100))<br>
<br>
C-x 5 2<br>
<br>
(frame--size-history)<br>
<br>
and tell me what *frame-size-history* says in the new frame</blockquote><di=
v><br></div><div>Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x63246=
43cf650&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&g=
t;1296x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_=
size (5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~=
&gt;1296x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-=
width (3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=
=3D160x175<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=
=3D160x175<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size,=
 invisible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_=
char_size (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not h=
idden &amp; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotif=
y, PS=3D1328x1260, XS=3D400x340, DS=3D1328x1260<br>xg_frame_resized, change=
d, PS=3D1328x1260, XS=3D400x340<br>change_frame_size_1, delayed, PS=3D1328x=
1260, XS=3D400x340, DS=3D1328x1260<br>tool-bar-lines (2), NS=3D1328x1260~&g=
t;400x340, MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x1260,=
 XS=3D400x340, DS=3D400x340<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x37=
4, DS=3D400x340<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D400x374,=
 DS=3D400x340<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D400x374=
, DS=3D400x340<br>change_frame_size (5), TS=3D1280x1260~&gt;352x374, TC=3D8=
0x36~&gt;22x10, NS=3D1328x1260~&gt;400x374, IS=3D1328x1260~&gt;400x374, MS=
=3D32x70 IH IV<br>set_window_configuration (4), MS=3D160x175 IH IV<br>set_w=
indow_configuration (4), MS=3D160x175 IH IV<br></div><div><br></div><div><d=
iv style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">(No infinite loop!)<br></div></div></div><br><span class=
=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_s=
ignature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3=
d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div></=
div>

--0000000000006e6d1e0621acad8d--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 9 Sep 2024 08:58:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 09 04:58:31 2024
Received: from localhost ([127.0.0.1]:60633 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snaEB-000898-8q
	for submit <at> debbugs.gnu.org; Mon, 09 Sep 2024 04:58:31 -0400
Received: from mout.gmx.net ([212.227.17.22]:41885)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1snaE8-00088s-4r
 for 72986 <at> debbugs.gnu.org; Mon, 09 Sep 2024 04:58:29 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725872289; x=1726477089; i=rudalics@HIDDEN;
 bh=Zf2yMNB9eH3VmOFjEavdu1XbEpMsKiag/qKEGluRNDE=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=I0txVU2KXd1cJ2Z9iabh3zEupqGd6Rji3X/lHRT7QfqIbCwlJNYAlq5irjx5r1Ir
 ad20gf+CJ4TdtMN6BxYpK2KSNQV3IZ3Z0HvA3n0GRz7Yw0lf2q4Uz9Qx/7aJea1Gn
 /fkxalVuN/ZMclsUmF+EPZqmfiTaHYSi3jR7lzOA33yWI1NH09D6jJcL2PERF+Cor
 ca83lnHMWVvBH72cmCV/tTSe2qCICmi4dsV2EmcO3DNPAmRIKsWuhqw2FTsh7Px21
 UMX35rguW1I6rOQqczUhHP/0SKFtME77Blmfm4jA5fEMY0zmE4ogTK1gcNwsQ7Wz4
 uaQsJJkwJYrnt1WsdQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.255]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MS3mt-1scL1e1k79-00TTHZ; Mon, 09
 Sep 2024 10:58:09 +0200
Content-Type: multipart/mixed; boundary="------------Xi4uijGuHBMW0QnSSRWOENYa"
Message-ID: <300cb820-d6b7-44c6-8609-fa7804babf99@HIDDEN>
Date: Mon, 9 Sep 2024 10:58:05 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
 <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
X-Provags-ID: V03:K1:IBrhEjW34L0NqEdU+ZU416haaUI3191XNGB1zVT/teFFLl/qWtG
 oLysH9xSP4Z0saqCAx4gK6bM4UPC/bzl6X8wNdYCH9ykOfLvnWFkaDDAjTPKKBpALj6MSFv
 djCTvnMHhBJcVl8Hfjzj29EG7IDbEWzjcrkQHE8XbibGk65QAkhEjzXTH9fGWR+F1EjAagt
 v4g74MBXhUxjaswvHeMHQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:nBXYdI1D8ek=;PvhcxJVaIG3Z2L4TvcfBDPzmp1E
 oD19JSJCVToBQns6F3GdsBO7dMwPx/IzEW2rlJtbvD2N2K6aui+bwkzRejjRzlbeVxYcZAOUZ
 bUWReYMSejOb7ukOfKuA+cpclO95gp0vgcZVFKSfYeJGxkZWGJ6Ayfv8xSKIpPNEntdjE0/dj
 m58VWObLwaWh96fNPOvXlmr6eieqUCfSjr0yIZEWMvTtg1JIvu38wWbu1GNVefZ1LK9X2yoB3
 dmPiRMtyfNd4La/c3V+4AEleeEQK08CHJCBtogn5wtZukBBbXd9kpbGTXnIHAwV53DsqRN4vJ
 HyDXb/SJjRsHA2xKjLKaMvfvpkWkJ27yzjXrzFE6j83BcWACUfcgB5LP0pdJUlJSi0zRCoMsz
 AM/wBq1Yf/W7TcJdwlrmLQzPx5rnKVS3mIkpB4CT6Q8tjsonUTR4eg3FrdmlFhgqoGvQG6jaM
 hXcfsMbRVLZfaX3U/PgtVnv0D2/pFDnx7oGAEetMGc3SPRGhPv4bE9FYVp8QrbWMo23YRR6ms
 oMTAzMEbzV7a5OtUQhAsPjh2vu72Zx23Rzw/cw7Z7m3QLOd4OpriXBQIaYbiZ/b8zZFiqwyng
 RTxQYfxAAO+Xhzn8nAjhJr/zvs76129bG5m90eXn+3UXAJVfYPBD3+lwuemZqtBh4YHp32Zsx
 UqINmA8m1qMWp04HWMS/rrQkiQV6JEw+JnOmXJKRubcBQZeLt24zcoxwHrRl4jzzbNYw0PU5/
 rXcAKWmoAAqIHnDvTZI1kvrMqBzH77+VcOYjOz9gSah+FT8UpSgtWguTVQwI+eXvcB+q5AtTp
 mdjjUGRQx0ZiMVsS4dmtgSRQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------Xi4uijGuHBMW0QnSSRWOENYa
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

The important fact is that in the entire sequence of the initial frame's
setup you never experience one of those strange ConfigureNotify events
asking to shrink the frame.  Why they happen only for subsequent frame
creations will probably remain a mystery.

A new mystery is that your creation of the initial frame has one
xg_frame_set_char_size call followed by two ConfigureNotify events where
the first event asks for 1328x1260 and the second one for 1328x1258
pixels.  The same happens again after setting up the tool bar only that
there the first event has 1328x1258 (which matches the previous) and the
second one asks for 1280x1354 pixels.  In the first event
xg_frame_resized concludes that nothing changed, in the second event it
notices a change.

When I do the same thing on my system I get

Frame size history of #<frame *scratch* - GNU Emacs at restno 0x1f668c0>
x_create_frame_1 (5), TS=80x25~>720x550, NS=80x25~>736x550, IS=80x25~>736x550, MS=18x44 IH IV
gui_figure_window_size (5), TS=720x550~>720x792, TC=80x25~>80x36, NS=736x550~>736x792, IS=736x550~>736x792, MS=18x44 IH IV
scroll-bar-width (3), NS=736x792~>752x792, IS=736x792~>752x792, MS=90x110
scroll-bar-height (3), MS=90x110
x_create_frame_2 (0), MS=90x110
xg_frame_set_char_size, invisible, PS=752x792, XS=752x792, DS=752x792
xg_frame_set_char_size (5), MS=18x44 IH IV
MapNotify, not hidden & not iconified, PS=752x792, DS=752x792
ConfigureNotify, PS=752x792, XS=752x792, DS=752x792
xg_frame_resized, unchanged, PS=752x792, XS=752x792
menu-bar-lines (2), MS=90x110
xg_frame_set_char_size, visible, PS=752x792, XS=752x792, DS=752x792
ConfigureNotify, PS=752x792, XS=752x792, DS=752x792
xg_frame_resized, unchanged, PS=752x792, XS=752x792
tool-bar-lines (2), MS=90x110
xg_frame_set_char_size, visible, PS=752x792, XS=752x792, DS=752x792
ConfigureNotify, PS=752x792, XS=752x792, DS=752x792
xg_frame_resized, unchanged, PS=752x792, XS=752x792

and the sizes requested by xg_frame_set_char_size and the ones received
by ConfigureNotify remain the same throughout - 752x792.

I have no hope that anyone will tell us what's going on here.  Hence
this new mystery will remain unsolved too, I presume.  But maybe I'm
missing an important detail here.

I forgot whether creating an initial frame without menubar works
reasonably on your system.  So please do the same once more but this
time with --eval "(setq default-frame-alist '((menu-bar-lines . 0)))"
appended to your emacs call.  This will conclude our experiments with
the history of the initial frame.

Next let's try the following: Upon receiving a ConfigureNotify event we
don't call change_frame_size when _we_ conclude that nothing has
changed.  This conclusion might be wrong so let's _always_ process a
ConfigureNotify event via change_frame_size with the trivial patch I
attached as gtkutil-change.diff.

If this doesn't accomplish anything (as I'd expect), let's try to be
stubborn.  For this purpose apply the less trivial patch attached as
gtkutil-reject.diff, do

(setq frame-size-history '(100))

C-x 5 2

(frame--size-history)

and tell me what *frame-size-history* says in the new frame (if we're
unlucky and I did something wrong, this might get your Emacs run into an
infinite loop and you have to kill it by external means).

martin
--------------Xi4uijGuHBMW0QnSSRWOENYa
Content-Type: text/x-patch; charset=UTF-8; name="gtkutil-reject.diff"
Content-Disposition: attachment; filename="gtkutil-reject.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9ndGt1dGlsLmMgYi9zcmMvZ3RrdXRpbC5jCmluZGV4IGQ1NzYy
N2YxNTJmLi5jNWM5OWQ2ZjFiZCAxMDA2NDQKLS0tIGEvc3JjL2d0a3V0aWwuYworKysgYi9z
cmMvZ3RrdXRpbC5jCkBAIC0xMTI5LDExICsxMTI5LDQ5IEBAIHhnX3NldF9nZW9tZXRyeSAo
c3RydWN0IGZyYW1lICpmKQogICAgIH0KIH0KIAorc3RhdGljIHN0cnVjdCBmcmFtZSAqbGFz
dF9yZXNpemVfZnJhbWUgPSBOVUxMOworc3RhdGljIGludCBsYXN0X3Jlc2l6ZV9oZWlnaHQg
PSAtMTsKK3N0YXRpYyBpbnQgbGFzdF9yZXNpemVfd2lkdGggPSAtMTsKK3N0YXRpYyBpbnQg
bGFzdF9yZXNpemVfY291bnQgPSAwOworCiAvKiogRnVuY3Rpb24gdG8gaGFuZGxlIHJlc2l6
ZSBvZiBuYXRpdmUgZnJhbWUgRiB0byBXSURUSCBhbmQgSEVJR0hUCiAgICAgcGl4ZWxzIGFm
dGVyIHdlIGdvdCBhIENvbmZpZ3VyZU5vdGlmeSBldmVudC4gICovCiB2b2lkCiB4Z19mcmFt
ZV9yZXNpemVkIChzdHJ1Y3QgZnJhbWUgKmYsIGludCB3aWR0aCwgaW50IGhlaWdodCkKIHsK
KyNpZm5kZWYgSEFWRV9QR1RLCisgIGlmIChmID09IGxhc3RfcmVzaXplX2ZyYW1lCisgICAg
ICAmJiB3aWR0aCAhPSBsYXN0X3Jlc2l6ZV93aWR0aAorICAgICAgJiYgaGVpZ2h0ICE9IGxh
c3RfcmVzaXplX2hlaWdodAorICAgICAgJiYgbGFzdF9yZXNpemVfY291bnQgPD0gMykKKyAg
ICAvKiBXZSBkaWQgbm90IGdldCB3aGF0IHdlIHdhbnRlZCwgcmV0cnkuICAqLworICAgIHsK
KyAgICAgIGlmIChDT05TUCAoZnJhbWVfc2l6ZV9oaXN0b3J5KSkKKwlmcmFtZV9zaXplX2hp
c3RvcnlfZXh0cmEKKwkgIChmLCBidWlsZF9zdHJpbmcgKCJ4Z19mcmFtZV9yZXNpemVkLCBy
ZWplY3RlZCIpLAorCSAgIEZSQU1FX1BJWEVMX1dJRFRIIChmKSwgRlJBTUVfUElYRUxfSEVJ
R0hUIChmKSwgd2lkdGgsIGhlaWdodCwKKwkgICBsYXN0X3Jlc2l6ZV93aWR0aCwgbGFzdF9y
ZXNpemVfaGVpZ2h0KTsKKworICAgICAgaWYgKEZSQU1FX0dUS19PVVRFUl9XSURHRVQgKGYp
KQorCWd0a193aW5kb3dfcmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lE
R0VUIChmKSksCisJCQkgICBsYXN0X3Jlc2l6ZV93aWR0aCwgbGFzdF9yZXNpemVfaGVpZ2h0
KTsKKyAgICAgIGVsc2UKKwlndGtfd2lkZ2V0X3NldF9zaXplX3JlcXVlc3QgKEZSQU1FX0dU
S19XSURHRVQgKGYpLAorCQkJCSAgICAgbGFzdF9yZXNpemVfd2lkdGgsIGxhc3RfcmVzaXpl
X2hlaWdodCk7CisKKyAgICAgIGxhc3RfcmVzaXplX2NvdW50Kys7CisKKyAgICAgIHJldHVy
bjsKKyAgICB9CisgIGVsc2UKKyAgICAvKiBXZSBlaXRoZXIgZ290IHdoYXQgd2UgYXNrZWQg
Zm9yIG9yIGxvc3QgdGhlIGJhdHRsZS4gICovCisgICAgeworICAgICAgbGFzdF9yZXNpemVf
ZnJhbWUgPSBOVUxMOworICAgICAgbGFzdF9yZXNpemVfaGVpZ2h0ID0gLTE7CisgICAgICBs
YXN0X3Jlc2l6ZV93aWR0aCA9IC0xOworICAgICAgbGFzdF9yZXNpemVfY291bnQgPSAwOwor
ICAgIH0KKyNlbmRpZgogICAvKiBJZ25vcmUgY2FzZSB3aGVyZSBzaXplIG9mIG5hdGl2ZSBy
ZWN0YW5nbGUgZGlkbid0IGNoYW5nZS4gICovCiAgIGlmICh3aWR0aCAhPSBGUkFNRV9QSVhF
TF9XSURUSCAoZikKICAgICAgIHx8IGhlaWdodCAhPSBGUkFNRV9QSVhFTF9IRUlHSFQgKGYp
CkBAIC0xMzAwLDE2ICsxMzM4LDE3IEBAIHhnX2ZyYW1lX3NldF9jaGFyX3NpemUgKHN0cnVj
dCBmcmFtZSAqZiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogICAgICAgZ3RrX3dpbmRvd19y
ZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRFUl9XSURHRVQgKGYpKSwKIAkJCSBv
dXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKICNlbHNlCisgICAgICBsYXN0X3Jlc2l6ZV9m
cmFtZSA9IGY7CisgICAgICBsYXN0X3Jlc2l6ZV9oZWlnaHQgPSBvdXRlcl9oZWlnaHQ7Cisg
ICAgICBsYXN0X3Jlc2l6ZV93aWR0aCA9IG91dGVyX3dpZHRoOworICAgICAgbGFzdF9yZXNp
emVfY291bnQgPSAwOworCiAgICAgICBpZiAoRlJBTUVfR1RLX09VVEVSX1dJREdFVCAoZikp
Ci0JewotCSAgZ3RrX3dpbmRvd19yZXNpemUgKEdUS19XSU5ET1cgKEZSQU1FX0dUS19PVVRF
Ul9XSURHRVQgKGYpKSwKLQkJCSAgICAgb3V0ZXJfd2lkdGgsIG91dGVyX2hlaWdodCk7Ci0J
fQorCWd0a193aW5kb3dfcmVzaXplIChHVEtfV0lORE9XIChGUkFNRV9HVEtfT1VURVJfV0lE
R0VUIChmKSksCisJCQkgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKICAgICAgIGVs
c2UKLQl7Ci0JICBndGtfd2lkZ2V0X3NldF9zaXplX3JlcXVlc3QgKEZSQU1FX0dUS19XSURH
RVQgKGYpLAotCQkJCSAgICAgICBvdXRlcl93aWR0aCwgb3V0ZXJfaGVpZ2h0KTsKLQl9CisJ
Z3RrX3dpZGdldF9zZXRfc2l6ZV9yZXF1ZXN0IChGUkFNRV9HVEtfV0lER0VUIChmKSwKKwkJ
CQkgICAgIG91dGVyX3dpZHRoLCBvdXRlcl9oZWlnaHQpOwogI2VuZGlmCiAgICAgICBmdWxs
c2NyZWVuID0gUW5pbDsKICAgICB9Cg==
--------------Xi4uijGuHBMW0QnSSRWOENYa
Content-Type: text/x-patch; charset=UTF-8; name="gtkutil-change.diff"
Content-Disposition: attachment; filename="gtkutil-change.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL3NyYy9ndGt1dGlsLmMgYi9zcmMvZ3RrdXRpbC5jCmluZGV4IGQ1NzYy
N2YxNTJmLi42OGFlMzg1NTBlMCAxMDA2NDQKLS0tIGEvc3JjL2d0a3V0aWwuYworKysgYi9z
cmMvZ3RrdXRpbC5jCkBAIC0xMTM1LDEyICsxMTM1LDEyIEBAIHhnX3NldF9nZW9tZXRyeSAo
c3RydWN0IGZyYW1lICpmKQogeGdfZnJhbWVfcmVzaXplZCAoc3RydWN0IGZyYW1lICpmLCBp
bnQgd2lkdGgsIGludCBoZWlnaHQpCiB7CiAgIC8qIElnbm9yZSBjYXNlIHdoZXJlIHNpemUg
b2YgbmF0aXZlIHJlY3RhbmdsZSBkaWRuJ3QgY2hhbmdlLiAgKi8KLSAgaWYgKHdpZHRoICE9
IEZSQU1FX1BJWEVMX1dJRFRIIChmKQotICAgICAgfHwgaGVpZ2h0ICE9IEZSQU1FX1BJWEVM
X0hFSUdIVCAoZikKLSAgICAgIHx8IChmLT5uZXdfc2l6ZV9wCi0JICAmJiAoKGYtPm5ld193
aWR0aCA+PSAwICYmIHdpZHRoICE9IGYtPm5ld193aWR0aCkKLQkgICAgICB8fCAoZi0+bmV3
X2hlaWdodCA+PSAwICYmIGhlaWdodCAhPSBmLT5uZXdfaGVpZ2h0KSkpKQotICAgIHsKKy8q
KiAgIGlmICh3aWR0aCAhPSBGUkFNRV9QSVhFTF9XSURUSCAoZikgKiovCisvKiogICAgICAg
fHwgaGVpZ2h0ICE9IEZSQU1FX1BJWEVMX0hFSUdIVCAoZikgKiovCisvKiogICAgICAgfHwg
KGYtPm5ld19zaXplX3AgKiovCisvKiogCSAgJiYgKChmLT5uZXdfd2lkdGggPj0gMCAmJiB3
aWR0aCAhPSBmLT5uZXdfd2lkdGgpICoqLworLyoqIAkgICAgICB8fCAoZi0+bmV3X2hlaWdo
dCA+PSAwICYmIGhlaWdodCAhPSBmLT5uZXdfaGVpZ2h0KSkpKSAqKi8KKy8qKiAgICAgeyAq
Ki8KICAgICAgIGlmIChDT05TUCAoZnJhbWVfc2l6ZV9oaXN0b3J5KSkKIAlmcmFtZV9zaXpl
X2hpc3RvcnlfZXh0cmEKIAkgIChmLCBidWlsZF9zdHJpbmcgKCJ4Z19mcmFtZV9yZXNpemVk
LCBjaGFuZ2VkIiksCkBAIC0xMTUyLDEzICsxMTUyLDEzIEBAIHhnX2ZyYW1lX3Jlc2l6ZWQg
KHN0cnVjdCBmcmFtZSAqZiwgaW50IHdpZHRoLCBpbnQgaGVpZ2h0KQogICAgICAgY2hhbmdl
X2ZyYW1lX3NpemUgKGYsIHdpZHRoLCBoZWlnaHQsIGZhbHNlLCB0cnVlLCBmYWxzZSk7CiAg
ICAgICBTRVRfRlJBTUVfR0FSQkFHRUQgKGYpOwogICAgICAgY2FuY2VsX21vdXNlX2ZhY2Ug
KGYpOwotICAgIH0KLSAgZWxzZSBpZiAoQ09OU1AgKGZyYW1lX3NpemVfaGlzdG9yeSkpCi0g
ICAgZnJhbWVfc2l6ZV9oaXN0b3J5X2V4dHJhCi0gICAgICAoZiwgYnVpbGRfc3RyaW5nICgi
eGdfZnJhbWVfcmVzaXplZCwgdW5jaGFuZ2VkIiksCi0gICAgICAgRlJBTUVfUElYRUxfV0lE
VEggKGYpLCBGUkFNRV9QSVhFTF9IRUlHSFQgKGYpLCB3aWR0aCwgaGVpZ2h0LAotICAgICAg
IGYtPm5ld19zaXplX3AgPyBmLT5uZXdfd2lkdGggOiAtMSwKLSAgICAgICBmLT5uZXdfc2l6
ZV9wID8gZi0+bmV3X2hlaWdodCA6IC0xKTsKKy8qKiAgICAgfSAqKi8KKy8qKiAgIGVsc2Ug
aWYgKENPTlNQIChmcmFtZV9zaXplX2hpc3RvcnkpKSAqKi8KKy8qKiAgICAgZnJhbWVfc2l6
ZV9oaXN0b3J5X2V4dHJhICoqLworLyoqICAgICAgIChmLCBidWlsZF9zdHJpbmcgKCJ4Z19m
cmFtZV9yZXNpemVkLCB1bmNoYW5nZWQiKSwgKiovCisvKiogICAgICAgIEZSQU1FX1BJWEVM
X1dJRFRIIChmKSwgRlJBTUVfUElYRUxfSEVJR0hUIChmKSwgd2lkdGgsIGhlaWdodCwgKiov
CisvKiogICAgICAgIGYtPm5ld19zaXplX3AgPyBmLT5uZXdfd2lkdGggOiAtMSwgKiovCisv
KiogICAgICAgIGYtPm5ld19zaXplX3AgPyBmLT5uZXdfaGVpZ2h0IDogLTEpOyAqKi8KIAog
fQogCg==

--------------Xi4uijGuHBMW0QnSSRWOENYa--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 8 Sep 2024 17:33:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 08 13:33:38 2024
Received: from localhost ([127.0.0.1]:60003 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snLn7-00010f-I9
	for submit <at> debbugs.gnu.org; Sun, 08 Sep 2024 13:33:38 -0400
Received: from mail-yw1-f181.google.com ([209.85.128.181]:48410)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1snLn4-00010O-FK
 for 72986 <at> debbugs.gnu.org; Sun, 08 Sep 2024 13:33:35 -0400
Received: by mail-yw1-f181.google.com with SMTP id
 00721157ae682-6b6b9867f81so31299877b3.1
 for <72986 <at> debbugs.gnu.org>; Sun, 08 Sep 2024 10:33:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725816746; x=1726421546; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=pCa1+Yy7wyeruPLFXfa0djrG4x968VaSCaWXOx52z50=;
 b=wvcDW/r5Ffb8w0ZeZGUTKbMup7C3qaIWK0orfHrA+JAEEZCYmA+lJIJEYc2DUcApKH
 mK2hg+3TftxSjg0uRiAdLStXN6I1ri3XQZ+6VcXKRfN+lsDBtMl+39qlf35QBKAHZFbM
 MVS9nBshQAGmEN+oLpx3F6TpwxL5Wb7NvAt9g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725816746; x=1726421546;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=pCa1+Yy7wyeruPLFXfa0djrG4x968VaSCaWXOx52z50=;
 b=lf78YNHT2DU1S+tlOD8Xh4bAp9E7Qp5D2r+9KpBSUHv42koAYrxGFJKPHxRYOu6moK
 0tna9YpLWNCCrBlnmUpFXYftYlqBo0Oqu9dCxxfV93ullJMGcKfr+LllaafMvdr1j2ax
 9+6RqDntlH4NkJTGs6y/bWFQfZScZV31Dx0Ix39WpFMdI0gCD3qcKmhuacCdRgaWLyIX
 eJIhVYKwlWkIoqcreEjOG6o1fXLO/UmxatSWt63PXsPfDNb6Q2RnwZOmKOzGP3gu9MVo
 24CkM97sSCGEeDpHEFsm7Run8R+Ut+S0RPXOqDl8AFk0Tbi0C4kmh2dlP60Ez58sHYGF
 aTkQ==
X-Forwarded-Encrypted: i=1;
 AJvYcCUh7K7SXe2mOMN2VL0k8ck3cDsPElr018byiFrM6uLXrXRLv/ePC1zIJCGIUk429AFNqsiNjA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx2doBOoHgFSAFzQWWw2WwZqWtS5j2ZzDedMtB8tU9clvlf+2x/
 qR9uqXxUfBIlKDzmDEELSmlgOYpHs7TE62Gbttf4ISUkFuP8NPX7V5YqFFS2ALykdKw1rQcnj+7
 XpAgIAatpY3fJ+pMAHwtgQ729GuWO+/TAxDc18A==
X-Google-Smtp-Source: AGHT+IGhfxqSFVfJ9IVby8vM2JqMRBCAaFnQsgKdmpOo2iMvdv7rOkQQj7rZ5YNBTFlmFosWAYDCeB5yeB8Z/Rk2u0Y=
X-Received: by 2002:a05:690c:f8c:b0:6db:7a8c:6653 with SMTP id
 00721157ae682-6db7a8c68acmr13175937b3.6.1725816746352; Sun, 08 Sep 2024
 10:32:26 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
 <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
In-Reply-To: <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sun, 8 Sep 2024 18:32:14 +0100
Message-ID: <CAOnWdohFep93KVBb1cOzCSL1nxO_zcPeUgT2UcpgvnBQiSQUwA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000001d44a006219f06df"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000001d44a006219f06df
Content-Type: text/plain; charset="UTF-8"

On Sun, 8 Sept 2024 at 17:54, martin rudalics <rudalics@HIDDEN> wrote:

>  > If not, then we should try to understand why not.  Please with pristine
>  >> master replace the initial assignment of 'frame-size-history' in
> frame.c
>  >> from
>  >>
>  >>     frame_size_history = Qnil;
>  >>
>  >> to
>  >>
>  >>     frame_size_history = Fcons (make_fixnum (100), Qnil);
>  >>
>  >> start Emacs -Q and tell me the contents of the *frame-size-history*
>  >> buffer.
>  >
>  >
>  > There isn't one.
>
> Silly me.  You have to evaluate
>
> (frame--size-history)
>
> first.  Then it should be there.
>

Yes, sorry, I didn't think of it either. Here's the output:

Frame size history of #<frame  *Minibuf-1* - GNU Emacs at ecls
0x59a9a967e790>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_resized, unchanged, PS=1328x1260, XS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1260
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
tool-bar-lines (2), MS=160x175
xg_frame_set_char_size, visible, PS=1328x1258, XS=1328x1258
ConfigureNotify, PS=1328x1258, XS=1328x1258
xg_frame_resized, unchanged, PS=1328x1258, XS=1328x1258
ConfigureNotify, PS=1328x1258, XS=1280x1354
xg_frame_resized, changed, PS=1328x1258, XS=1280x1354
change_frame_size_1, delayed, PS=1328x1258, XS=1280x1354
change_frame_size (5), TS=1280x1258~>1232x1354, TC=80x35~>77x38,
NS=1328x1258~>1280x1354, IS=1328x1258~>1280x1354, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

-- 
https://rrt.sc3d.org

--0000000000001d44a006219f06df
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sun, 8 Sept 2024 at 17:54, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0&gt; If not, then we should try to u=
nderstand why not.=C2=A0 Please with pristine<br>
=C2=A0&gt;&gt; master replace the initial assignment of &#39;frame-size-his=
tory&#39; in frame.c<br>
=C2=A0&gt;&gt; from<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0frame_size_history =3D Qnil;<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; to<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt;=C2=A0 =C2=A0 =C2=A0frame_size_history =3D Fcons (make_fixnum=
 (100), Qnil);<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; start Emacs -Q and tell me the contents of the *frame-size-h=
istory*<br>
=C2=A0&gt;&gt; buffer.<br>
=C2=A0&gt;<br>
=C2=A0&gt;<br>
=C2=A0&gt; There isn&#39;t one.<br>
<br>
Silly me.=C2=A0 You have to evaluate<br>
<br>
(frame--size-history)<br>
<br>
first.=C2=A0 Then it should be there.<br></blockquote><div><br></div><div><=
div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">Yes, sorry, I didn&#39;t think of it either. Here&#39;s =
the output:</div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small" class=3D"gmail_default"><br></div><div style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Frame size=
 history of #&lt;frame =C2=A0*Minibuf-1* - GNU Emacs at ecls 0x59a9a967e790=
&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x=
875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5=
), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;129=
6x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (=
3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x17=
5<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x17=
5<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisibl=
e, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size=
 (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &am=
p; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1=
328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_resized, unchanged, PS=
=3D1328x1260, XS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D1328x=
1258, DS=3D1328x1260<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D132=
8x1258<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D1328x1258, DS=
=3D1328x1260<br>change_frame_size (5), TS=3D1280x1260~&gt;1280x1258, TC=3D8=
0x36~&gt;80x35, NS=3D1328x1260~&gt;1328x1258, IS=3D1328x1260~&gt;1328x1258,=
 MS=3D32x70 IH IV<br>tool-bar-lines (2), MS=3D160x175<br>xg_frame_set_char_=
size, visible, PS=3D1328x1258, XS=3D1328x1258<br>ConfigureNotify, PS=3D1328=
x1258, XS=3D1328x1258<br>xg_frame_resized, unchanged, PS=3D1328x1258, XS=3D=
1328x1258<br>ConfigureNotify, PS=3D1328x1258, XS=3D1280x1354<br>xg_frame_re=
sized, changed, PS=3D1328x1258, XS=3D1280x1354<br>change_frame_size_1, dela=
yed, PS=3D1328x1258, XS=3D1280x1354<br>change_frame_size (5), TS=3D1280x125=
8~&gt;1232x1354, TC=3D80x35~&gt;77x38, NS=3D1328x1258~&gt;1280x1354, IS=3D1=
328x1258~&gt;1280x1354, MS=3D32x70 IH IV<br>set_window_configuration (4), M=
S=3D160x175 IH IV<br></div></div></div><br><span class=3D"gmail_signature_p=
refix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D=
"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_bla=
nk">https://rrt.sc3d.org</a></div></div></div></div></div>

--0000000000001d44a006219f06df--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 8 Sep 2024 16:54:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 08 12:54:58 2024
Received: from localhost ([127.0.0.1]:59968 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snLBi-0007KB-FO
	for submit <at> debbugs.gnu.org; Sun, 08 Sep 2024 12:54:58 -0400
Received: from mout.gmx.net ([212.227.15.15]:53175)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1snLBf-0007Jo-VH
 for 72986 <at> debbugs.gnu.org; Sun, 08 Sep 2024 12:54:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725814481; x=1726419281; i=rudalics@HIDDEN;
 bh=YaQITeleZOUSzys8gZ1Gw7S+w9Wwkz8pgoBYENXeGKA=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=VLuqwYvGtePbjB6ZaGyzrP7d0EkM97tPaCdvHtnI8/tbkXTzsAZ2MGX2G7rkgkMu
 tUHygz5G084tIBaY+llkDBy8XK3x2oGEGmH9ap3A94ygXl6jrPc/HOJOVBgAWOVTC
 53yFEDJOztb5f0uFMxRH6VNEN6qy3uc0Ao8x/JhYOdTXyKdAIAsD/MHKgY2boEn0t
 4mqxTJQgfX3Ev79TXoieqb/n6G6a1/AynkWdXE39wDlEHVlxQV02xDYIYmM1rP70k
 GJsCanj6rs2RDeSRU+9i/iQG7Gnb0DZErQWHPAoCLfdQiYz5FMZdQ30VImEkloing
 EQLS56bCMbD2nZByiA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.217]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1Mr9Fs-1sHrip1k06-00hyve; Sun, 08
 Sep 2024 18:54:41 +0200
Message-ID: <4c2fe23a-be76-4cdc-8f97-16197e1834b0@HIDDEN>
Date: Sun, 8 Sep 2024 18:54:35 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
 <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:ZLTTTPR+vBINaoD7bB75ZoB7aSPBf1ydqXnd9rBeGkN93gDYU2X
 omUlF2IWODdLk6gX9aeP8FJEN3Ry/BdQaAFWXFv5Y9ximvbkGg55bkr+TH/8CchQ2PF+oDG
 TTGhWxc20FaVYRWtjEzNwJ1k/tZ6tcVK3lbnX5Nh2f4buQTRj+q7JXQH0PsReZXYxskuwDT
 uJKZrQIPlRdqrUchUm/jQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:WUj4+0sjuxc=;ZMG0mKmT3RblL9cX8rIJkRMmuY2
 RdNhpscOrk+NoJAKkIY196AFmYK4WmrL1yv/Sl4MAOe94PJsennKBteMyXjsRXxwZaw7soOlW
 SnJkgjFb5+Cxn+hT9s4Z3Ta1pSTkX6FSSsffFjOLKrCycN5ozzV8hOYAet0cmdn1ue5SlJ7ll
 +MuGwSME7Kk6H7RggYFeh8YoY2NchcXUoM2YQMswAxqPjNCEtnwPKmphcBDCMpJhNSqOBqdlO
 gMPFEQbmN3sh5Ptv8/KYg+RLpsDLBl47Grjivt1umRes5vP1lC5zwM0r9fBtcrCy1ambTB6Oj
 MtyDIVtX1TlQ2vJa/Omj01QCT1xK3TnHCFRvTGShQuIX9mRqqjTXjmpaygog9vep0ENrIJDYs
 +nf599JRa+wtv/3EDu2NArpBApPQe86eW43g5TMYFicDUy9oWQPHG82VqfAxk8A3hHgSJGt9f
 nztYSUls4mrojRh/asDWJremtOWjs0j2N2YglK+7ke80u/iw4z5iK+zVCZRSPdUiL4Da62wR2
 RTixve0OS5BtWwdUsfgdqGjAWxpGIrewSdsu78Br9m7Av2GLTg2AhYPiaBlLB7i8tFbtFqHag
 UCQmQzeBAOMtUM1lFwzPMbtF0lnSuxkjWL+4AGUiGvTchYjaselrOFcDO/tT2IGxF2CGBzDqD
 Mkrw1eser/9oGyHd8GPHIVuDRq2HgO6KTgh7nftjd9KZSvLM/wJycNcKFJHOqro8JITbU1JRw
 mSlU0O/BGS07InczN9RFgsI2QSIKAPwQIuoEN7WSnWJk8+IcWojEouDFXSsi4QkThLO4vhC/y
 nDI0ChE0jPv7vd8khKITG55A==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > If not, then we should try to understand why not.  Please with pristine
 >> master replace the initial assignment of 'frame-size-history' in frame.c
 >> from
 >>
 >>     frame_size_history = Qnil;
 >>
 >> to
 >>
 >>     frame_size_history = Fcons (make_fixnum (100), Qnil);
 >>
 >> start Emacs -Q and tell me the contents of the *frame-size-history*
 >> buffer.
 >
 >
 > There isn't one.

Silly me.  You have to evaluate

(frame--size-history)

first.  Then it should be there.

 > I changed scaling to 100%, and it doesn't make any difference.

Another pipe dream gone.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 8 Sep 2024 15:21:58 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 08 11:21:58 2024
Received: from localhost ([127.0.0.1]:59895 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snJji-0002ba-5P
	for submit <at> debbugs.gnu.org; Sun, 08 Sep 2024 11:21:58 -0400
Received: from mail-yb1-f174.google.com ([209.85.219.174]:45190)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1snJjf-0002bN-M2
 for 72986 <at> debbugs.gnu.org; Sun, 08 Sep 2024 11:21:56 -0400
Received: by mail-yb1-f174.google.com with SMTP id
 3f1490d57ef6-e1a9e4fa5aaso3483181276.2
 for <72986 <at> debbugs.gnu.org>; Sun, 08 Sep 2024 08:21:53 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725808848; x=1726413648; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=DkYJPfDeF2eBw5niAVfk5lvUcGGvyX14FiU/lwRBq9I=;
 b=nVUJrodiBFUTLmA4l/+gTB8bAmgzaE9dv8/lKkEx2AR3V+cdLDx0chGyvw4PZdCvEG
 vhUnXTKGTikdocAPvAZrdBqGDyX5xwPVPlNh4BxSl5e7k7ekWwpTqJYRY0mfg9xkkOdH
 pJcCWFGTcSi0v3EAKpx6jKd9k04nmdTkEVlCg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725808848; x=1726413648;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=DkYJPfDeF2eBw5niAVfk5lvUcGGvyX14FiU/lwRBq9I=;
 b=hMU5oOT1W0gDXDFMYFKx0LOL2DqV6mi/vKnuXJh5AlK4amAZvg4jpilJrs3e/2t3Bk
 UP5D0tRvyJbMahwZ3wRqIhKdJe495WMcc4BVM6hQdo2mmyVjCwWHtPFi9g4eoac3dvKo
 KNhtqi4yehc4XfAcLKOucnDdMJgW1mKywPaHLmYu+0a3JVn8nZrio8gqoYS2dr8KfgTS
 1xg20od41SADRxaLEPrnUs9UwIPNrbLlg6GpnXb4tJsUbpXWwhgVlY304xICC+jlFOXM
 76PivzjNucLXdaXvFHhruQpm1/3zx8w52fcvKhv8GrBEXHIFrs8lqf/roT6xX/vk9Cd5
 P51Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCXg5xqGm7N52QYmdGY+jmk3PwOatSeykyyHbX40U0B6TNFbvCK2UClSMU4XlXScXhYt8mFxoA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzgFTPzbyiopPWoB6E/fmRVvQwNiUOncBEDb6Ow2yNNXckyNvku
 fE7dDTcDt7JyNXS9Xjhky421ZkxL4wQJNr8Tsxi61uJTpqF8GdRHMielP9YJSqRy1e8QWHLTB1f
 XG2ciws42KFQJ1UgMAFx+C1X1hApnKB5sjDh5uw==
X-Google-Smtp-Source: AGHT+IGw8Kb37wv5CqvhujR6GasNCHXgdt852q5wTB2hnIDUwQXoNGLZY4rzJF62+60kF8PgnRem0Ei8mpXmzSFeD0Q=
X-Received: by 2002:a05:690c:398:b0:6c8:7827:f271 with SMTP id
 00721157ae682-6db44f13f79mr73781937b3.19.1725808847674; Sun, 08 Sep 2024
 08:20:47 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
 <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
In-Reply-To: <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sun, 8 Sep 2024 16:20:35 +0100
Message-ID: <CAOnWdoj6ibwy7-HxuzoccPQ1FQAxJt465oLaYqbQQVRnhLPDiA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000051087606219d2f68"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000051087606219d2f68
Content-Type: text/plain; charset="UTF-8"

On Sun, 8 Sept 2024 at 15:21, martin rudalics <rudalics@HIDDEN> wrote:

>  >>
>  >> Do you get an assertion failure already before the C-x 5 2?
>  >
>  > No.
>
> Thanks.  Did you ever get an assertion failure for the original frame?
>

I don't think so, no.

If not, then we should try to understand why not.  Please with pristine
> master replace the initial assignment of 'frame-size-history' in frame.c
> from
>
>    frame_size_history = Qnil;
>
> to
>
>    frame_size_history = Fcons (make_fixnum (100), Qnil);
>
> start Emacs -Q and tell me the contents of the *frame-size-history*
> buffer.


There isn't one.


> Can you try not using any scaling experimentally?  Jan always complained
> that GTK does not handle scaling orderly (that is, in our sense).
>

I changed scaling to 100%, and it doesn't make any difference.

Thanks for the explanations of the other points.

-- 
https://rrt.sc3d.org

--00000000000051087606219d2f68
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sun, 8 Sept 2024 at 15:21, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; Do you get an assertion failure already before the C-x 5 2?<=
br>=C2=A0&gt;<br>
=C2=A0&gt; No.<br>
<br>
Thanks.=C2=A0 Did you ever get an assertion failure for the original frame?=
<br></blockquote><div><br></div><div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small" class=3D"gmail_default">I don&#39;t think s=
o, no.<br></div><br></div><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
>
If not, then we should try to understand why not.=C2=A0 Please with pristin=
e<br>
master replace the initial assignment of &#39;frame-size-history&#39; in fr=
ame.c<br>
from<br>
<br>
=C2=A0 =C2=A0frame_size_history =3D Qnil;<br>
<br>
to<br>
<br>
<span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small"></span>=C2=A0 =C2=A0frame_size_history =3D Fcons (make_=
fixnum (100), Qnil);<br>
<br>
start Emacs -Q and tell me the contents of the *frame-size-history*<br>
buffer.</blockquote><div><br></div><div><div style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small" class=3D"gmail_default">There isn&#39;t =
one.<br></div></div><div>=C2=A0</div><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddin=
g-left:1ex">
Can you try not using any scaling experimentally?=C2=A0 Jan always complain=
ed<br>
that GTK does not handle scaling orderly (that is, in our sense).<br></bloc=
kquote><div><br></div><div><div style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:small" class=3D"gmail_default">I changed scaling to 100%, an=
d it doesn&#39;t make any difference.<br></div></div><div><br></div><div><d=
iv style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">Thanks for the explanations of the other points.<br></di=
v></div></div><br><span class=3D"gmail_signature_prefix">-- </span><br><div=
 dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"lt=
r"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org<=
/a></div></div></div></div></div>

--00000000000051087606219d2f68--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 8 Sep 2024 14:21:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 08 10:21:41 2024
Received: from localhost ([127.0.0.1]:59794 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snInN-0007pn-5C
	for submit <at> debbugs.gnu.org; Sun, 08 Sep 2024 10:21:41 -0400
Received: from mout.gmx.net ([212.227.17.22]:45293)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1snInL-0007pW-Ef
 for 72986 <at> debbugs.gnu.org; Sun, 08 Sep 2024 10:21:40 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725805288; x=1726410088; i=rudalics@HIDDEN;
 bh=jUDrH11FHIG3lG1+5NVIrbGqjGi6JlX67Lr074wQnzQ=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=EOJJIOqHNbjSjrQj0+/4I1RrrVhCIsHz4ARwEnpT1USZGngrN6FOm/kLpya+vw59
 XViLhYeB3ikZ+jqJBxaP+PZE2M5vZGpF4EGlZ7sClo30tZM7isqGTPgaGOIQfb4rL
 M6/07K2w/fI0/bVI+zOcIcY55//pg6NsmCjxSC02sGocPuiPd6ycH6wtbyC4SbUtC
 +00dnHVsX8eMhAdHNreRwwggCL8+8ZEr+ixYLjHv6ZOyW3ztuU82bLEhi9VMkHU3N
 iicr2Vvx1VX3bYWBXqqITzZ+gRuH/NIQYPmS4rhAHfSp0g4xJ/NvqB3dKM3daAOSG
 zKMi0BBjPh6ClgZogA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.217]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MKKYx-1sSl6N1nln-00LjXh; Sun, 08
 Sep 2024 16:21:28 +0200
Message-ID: <a24ea2b2-991e-4a5c-9210-498b22f2fd9d@HIDDEN>
Date: Sun, 8 Sep 2024 16:21:21 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
 <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:h7x6ilers0v3njQ1dTJnyUDGO9SN+saxNzbfPQBRui7yJP4uY2d
 aMPegXgrLRY8XVYqVRUmzkNQ9m/uGQ76V9CP39w30qJFdv4iaB3sIx71e+gspYgEDBITriZ
 GDsxkAO1Sp+Fj9LXNQeLCJQ03TF30BuCmLNM1/z3P+f9MRPEDRg13gFtCZLZwYujFoh4WEl
 WX/U8Ca/GOgvf8c5VtB/w==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:763IC+2I/Kg=;h/0Qx6pXRaFrKMnMLAvQUS8xB/m
 YDr+ECQ4KjI3GkjdPWmoyds+W18rp3D8NQ6i60lL5lxK3H7P0OQa1dmUKcsVV23H87AG5JFuL
 v6P4C5f/xQEp2WUDsiX1Km0D05KNbO82zrQSxa4X9fMi8J8/TdvkUvKdvE/5I/4mww9ZV1UX3
 60D5+195Lc+IBp8Wvan6qfjLd0WjHmfrtMsjgDd1AeLe/H7iiEnCEsDAjfEiMHMXkTLW829qx
 YyNKOGgE1qzHjULwrC7uI5sCDMEH7YqaiyHehsmox8C2NziquFmf2iWNgfNT9E+cDYEpRMuAF
 I12zuRxcBUCHgoV7wZTq16Tu7gMZjejYD33gxqYSZxCEJlTnklzWAHSexVLnLPd+zcxZ2dudh
 KEAGL8fRsF7oN1Bd0Cd+aeMQicpGFKXjb/33mjpw8vTsBqTgPUEPFDc89wP2qCIWfbYqQ/YpW
 103b893r9StyVJDPK54J6kFlXlsydtOFrlhofGi25WHPMi/i0lzqL4pVS3fyl4a/1d0/PkVD8
 oaRO/uB993gbua/FAhLTpEEAB+MwKXdqenFmlKegmyx7us+8CsJT1TnNJaRZiLqloKoVMIejR
 awjd3zCSHmT7X3h4Qk+C3QNHaKSZWMWC9ltWbVFHUr+RF2GRu5q5wlFuHGl65osAqfzWk7Ucf
 vEWF28yVNN05yhEZGobxqMioyXiFtMhV1VB5+VhslZvoK1OPRegYAqoJVv41vGqJnXDhfhC5/
 cexorS2vnbTmdjesrMS9MC2xb5oPmcKM3YBFapkLtuBvDOQ0+734Fd38LewSEN+dgDvton95t
 +LBoFdk7lEGI2uOWSyifg00g==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 >>   >> -#if defined (USE_X_TOOLKIT) || defined (USE_GTK)
 >>   >> +#if defined (USE_X_TOOLKIT) && !defined (USE_GTK)
 >>   >>
 >>   >
 >>   > OK, so I applied this patch and ran `emacs -Q`, then did C-x 5 2 and got
 >>   > the usual small window and error:
 >>   >
 >>   > (emacs:3159980): Gtk-CRITICAL **: 13:05:49.056:
 >>   > gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
 >>
 >> Do you get an assertion failure already before the C-x 5 2?
 >>
 >
 > No.

Thanks.  Did you ever get an assertion failure for the original frame?
If not, then we should try to understand why not.  Please with pristine
master replace the initial assignment of 'frame-size-history' in frame.c
from

   frame_size_history = Qnil;

to

   frame_size_history = Fcons (make_fixnum (100), Qnil);

start Emacs -Q and tell me the contents of the *frame-size-history*
buffer.  The idea is that if the initial frame gets it right, what can
we do to make subsequent C-x 5 2 calls get it right.

 >> find out whether 400x340 is some built-in size used by the WM or GTK
 >> or something Emacs itself has used before.
 >>
 >
 > Since this size crops up with emacs -Q, it doesn't seem to be related to
 > something Emacs has used before. I did also grep through my ~/.emacs.d
 > directory, but I couldn't find anything relevant there.

Sorry.  I meant something in the history of the frame creation
'frame-size-history' doesn't catch like the initial assignments in
make_frame combined with the values of FRAME_COLUMN_WIDTH and
FRAME_LINE_HEIGHT

   FRAME_COLS (f) = FRAME_TOTAL_COLS (f) = rw->total_cols = 80;
   FRAME_TEXT_WIDTH (f) = FRAME_PIXEL_WIDTH (f) = rw->pixel_width
     = 80 * FRAME_COLUMN_WIDTH (f);
   FRAME_LINES (f) = FRAME_TOTAL_LINES (f) = 25;
   FRAME_TEXT_HEIGHT (f) = FRAME_PIXEL_HEIGHT (f) = 25 * FRAME_LINE_HEIGHT (f);

or what gui_figure_window_size concocts with the size hints.

 > (4) Look for other causes.  Could scaling be involved?
 >
 >
 > My GNOME desktop is scaled by 200%, so it could be.

Can you try not using any scaling experimentally?  Jan always complained
that GTK does not handle scaling orderly (that is, in our sense).

 >> (5) Finally, the most important: Can other users observe the same or
 >> similar behavior as Reuben?
 >>
 >
 > Several bugs were already reported of similar behaviour, no? Or maybe you
 > meant something more specific.

I meant in the light of what I've written here.  IIUC nobody so far has
noticed the two idempotent xg_frame_set_char_size calls and how the
second one sometimes magically fixes things.  It would be interesting to
find out whether such "fixes" happen all the time without being noticed.

Also most people have identified natural allocation distribution as a
possible culprit and not as a potential victim.  And if the WM is the
culprit, why does the same WM handle Lucid frames or those without
toolkit correctly?  Maybe the WM is a racist, maybe we are.

Thanks, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 8 Sep 2024 11:39:38 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 08 07:39:38 2024
Received: from localhost ([127.0.0.1]:58081 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snGGY-0007M4-71
	for submit <at> debbugs.gnu.org; Sun, 08 Sep 2024 07:39:38 -0400
Received: from mail-yw1-f178.google.com ([209.85.128.178]:56445)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1snGGW-0007Lq-NN
 for 72986 <at> debbugs.gnu.org; Sun, 08 Sep 2024 07:39:37 -0400
Received: by mail-yw1-f178.google.com with SMTP id
 00721157ae682-6d6e2b2fbc4so33265357b3.0
 for <72986 <at> debbugs.gnu.org>; Sun, 08 Sep 2024 04:39:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725795509; x=1726400309; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=S1zoTa4l9odw62lJWdcWZQKBhzntLlF9iwiyOda5j1o=;
 b=3K0PbeLxq1x5p9gE2QzUYijqZDMDyy2Htjets8AWJDOOS0WK/Cu2vELH+KNb2GU+4i
 2dyjmBzwhk00Zo5wTqRocHJ0IzHDx24KTjD0cZ23VXVXLGanpqBXb0xiGgwrmbiz6esF
 JRHMPL2+hzdyRNopIhJ2kSu+tncGE5iTpuoSM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725795509; x=1726400309;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=S1zoTa4l9odw62lJWdcWZQKBhzntLlF9iwiyOda5j1o=;
 b=xD0QHa1cQR9qwiDuZG5ntJYOfXoEq7esNkQojqebGMMk8KBcfY2rObWuYUIl4lqm64
 o7WDEj0zv4if/LKooKhvkVopAdK5ZIVoXJzyCdSZUMXJ2mSaWqGeiPOFhE6iUqi0eHWO
 8YK58tPy9Olwf0ydIKkCRMURlGTrVIPRKca5RE+ktj9XYbgcEeeL/edm2YHsjTlEfGRI
 K9nqx6P6Y4x3G9SS6HHnGsNXA3J/st4VxOORuvzAcQ8ClrMO4k9dAUCEARgSAqVe9ghN
 fJnFM+G8ZICF5WpHnO39XSe/dsqe3rEGNbGSuT5EKUaqQqu7ftrZx2iX/6G/cbJ40Ipl
 wr6g==
X-Forwarded-Encrypted: i=1;
 AJvYcCV3oNYhL8rHbkR7WOS5p+KwQbOByJu8Mdkn5+Pz2epDky6Qx6VSiba1T5GusBQ8Zum361Cjrg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Ywh1AoF3kVhToNbam4fXqmkK+3LzPkmEbw9neV2PBPVhzHMAA5v
 DXq3BKs8H7vBSHJfd1jd34Ekb7dQJOTrfEMqnu1Y1gSRpzlMJeUutpX38xI8VAy2d/2ft/B9l91
 AoEITNAT9O7QbA1jE3586Jays2agnTwgPMgn5Tg==
X-Google-Smtp-Source: AGHT+IEuhk1LxIbqrUqiRBoW6axXI3tPWW9Z8AuZ3csIgtBw2+vy/bxNuNApVvN4A7xeFP5D77wXSlT02H02yiTgqtk=
X-Received: by 2002:a05:690c:6c88:b0:6b0:f122:c3c4 with SMTP id
 00721157ae682-6db4527624dmr98458007b3.39.1725795508586; Sun, 08 Sep 2024
 04:38:28 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
 <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
In-Reply-To: <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sun, 8 Sep 2024 12:38:16 +0100
Message-ID: <CAOnWdojT5XoEtRmwApZzG2C+BuPyoo2Fguf8xnomuvLY_DQYSw@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000003eabd906219a1423"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000003eabd906219a1423
Content-Type: text/plain; charset="UTF-8"

On Sun, 8 Sept 2024 at 09:42, martin rudalics <rudalics@HIDDEN> wrote:

>  >> -#if defined (USE_X_TOOLKIT) || defined (USE_GTK)
>  >> +#if defined (USE_X_TOOLKIT) && !defined (USE_GTK)
>  >>
>  >
>  > OK, so I applied this patch and ran `emacs -Q`, then did C-x 5 2 and got
>  > the usual small window and error:
>  >
>  > (emacs:3159980): Gtk-CRITICAL **: 13:05:49.056:
>  > gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
>
> Do you get an assertion failure already before the C-x 5 2?
>

No.

Where could we go from here?
>

(I comment below where I think I may have useful input.)

after requesting the larger size.  For this purpose we would have to
> find out whether 400x340 is some built-in size used by the WM or GTK
> or something Emacs itself has used before.
>

Since this size crops up with emacs -Q, it doesn't seem to be related to
something Emacs has used before. I did also grep through my ~/.emacs.d
directory, but I couldn't find anything relevant there.

(4) Look for other causes.  Could scaling be involved?


My GNOME desktop is scaled by 200%, so it could be.


> (5) Finally, the most important: Can other users observe the same or
> similar behavior as Reuben?
>

Several bugs were already reported of similar behaviour, no? Or maybe you
meant something more specific.

-- 
https://rrt.sc3d.org

--0000000000003eabd906219a1423
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sun, 8 Sept 2024 at 09:42, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0&gt;&gt; -#if defined (USE_X_TOOLKIT=
) || defined (USE_GTK)<br>
=C2=A0&gt;&gt; +#if defined (USE_X_TOOLKIT) &amp;&amp; !defined (USE_GTK)<b=
r>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;<br>
=C2=A0&gt; OK, so I applied this patch and ran `emacs -Q`, then did C-x 5 2=
 and got<br>
=C2=A0&gt; the usual small window and error:<br>
=C2=A0&gt;<br>
=C2=A0&gt; (emacs:3159980): Gtk-CRITICAL **: 13:05:49.056:<br>
=C2=A0&gt; gtk_distribute_natural_allocation: assertion &#39;extra_space &g=
t;=3D 0&#39; failed<br>
<br>
Do you get an assertion failure already before the C-x 5 2?<br></blockquote=
><div><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small" class=3D"gmail_default">No.</div><div style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br></div><b=
lockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-le=
ft:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"gmail_defaul=
t" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"></span>
Where could we go from here?<br></blockquote><div><br></div><div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">(I comment below where I think I may have useful input.)<br></div>=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
after requesting the larger size.=C2=A0 For this purpose we would have to<b=
r>
find out whether 400x340 is some built-in size used by the WM or GTK<br>
or something Emacs itself has used before.<br></blockquote><div><br></div><=
div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" c=
lass=3D"gmail_default">Since this size crops up with emacs -Q, it doesn&#39=
;t seem to be related to something Emacs has used before. I did also grep t=
hrough my ~/.emacs.d directory, but I couldn&#39;t find anything relevant t=
here.<br></div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

(4) Look for other causes.=C2=A0 Could scaling be involved?</blockquote><di=
v><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small" class=3D"gmail_default">My GNOME desktop is scaled by 200%, so =
it could be.<br></div></div><div>=C2=A0</div><blockquote class=3D"gmail_quo=
te" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204=
);padding-left:1ex">
(5) Finally, the most important: Can other users observe the same or<br>
similar behavior as Reuben?<br clear=3D"all"></blockquote><div><br></div><d=
iv style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">Several bugs were already reported of similar behaviour,=
 no? Or maybe you meant something more specific.<br></div></div><br><span c=
lass=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gma=
il_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt=
.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></div></di=
v></div>

--0000000000003eabd906219a1423--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 8 Sep 2024 08:43:04 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Sep 08 04:43:03 2024
Received: from localhost ([127.0.0.1]:57966 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1snDVf-0006hU-4L
	for submit <at> debbugs.gnu.org; Sun, 08 Sep 2024 04:43:03 -0400
Received: from mout.gmx.net ([212.227.17.20]:40997)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1snDVc-0006gu-8K
 for 72986 <at> debbugs.gnu.org; Sun, 08 Sep 2024 04:43:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725784966; x=1726389766; i=rudalics@HIDDEN;
 bh=0SkDFUk7eI62J7RKTYITOaEiC9bkNP0Mu+JiV9SkR34=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=b7fwEGK07CZ78Y6jQ5E8lmf2ymVK6eCG4KQ10XWwV3IInqM3lZ5YeGgPgaFLcKxS
 PSW4FTVuLKmfmf6ekHP+gQcwoJdbE7+F2Hkya+msF1hwACsN5MgGp5MoGat0b23ip
 6EuBVx0HDFsXv+J427aPm+Ylv4V2LJ18KXrDp7moKxWl2kuFFNB8piMw6EUp7+jOS
 uBPP48UuYfAYJiw2jhoX3KaP+no9fsh+7+EhjcAxboycTwVB2+5E+g81i0AO3K+4k
 7Ogmk7/ZWRlW4vb1M5fP1jQ6l6uZpDYkWED4G4zeEma78My/ibcw9azwVTGlyPg6G
 5ZcWPUFuzZrOqyFIHA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.217]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MtOKc-1rtkXQ0dHK-010XVl; Sun, 08
 Sep 2024 10:42:46 +0200
Message-ID: <ef1023a7-5d64-41c9-9924-c89b2b4746f6@HIDDEN>
Date: Sun, 8 Sep 2024 10:42:41 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
 <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:KIr4JzlsmZJiaj3XLotZrrPbn/hWXs720dpg8Qfd3ULyaemtFBg
 ajVQhS3oFJJV/2LFRdhtpNt7E9n9Xkz1sVRtlldyA3FnCc+RV1h9zGkqlgi7SsqWx+AXfV1
 NOq720UTOZPIACfbj2hCKb9puNOO0h7e/rZUypIPKgzv2ab/C++1JiJEV0U4SGyE9WU2rLL
 M9fNcCgpJIgacOr01FnmA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:b+4tSDzaWYE=;QQhJ+J9+8RbkA+xvwiBvQazh+RC
 6RdhLsjpj9UotCXxVHWaBhh23M/niibNQjp4shZnD7aHKs7bMyysmS3aMzGKd2k1lxlz9otzD
 A/C2598oy0TlEV6yK8QY4MlvYykvPNoT6efMAW+8H6uJNmjKwgzuDPzuQCGvdNNRRkWfKh69t
 IboqSzViG3liGIE3J8kRMDbx5vF97wgwqL8Aj3/YiEBDMjrOC2dZ1B2EMK0GC3iXUOW6IfBTm
 Z8gprMLNG12uf/hu4f/dB+MWdt++oexNuDChBW1JIuDTAmjIumIc8b7tWnghwiHHe1YLKEX1a
 +TdSy4tbULQOI/U/Zr3frdluCy8bZU4BfFFzvqIvCDQUnM2wGEieUXuIa/TVSpyzpotEa5YFM
 UvrpmXq/KylU/KGWJLV6Wgs2WRDArDSH43Wv63rDJsvPQUBQIyJAmVg5k6vnNOGsf7sPPVDJu
 u2jklUcKLu37vf62rcbPUm0bkj8FfIGxXOQcRlw4rYWL3V7USAlfz/R/xk3IuLUqu5h7iNdHP
 W7j3N4f6Rj2DOakr6cGnqJCSyibyNJs2Vr6q8QnlTQRTkjXA1RrsuCrwfa3IfZBGBYuW98qtx
 m9Ao9IpuyRzrZ5ouSdqIsAoCEzSFv1VglvZ2WNBcTMyDk+Qx9Sb77qlFnVBon8YY4lhliFe7u
 S9Ispfbi0XGqOvVyHcnZXDXSVg1NTDaI07Q6RmyRllIbvZt3CBcZPxU6TIDaBocApBBadVjvr
 0fV09OTf53lDKv4a3zrH+ZGdynz6z65JZssTKiJW4h5akCPyVE7a1Ovs3SnIY5V8aQVjn1zyi
 l6uqORaW9M9vdYv7ZwlbXxzQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 >> -#if defined (USE_X_TOOLKIT) || defined (USE_GTK)
 >> +#if defined (USE_X_TOOLKIT) && !defined (USE_GTK)
 >>
 >
 > OK, so I applied this patch and ran `emacs -Q`, then did C-x 5 2 and got
 > the usual small window and error:
 >
 > (emacs:3159980): Gtk-CRITICAL **: 13:05:49.056:
 > gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed

Do you get an assertion failure already before the C-x 5 2?

 >> Now set
 >>
 >> (setq default-frame-alist '((menu-bar-lines . 0)))
 >>
 >> and do C-x 5 2.  How does that behave?
 >>
 >
 > That opens a small window with no error message.

 From what you've tested till now I can conclude the following.

Your Emacs requests a frame size of 1328x1260 pixels and for some
inexplicable reason your Emacs _always_ gets a ConfigureNotify
notification that tells it that the frame has been shrunk to 400x340
pixels.  Below, the values marked with XS are the requested values and
show up as:

xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
...
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260

The equivalent sequence on my system is

xg_frame_set_char_size, invisible, PS=752x792, XS=752x792, DS=752x792
...
ConfigureNotify, PS=752x792, XS=752x792, DS=752x792


Now two things may happen on your system.  In one scenario you get a
second ConfigureNotify event, this time with the expected size:

ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=400x322

Emacs complies and there are no further issues.  This is the scenario
with commit 24161683102 reverted.

Note: The second ConfigureNotify event in this scenario seems to be a
result of Emacs issuing two apparently identical requests as

xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
...
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260

with maybe different menu bar sizes.  We have yet to find out what
causes the second request.


In the other scenario Emacs complies with the sizes received in the
ConfigureNotify event, re-issues a new resize request with the small
sizes and the next ConfigureNotify event does not cause any change.

xg_frame_set_char_size, visible, PS=1328x1260, XS=400x340, DS=400x340
...
ConfigureNotify, PS=1328x1260, XS=400x340, DS=400x340

The small frame size stays.  This is the scenario with current master.
There is no previous second request from the side of Emacs.


One thing that we'd have to verify yet is whether the

gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed

can happen only when Emacs issues the

xg_frame_set_char_size, visible, PS=1328x1260, XS=400x340, DS=400x340

request (which I'd expect) or already when we get the ConfigureNotify
event (which I doubt).  In either case, I think that the assertion
failure is only a consequence of getting an unreasonable size and not
the cause of it.


Where could we go from here?

(1) Try to find out why we always get a

ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260

after requesting the larger size.  For this purpose we would have to
find out whether 400x340 is some built-in size used by the WM or GTK
or something Emacs itself has used before.

(2) Find out why Emacs in one scenario issues a second resize request
and doesn't do that with the reverted commit.  Maybe Po Lu can tell.  I
also suppose that the missing second resize request is also the reason
why the menubar-less frame always shrinks.  Maybe we should _always_
fake such a request - idempotent resize requests should never harm.

(3) Do not flush events.  Could

       gdk_flush ();
#ifndef HAVE_PGTK
       x_wait_for_event (f, ConfigureNotify);
#endif

flush a ConfigureNotify event to which we should have reacted?

(4) Look for other causes.  Could scaling be involved?  Do we calculate
size hints correctly - mutter is very selective about these.  Should we
delay setting the frame's visibility?

(5) Finally, the most important: Can other users observe the same or
similar behavior as Reuben?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 7 Sep 2024 12:08:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 07 08:08:47 2024
Received: from localhost ([127.0.0.1]:55066 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smuF9-0007z2-EH
	for submit <at> debbugs.gnu.org; Sat, 07 Sep 2024 08:08:47 -0400
Received: from mail-yw1-f174.google.com ([209.85.128.174]:55420)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1smuF5-0007yl-1T
 for 72986 <at> debbugs.gnu.org; Sat, 07 Sep 2024 08:08:42 -0400
Received: by mail-yw1-f174.google.com with SMTP id
 00721157ae682-6b47ff8a59aso28181857b3.2
 for <72986 <at> debbugs.gnu.org>; Sat, 07 Sep 2024 05:08:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725710852; x=1726315652; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=xFRyshM+VzpmKRBmRIxCc9Xf20p6u+JpEO2VzRnAphU=;
 b=Qvt6pbVZFNhAt/enAA2duc+adBcatV3ONiGFphPTRGRhewMmzE/bgWQkrGLLNMaQel
 ZmjPhOKqMh+TgWvB2vkUiiCYwRKN3ijgy2AkmIDtzMdjMJ6PQ6R/EcZNG27D98N5vWSv
 +VKT/f+LtSHYkizGWAviWesEs7hyTpvJsEjNA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725710852; x=1726315652;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=xFRyshM+VzpmKRBmRIxCc9Xf20p6u+JpEO2VzRnAphU=;
 b=e0R49KFcvdn8JM6o0jYrRTBkXzHNUOJ/BVQA0j4XFebGAZd5glweDDfwkQW/DG/O0k
 DijDDMp6SP/6QHPs87rddModpyp0JI3lFhi3za6bbhmdcL/me931NqXFcNBEV5KSe7YV
 w1/mTOWtduSX1WMGvoGB98J2oykY+VQ4L0hsKe3ydKYkaoigLG5N3b+++rddhcG/Hlx0
 yBeYoL2WmoypdhSeO1Nt2A/emGh6RjPL10584eQ2yNLoCM8TK7Yn/l857AdzJTtm1Kok
 QHiLUWLR0dwxhmYrTLKAkbFqwxD/0WtGKK/+98isqtHM1RS+dnXtxNAizSJ26DWht5kg
 yvXg==
X-Forwarded-Encrypted: i=1;
 AJvYcCVr1A71gNiGlTUmolOtERl47dnt+knze8VHEvLJjLik/J6oYxGu+UCsMV07ziZSk4V+ReZCKQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzzArWVGXig9gD1b9ZAsmJo/W06hBllMGlxqLxcds53xlRHoex/
 TMMATj7UqPbfd8vh+gYUN2b9PIGsV7CS4NIokaTWAUqOgMHvBjN8/cSo2keKGbeqRHlcyTMMOLU
 qgp91jSgcysUzSwt/F/S3zHROIKpE16ss1/kMHg==
X-Google-Smtp-Source: AGHT+IGWw/2sp4bGia/RVI+WqAr4lyip1wpPQxxOgGPIaiONNXvNPGs5zwF5jQqC3+A0dNPVXT8yIVEqd0Rd1lD6ofQ=
X-Received: by 2002:a05:690c:f93:b0:65f:a0e5:8324 with SMTP id
 00721157ae682-6db44d6c7e5mr68531827b3.4.1725710852377; Sat, 07 Sep 2024
 05:07:32 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
 <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
In-Reply-To: <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Sat, 7 Sep 2024 13:07:21 +0100
Message-ID: <CAOnWdoj7sFPfvrkkKadhXWaFYev+E9OOKBN7vsm_-tV=x-N5WA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000576fd90621865e84"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000576fd90621865e84
Content-Type: text/plain; charset="UTF-8"

On Sat, 7 Sept 2024 at 09:37, martin rudalics <rudalics@HIDDEN> wrote:

>
> -#if defined (USE_X_TOOLKIT) || defined (USE_GTK)
> +#if defined (USE_X_TOOLKIT) && !defined (USE_GTK)
>

OK, so I applied this patch and ran `emacs -Q`, then did C-x 5 2 and got
the usual small window and error:

(emacs:3159980): Gtk-CRITICAL **: 13:05:49.056:
gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed


> Now set
>
> (setq default-frame-alist '((menu-bar-lines . 0)))
>
> and do C-x 5 2.  How does that behave?
>

That opens a small window with no error message.

-- 
https://rrt.sc3d.org

--000000000000576fd90621865e84
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Sat, 7 Sept 2024 at 09:37, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>-#if defined (USE_X_TOOLKIT) || define=
d (USE_GTK)<br>
+#if defined (USE_X_TOOLKIT) &amp;&amp; !defined (USE_GTK)<br>
</blockquote><div><br></div><div><div style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small" class=3D"gmail_default">OK, so I applied this p=
atch and ran `emacs -Q`, then did C-x 5 2 and got the usual small window an=
d error:</div><div style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,=
helvetica,sans-serif;font-size:small" class=3D"gmail_default">(emacs:315998=
0): Gtk-CRITICAL **: 13:05:49.056: gtk_distribute_natural_allocation: asser=
tion &#39;extra_space &gt;=3D 0&#39; failed</div></div><div>=C2=A0</div><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">Now set<br>
<br>
(setq default-frame-alist &#39;((menu-bar-lines . 0)))<br>
<br>
and do C-x 5 2.=C2=A0 How does that behave?<br clear=3D"all"></blockquote><=
div><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small" class=3D"gmail_default">That opens a small window with no error me=
ssage.<br></div></div><br><span class=3D"gmail_signature_prefix">-- </span>=
<br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><div d=
ir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.s=
c3d.org</a></div></div></div></div></div>

--000000000000576fd90621865e84--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 7 Sep 2024 08:38:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Sep 07 04:38:10 2024
Received: from localhost ([127.0.0.1]:54801 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smqxO-0004ld-BC
	for submit <at> debbugs.gnu.org; Sat, 07 Sep 2024 04:38:10 -0400
Received: from mout.gmx.net ([212.227.15.19]:50907)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1smqxL-0004lN-Sr
 for 72986 <at> debbugs.gnu.org; Sat, 07 Sep 2024 04:38:08 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725698279; x=1726303079; i=rudalics@HIDDEN;
 bh=09C1bJGiS2AA9+DX4uC+X3s4nya25zcsDW6sj8I9+zk=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=ApfayknEltopKFLMbmCwAuDohyHnKhEDIVyW62VnuKO+D4S6XDtr/Ss1kkwzRMq4
 Wgg3pl5NUm7lnPRSZq6oKjYSemDixed2SItUdDu4cmvhoCJTS02Aq4Ha2m/BOzcZt
 bucKfH9UMjuE192mrOEG3dpN9spBqkVOfNVuMInMZtHCE/hgasbLUVLeX6TutwPCR
 xe+d8C0QJlURI0b2AKxKlayQEWLXFiSzjqGB+ffxzQIrWB/jh2wqGSqG2oaSqq4a1
 TJLw+nGc1dp9puDj1fiJsS/oKmbRlRSsj2HLyYg2YFZccs6CBaGmYKZQqYCm5b/Yq
 ylUE1JtHPG6xurA1Vw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.165]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N2mBa-1s1oCZ05Bk-00vNrw; Sat, 07
 Sep 2024 10:37:59 +0200
Message-ID: <fc5db366-1081-4e30-887a-18184dc4ae5c@HIDDEN>
Date: Sat, 7 Sep 2024 10:37:55 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
 <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:E0R/BVdaQvIb5UCc2JClcys+JHncd3GnXhFeHP4l4Osl7BRbEo5
 ziBla633mVLsu6HnxH26pijxzJCCFKPJmQfzVtQnwSyyx2xmpoxXB91Tmc6ASae8IzS/Rld
 tSLZVOBgZljsqw8YWcjCJxQkQME+t3U8EP3iMgzNENTmdbm61ll9bT0OF3k75EA0AtVHUs9
 vjvMZTXpIm6fpRJF8Xrig==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:pPvJmXYVyNE=;ZawiQD/wwKSFcb/qWJeWW7LiKaE
 i+l/3fuIEzQGpgMYbAhBWjMOMi+0WK3ZSjoJWmI6Wf02i9jG9yl6bgnIz4vnlXwk7XGnrsZpk
 KYJQqYbANuKGtQs1oEEspjQ3S7Ehg01LreWqqR82WdjWxatPkUWXMcw2We23/YY8sAkUJxew6
 ZRxJMOo+0tiexUd1+1sq/3qVjXgydOgAxgu5OPEaeYugAu/njIottqZcYXvM+C+LWlKZfKK9R
 3HeaSPeWvLnl9m8plYTJWu/XfL8H5tkZ7xUuQZ4Ayu54a+5fxPX+itZICGdjYanpx5Et/DlxE
 nzfU3Tqzzr0XSuo1bCL3YX2hqkMH8yqdHa7jDU0bpRw4lE2bQju+fOnFy8WYCZXjQEc/Dl52M
 VrF6vYV1iCTXdjrcQk2A77+NmAQMEXS+wzo1xRFYEMLIssksIRYFLL5WNGzj4yQi5Bnfjx+ra
 eTGuETCXjWwbPESzhkbK6EOSMCIXXWELSE0WtqNdUaC/5Di9/iUOEpwgMZJmphJlglCzUjqAe
 frX1eGPUnIqfDYmAhTM865+ai9fqMaaCWyOKyng3UOzid5DeHFsQn6pogBOboRjxOWy3z2rdm
 uizE48pudlxZwok/lfjr8bt9jvTjFA3/P3TOtqaAf56Le5BB6pmTf8khN8oOHCnLBw38klzcf
 M6Hy5X+llTVHacPMpn8PkuH/hdhxk7pN40nq88CPL9NV5HXDSrfHQIq0AuWNgw+9iC+2m+d49
 F+7T080GDuwihW65turmMIElRsFGw4c3b5xrgzFMsBbS/bcP7NbHn11T2uwXAJpYzva03IxpG
 RnhmioPeJ7hVrtiHlrH8KWoQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > I then applied the trivial patch you gave to git master HEAD, ran 'emacs
 > -Q' and did C-x 5 2, and got a small window as usual, but with no error
 > message in the terminal.

Let's try to continue from here.  Instead of the "trivial" patch please
now use

diff --git a/src/xfns.c b/src/xfns.c
index 3f0d8f3fcd0..e47f5219a6f 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -5340,7 +5340,7 @@ DEFUN ("x-create-frame", Fx_create_frame, Sx_create_frame,
    gui_default_parameter (f, parms, Qno_accept_focus, Qnil,
                           NULL, NULL, RES_TYPE_BOOLEAN);

-#if defined (USE_X_TOOLKIT) || defined (USE_GTK)
+#if defined (USE_X_TOOLKIT) && !defined (USE_GTK)
    /* Create the menu bar.  */
    if (!minibuffer_only && FRAME_EXTERNAL_MENU_BAR (f))
      {

Do you see any error message in the terminal?  Now set

(setq default-frame-alist '((menu-bar-lines . 0)))

and do C-x 5 2.  How does that behave?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 6 Sep 2024 15:16:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 06 11:16:10 2024
Received: from localhost ([127.0.0.1]:53858 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smah0-0005aS-Am
	for submit <at> debbugs.gnu.org; Fri, 06 Sep 2024 11:16:10 -0400
Received: from mail-yw1-f173.google.com ([209.85.128.173]:47460)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1smagy-0005aB-2v
 for 72986 <at> debbugs.gnu.org; Fri, 06 Sep 2024 11:16:08 -0400
Received: by mail-yw1-f173.google.com with SMTP id
 00721157ae682-6b747f2e2b7so19796097b3.3
 for <72986 <at> debbugs.gnu.org>; Fri, 06 Sep 2024 08:16:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725635703; x=1726240503; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=CFgRvELMlabGkKujGQZEc+f51BVHZ6AsVSAsyk0WsHA=;
 b=rJN5KgU6APEActL8RbMfLoYAI+caYJz8M8fzIhg0RS3qsQ5fC/EmByumNQqCW58pWl
 4rTQXm3teieqdvI7YJRcfm/ETwofdwkieKIWdbtvIg7Zd7JgcvUFz/Xj4YSjbd2RW9er
 N92MM4aOOp08WPbfhGQFgCvvmmL6fnAQIyakU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725635703; x=1726240503;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=CFgRvELMlabGkKujGQZEc+f51BVHZ6AsVSAsyk0WsHA=;
 b=o+rncm7ojBkyQvg6+zFn5gqj5MoQFJ/ZqmoCbNEo2Asi3JacaKz7QAZvAqzmzi0EDP
 NABQrz2pmw6q+I2700KKWCy+mjRempyRTBE+W3ILq8urKGPU9xDzPuJFUk+17Kb16CDK
 3DDSwXm28DxlYObIkO1QIVogqujlihGhUjb98wDroX5X7L0sMJKP0roWq2k/i5OmQ22v
 5h0Z4YIuNK8Ik9z2EC97SpQe5p8b5VO7r9cVzmlay2K3P7WQ+cNMSUa+RJpKQT/9kHhW
 yXZ/oTWiQDSXJVjeJoXuFuX8oZgUqS2OTL9LvYMxs9mc0Q1u5+XkYURcHazLhnqS0JeB
 Snuw==
X-Forwarded-Encrypted: i=1;
 AJvYcCWmZFZk68WHSxz+9SRvBbqogH7YoOiidkrgZUTtWcWH5bLvHFNX6riZwWPRafja4mCXNXFOaA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyehvTrFrbfL+Fycovc9Tha9Dyh3FcsIVkoJx9sZE4eqvpJgCWh
 GqIYiXYX2naXqwFGcaAqzY5DByTSSj5uvDOKoSsKkARj7XVe+Ur2OXcUgFQKWGf3ODH/hfESaGd
 qd4Fks3J+8n3YDirmXpj2FZg3sL3tlZsZslt3fQ==
X-Google-Smtp-Source: AGHT+IGWjGUaaworPCZ2fMXnQ6pj/pkmsfhmwT51O8znzCVHsV5StbD0l+KwfJZ5amkH511qVB6U+RJcrGaeJ47tCWM=
X-Received: by 2002:a05:690c:61c6:b0:6db:3b2f:a1eb with SMTP id
 00721157ae682-6db45134ccamr43503387b3.26.1725635701902; Fri, 06 Sep 2024
 08:15:01 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
 <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
In-Reply-To: <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Fri, 6 Sep 2024 16:14:50 +0100
Message-ID: <CAOnWdoia+AMM8x2EN+nYSnni7HCHx1tUq-uM-FFrHeVO67abdw@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000006353c062174df4e"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000006353c062174df4e
Content-Type: text/plain; charset="UTF-8"

On Fri, 6 Sept 2024 at 15:16, martin rudalics <rudalics@HIDDEN> wrote:

>
> OK.  In the next step I'd like to isolate the menubar code as the sole
> culprit for what's going in.  Please with master do
>
> (setq default-frame-alist '((width . 200)))
>

It takes effect on the initial frame, but doesn't affect the size of the
frame opened with C-x 5 2, or remove the gtk error message:

(emacs:2091071): Gtk-CRITICAL **: 15:57:43.714:
gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed

(Just to confirm: I put this setting in early-init.el.)

I then applied the trivial patch you gave to git master HEAD, ran 'emacs
-Q' and did C-x 5 2, and got a small window as usual, but with no error
message in the terminal.

-- 
https://rrt.sc3d.org

--00000000000006353c062174df4e
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">On Fri, 6 Sept 2024 at=
 15:16, martin rudalics &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@gmx=
.at</a>&gt; wrote:</div></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
OK.=C2=A0 In the next step I&#39;d like to isolate the menubar code as the =
sole<br>
culprit for what&#39;s going in.=C2=A0 Please with master do<br>
<br>
(setq default-frame-alist &#39;((width . 200)))<br></blockquote><div><br></=
div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll" class=3D"gmail_default">It takes effect on the initial frame, but doesn=
&#39;t affect the size of the frame opened with C-x 5 2, or remove the gtk =
error message:</div><div style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small" class=3D"gmail_default"><br></div><div style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">(emacs:=
2091071): Gtk-CRITICAL **: 15:57:43.714: gtk_distribute_natural_allocation:=
 assertion &#39;extra_space &gt;=3D 0&#39; failed<br></div></div><div><br><=
/div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sm=
all" class=3D"gmail_default">(Just to confirm: I put this setting in early-=
init.el.)<br></div></div><div><br></div><div><div style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small" class=3D"gmail_default">I then appl=
ied the trivial patch you gave to git master HEAD, ran &#39;emacs -Q&#39; a=
nd did C-x 5 2, and got a small window as usual, but with no error message =
in the terminal.<br></div></div><div><br></div></div><span class=3D"gmail_s=
ignature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><=
div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" targ=
et=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div></div>

--00000000000006353c062174df4e--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 6 Sep 2024 14:16:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 06 10:16:41 2024
Received: from localhost ([127.0.0.1]:53709 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smZlR-00021w-CO
	for submit <at> debbugs.gnu.org; Fri, 06 Sep 2024 10:16:41 -0400
Received: from mout.gmx.net ([212.227.17.20]:33329)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1smZlO-00021h-Og
 for 72986 <at> debbugs.gnu.org; Fri, 06 Sep 2024 10:16:39 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725632184; x=1726236984; i=rudalics@HIDDEN;
 bh=1mjg9+gApsLhfM6cdMYGUu4YtOQyp2jDPc7ETCQyBoE=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=XJGqLnEszfROJhkew04odnMg4deN2yx6ss1IvTlpoU1nibG3MjxPfeuNRaqxeJmS
 6GEM57Dub8JuBnMhoxOZYK8aFfCQwaiWLJjwl6WQdMVqC3ZmlGHAXSE9b5I4Jip41
 gnsLvK/gSaf6xzxyFLgE+ILh+s9SMlGidHEE6af6a8jsGfflwS16taX9Up+VtOZWJ
 jexJToPA9mq9oDKHVIU97SDesyHd9kEEEY9PxJTQAyNBrZ4phfBQ1JlfcH1VZCqh/
 k7kvRamiNK6DJfkUMTXV5iA0BpIDg13lMNaa2PgTqKxcfeCUlX6Gsvnng7AzIZhYV
 Jmuqntz0AphfvvVL6g==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.118]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MxDkm-1rpOUa1iXo-00xZDL; Fri, 06
 Sep 2024 16:16:24 +0200
Message-ID: <44e0648e-b374-4816-8f3b-6948af471ab1@HIDDEN>
Date: Fri, 6 Sep 2024 16:16:18 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
 <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:Zr7i0zCZ3Biot6yOps1rzbBOodDPR4c59NhDSlIrlq+xkAaT997
 sPSG3H/cgLYL6ircPuey0NyWodrOu5I75EU+G2Sd4bT3howlOguWkT9OWuRmmmiD8aT1zzD
 LKxJAB5ZyDYdl59hfKLKdDuxGoE+fRhAWhykXCjP8Ma5uXSmdtmA62OoTNB7qHUHpiANuvj
 DtI/imI84X9n/0Fc8owkQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:che4HHHHCNM=;Vl/ktNcM1gyWsObYX78ydCL0+JZ
 UzL4tdE2vD20ssS0QRI+2/FaVkSvQFTLRoCUQ5j0bWzMtn3uHkFdnHTnY03QMNzoEDiKaFGbO
 EgvzTSebP0ovA6tFu5LO5t6bni02lwJNXoOMDYzRb5iyxq5oWussFAjJ5pmMjn9YuapfF4pqj
 XleJRul7n1/CYERkPJrr8YZwvM1Tf2Kpky/BaqqvCDjTxSSPCncy4hAwFEswth33/rE2YQwMD
 D4Jm5rv3u8cN6R+LIvI+8oCdMLICV0y+jBviw18hGo76fFwTmqYoxV0FJnxj2OxJJ5VMfRlyO
 SCyopimD1EapcDZaBuXf1Y+fbPlfw1xdcqgKFd5tv/icTRo8xaWRquEhnwfi0Q1XKSVs4RsVL
 26S39935C6WSnv2Lgkt4AkVx5QWlERFl5iAKE92XIts3V5geu70vpLTOVi9HFhb70mmIWF1fJ
 v9Z++SKhdx8zZR43eNbLeIOZFRLsiS9L1eA7l5gseHnWPtZgVAPtKOBs5jigwQbm6msiP0AVB
 dA2dhXY75URaClcYN57P5TX6h6K+NufTrVOnJwwGNIU9Mchdy89BP30XZipfFkzvMcRclDUoQ
 lQxwrhfOBpsZRkzK92gwtlIvtQpgIJUfTIfQZiYWU3mvE8qCfgTz/9dOETPcKfZSaKPL821T0
 mTgy6F00ZcOdnBF9IlPDEvdA8EDhqWPuPAroFpi1xgZPLae+wCx1Qxq7U5EwwwB0oy7jmd6+p
 Ckr1ryNTECEoLcrCkAehu2ACxrIBGVjN66D6u4dt1Cad6X2L2ez1wFon5j5r195XEoOtor/JG
 bP2FkxcamfaWkl6h5J2UzVPBPAuis70bNDHLFjq4ouDf8=
X-Spam-Score: 2.8 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: > Now the change_frame_size(5) initial and final sizes look
 correct. OK. In the next step I'd like to isolate the menubar code as the
 sole culprit for what's going in. Please with master do (setq
 default-frame-alist '((width . 200))) 
 Content analysis details:   (2.8 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [46.125.249.118 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [212.227.17.20 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.8 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > Now the change_frame_size(5) initial and final sizes look
    correct. OK. In the next step I'd like to isolate the menubar code as the
    sole culprit for what's going in. Please with master do (setq default-frame-alist
    '((width . 200))) 
 
 Content analysis details:   (1.8 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [212.227.17.20 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [46.125.249.118 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > Now the change_frame_size(5) initial and final sizes look correct.

OK.  In the next step I'd like to isolate the menubar code as the sole
culprit for what's going in.  Please with master do

(setq default-frame-alist '((width . 200)))

or some other insanely large value so we can see whether we can make the
GTK error disappear this way.  And please apply the trivial patch

diff --git a/src/xfns.c b/src/xfns.c
index 3f0d8f3fcd0..c90ac9c0d37 100644
--- a/src/xfns.c
+++ b/src/xfns.c
@@ -5230,7 +5230,7 @@ DEFUN ("x-create-frame", Fx_create_frame, Sx_create_frame,

    gui_default_parameter (f, parms, Qmenu_bar_lines,
                           NILP (Vmenu_bar_mode)
-                         ? make_fixnum (0) : make_fixnum (1),
+                         ? make_fixnum (0) : make_fixnum (0),
                           NULL, NULL, RES_TYPE_NUMBER);
    gui_default_parameter (f, parms, Qtab_bar_lines,
                           NILP (Vtab_bar_mode)
@@ -5342,7 +5342,7 @@ DEFUN ("x-create-frame", Fx_create_frame, Sx_create_frame,

  #if defined (USE_X_TOOLKIT) || defined (USE_GTK)
    /* Create the menu bar.  */
-  if (!minibuffer_only && FRAME_EXTERNAL_MENU_BAR (f))
+  if (0) // !minibuffer_only && FRAME_EXTERNAL_MENU_BAR (f))
      {
        /* If this signals an error, we haven't set size hints for the
  	 frame and we didn't make it visible.  */

and do C-x 5 2.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 6 Sep 2024 12:21:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 06 08:21:51 2024
Received: from localhost ([127.0.0.1]:52411 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smXyJ-0003To-4U
	for submit <at> debbugs.gnu.org; Fri, 06 Sep 2024 08:21:51 -0400
Received: from mail-yw1-f179.google.com ([209.85.128.179]:48629)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1smXyH-0003TV-Dj
 for 72986 <at> debbugs.gnu.org; Fri, 06 Sep 2024 08:21:50 -0400
Received: by mail-yw1-f179.google.com with SMTP id
 00721157ae682-6b6b9867f81so17504567b3.1
 for <72986 <at> debbugs.gnu.org>; Fri, 06 Sep 2024 05:21:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725625244; x=1726230044; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=Rm8pe7GPkhJs4c4lYmkA/pwvuF4M4l2WcJLXnbeyS+w=;
 b=zjH9Yrdx4aJuW7aZoUR0YdXgPsMO5nqj2DBmvt/urJH9dAB5ndILyc3HgfUiQ+KxVl
 Bp8gqJg8BcGc7MKU/KpC6FpSOrc8LqIEg0EO/XRZ7ty1bNaaQTzBkUA+i6aUCXHIRE6f
 lADYZXmHfSb1wRinOARY8fp3JAaIJ1RI3gIRE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725625244; x=1726230044;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Rm8pe7GPkhJs4c4lYmkA/pwvuF4M4l2WcJLXnbeyS+w=;
 b=LO5gK0KE7Sfqrw0PvMQx+BMdx4YtObQnz/98ww3xcg06K6Lnu3yhKGzwkVGLfOpdeV
 t7bcUnfitkCZFRGLhP6t/jizuoGEjSZiI26XxZIguSNfI13v69+Ai9Hw5AQ4hwHv6UMX
 hCCwBKWepgmMyW1P4AL67jQzIZOxxRluVmnay9MIRH4HgN0GrpKNhuVOQHZqCQV2pI1x
 VD6X2zdi2K//w/YRStzuDZxAPkOOJU7SZOCbtABvzpw9PK7AYyOj4zpnvHT2e6AaKY0d
 TNoRd5PP3Bvy8UCbQ7ysHwL0Py2bA88xusSdrzjDBd1fXi8X+24xnMguS1AQr8AAv2jV
 ywLA==
X-Forwarded-Encrypted: i=1;
 AJvYcCVdPHCqGTAuDMOXGpaXSJnWS0dBTadAqZDayGq44KFk4aeLsOEML0gVQDSjmjevDK2zGop/cQ==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx6+boSSTThLz8TAUOrsrvtjAg4w6xxRkd51RZsJVy4Xh0AFqLw
 euBO+CrJ1l5ASQrB/y/bgucR6hpe+cXoHCU5DD3Z9EvOP8O75EujtX/PmPdP2/AYJMpYUNnbvsa
 bY4VTyyO+/yIM3VxOHVSFI9cK3Z+6yvKdSRJAGA==
X-Google-Smtp-Source: AGHT+IFc9xpPS+o2CVqc0r6g9qf0xpkPsWpKlHh4eMG4inwAv+o81sA88VFqN9TslmFT5zByF9fLSrBVrsQikteMSgY=
X-Received: by 2002:a05:690c:4911:b0:6d6:94b2:f3e4 with SMTP id
 00721157ae682-6db44f2f652mr32074447b3.26.1725625244163; Fri, 06 Sep 2024
 05:20:44 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
 <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
In-Reply-To: <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Fri, 6 Sep 2024 13:20:32 +0100
Message-ID: <CAOnWdoh0GND+EJtj7CRqfF1gkfW=7D7bpz0MO6yBHm0Fz7woGQ@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000b1becf0621726fd2"
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000b1becf0621726fd2
Content-Type: text/plain; charset="UTF-8"

On Fri, 6 Sept 2024 at 10:50, martin rudalics <rudalics@HIDDEN> wrote:

>  > Buffer contents for master HEAD after C-x 5 2:
>
> I can't figure out what's going on.


I couldn't make sense of the results I sent either, so I re-ran the tests.

Buffer contents after C-x 5 2 with commit 24161683102 reverted:

Frame size history of #<frame  *Minibuf-1* 0x5b1397209180>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x322, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=400x322
change_frame_size_1, delayed, PS=1328x1260, XS=400x322, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=400x322
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258, DS=400x322
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=400x322
tool-bar-lines (2), NS=1328x1260~>1328x1258, MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=1328x1258, DS=1328x1258
ConfigureNotify, PS=1328x1260, XS=1328x1258, DS=1328x1258
xg_frame_resized, changed, PS=1328x1260, XS=1328x1258, DS=1328x1258
change_frame_size_1, delayed, PS=1328x1260, XS=1328x1258, DS=1328x1258
change_frame_size (5), TS=1280x1260~>1280x1258, TC=80x36~>80x35,
NS=1328x1260~>1328x1258, IS=1328x1260~>1328x1258, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

With git master HEAD:

Frame size history of #<frame  *Minibuf-1* 0x5e9870140918>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=400x340
change_frame_size_1, delayed, PS=1328x1260, XS=400x340, DS=1328x1260
tool-bar-lines (2), NS=1328x1260~>400x340, MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=400x340, DS=400x340
ConfigureNotify, PS=1328x1260, XS=400x340, DS=400x340
xg_frame_resized, changed, PS=1328x1260, XS=400x340, DS=400x340
change_frame_size_1, delayed, PS=1328x1260, XS=400x340, DS=400x340
change_frame_size (5), TS=1280x1260~>352x340, TC=80x36~>22x9,
NS=1328x1260~>400x340, IS=1328x1260~>400x340, MS=32x70 IH IV
ConfigureNotify, PS=400x340, XS=400x374
xg_frame_resized, changed, PS=400x340, XS=400x374
change_frame_size_1, delayed, PS=400x340, XS=400x374
change_frame_size (5), TS=352x340~>352x374, TC=22x9~>22x10,
NS=400x340~>400x374, IS=400x340~>400x374, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

Now the change_frame_size(5) initial and final sizes look correct.

-- 
https://rrt.sc3d.org

--000000000000b1becf0621726fd2
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Fri, 6 Sept 2024 at 10:50, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0&gt; Buffer contents for master HEAD=
 after C-x 5 2:<br>
<br>
I can&#39;t figure out what&#39;s going on.</blockquote><div><br></div><div=
><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" clas=
s=3D"gmail_default">I couldn&#39;t make sense of the results I sent either,=
 so I re-ran the tests.</div><div style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default=
">Buffer contents after C-x 5 2 with commit 24161683102 reverted:</div><br>=
</div><div>Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x5b139720918=
0&gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296=
x875, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (=
5), TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;12=
96x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width =
(3), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x1=
75<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x1=
75<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisib=
le, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_siz=
e (5), MS=3D32x70 IH IV<br>menu-bar-lines (2), MS=3D160x175<br>xg_frame_set=
_char_size, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg=
_frame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNo=
tify, not hidden &amp; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>Con=
figureNotify, PS=3D1328x1260, XS=3D400x322, DS=3D1328x1260<br>xg_frame_resi=
zed, changed, PS=3D1328x1260, XS=3D400x322<br>change_frame_size_1, delayed,=
 PS=3D1328x1260, XS=3D400x322, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328=
x1260, XS=3D1328x1258, DS=3D400x322<br>xg_frame_resized, changed, PS=3D1328=
x1260, XS=3D1328x1258, DS=3D400x322<br>change_frame_size_1, delayed, PS=3D1=
328x1260, XS=3D1328x1258, DS=3D400x322<br>tool-bar-lines (2), NS=3D1328x126=
0~&gt;1328x1258, MS=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328=
x1260, XS=3D1328x1258, DS=3D1328x1258<br>ConfigureNotify, PS=3D1328x1260, X=
S=3D1328x1258, DS=3D1328x1258<br>xg_frame_resized, changed, PS=3D1328x1260,=
 XS=3D1328x1258, DS=3D1328x1258<br>change_frame_size_1, delayed, PS=3D1328x=
1260, XS=3D1328x1258, DS=3D1328x1258<br>change_frame_size (5), TS=3D1280x12=
60~&gt;1280x1258, TC=3D80x36~&gt;80x35, NS=3D1328x1260~&gt;1328x1258, IS=3D=
1328x1260~&gt;1328x1258, MS=3D32x70 IH IV<br>set_window_configuration (4), =
MS=3D160x175 IH IV<br></div><div><br></div><div><div style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">With git=
 master HEAD:</div><div style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small" class=3D"gmail_default"><br></div><div style=3D"font-family:a=
rial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Frame si=
ze history of #&lt;frame =C2=A0*Minibuf-1* 0x5e9870140918&gt;<br>x_create_f=
rame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=3D80x25~&g=
t;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=3D1280x875~&=
gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x1260, IS=3D1296x=
875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), NS=3D1296x1260=
~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>scroll-bar-he=
ight (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>x_create_fram=
e_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=3D1328x1260,=
 XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5), MS=3D32x70 I=
H IV<br>x_make_frame_visible<br>MapNotify, not hidden &amp; not iconified, =
PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1260, XS=3D400=
x340, DS=3D1328x1260<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D400=
x340<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D400x340, DS=3D13=
28x1260<br>tool-bar-lines (2), NS=3D1328x1260~&gt;400x340, MS=3D160x175<br>=
xg_frame_set_char_size, visible, PS=3D1328x1260, XS=3D400x340, DS=3D400x340=
<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x340, DS=3D400x340<br>xg_frame=
_resized, changed, PS=3D1328x1260, XS=3D400x340, DS=3D400x340<br>change_fra=
me_size_1, delayed, PS=3D1328x1260, XS=3D400x340, DS=3D400x340<br>change_fr=
ame_size (5), TS=3D1280x1260~&gt;352x340, TC=3D80x36~&gt;22x9, NS=3D1328x12=
60~&gt;400x340, IS=3D1328x1260~&gt;400x340, MS=3D32x70 IH IV<br>ConfigureNo=
tify, PS=3D400x340, XS=3D400x374<br>xg_frame_resized, changed, PS=3D400x340=
, XS=3D400x374<br>change_frame_size_1, delayed, PS=3D400x340, XS=3D400x374<=
br>change_frame_size (5), TS=3D352x340~&gt;352x374, TC=3D22x9~&gt;22x10, NS=
=3D400x340~&gt;400x374, IS=3D400x340~&gt;400x374, MS=3D32x70 IH IV<br>set_w=
indow_configuration (4), MS=3D160x175 IH IV<br></div></div><div><br></div><=
div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" c=
lass=3D"gmail_default">Now the change_frame_size(5) initial and final sizes=
 look correct.<br></div></div><br></div><span class=3D"gmail_signature_pref=
ix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"lt=
r"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank"=
>https://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000b1becf0621726fd2--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 6 Sep 2024 11:38:15 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 06 07:38:15 2024
Received: from localhost ([127.0.0.1]:52330 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smXI6-0000y9-OX
	for submit <at> debbugs.gnu.org; Fri, 06 Sep 2024 07:38:15 -0400
Received: from mout.gmx.net ([212.227.17.20]:35327)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1smXI4-0000xW-K9
 for 72986 <at> debbugs.gnu.org; Fri, 06 Sep 2024 07:38:13 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725622687; x=1726227487; i=rudalics@HIDDEN;
 bh=ieeG8k5serwgS1FnBJoFmwWjl8aURKL5tAtWmQdgKnQ=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=bfE8Rn2oH0h4cx/xiy97A470sSgh50ZyqATM+y1NE3QEX0hC3Ssm0ViDGRhYML4C
 ZnN0S0LoYEwr7ahLnFAqs1vMkq0ow8+ccIHhSFy1O0t2FhS7yTqyTQSEJTMitimP4
 hf7GjLP0FRFThWOOySPR/8KibqLuib788hsaqMJgYddwKCzMS9fgcMHOvxNWpHVb8
 FOp6mXxO1UL+xBv5nzlM9Uw5DHTeQFSs28qxQHvDN5+8zm1Wij8tLdSir1FNOSbN9
 wJAVCS0JKoGSskJzHM2qeQdVvxxKiUVh5RVhmtCnVfnOFU6YDGVkP8wqLBwrjbnA9
 3xgE3WYTBqBdJRiq/w==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.118]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MJVHU-1sSeKv0KCG-00S1rb; Fri, 06
 Sep 2024 11:50:17 +0200
Message-ID: <bf3d1c46-1ac5-44de-ae6d-08268b75b7c6@HIDDEN>
Date: Fri, 6 Sep 2024 11:50:16 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
 <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:DfqEsSktuIoz+Us1apQzKyJz2d6rrYW4542ibDAC6Ev9+RCt3q/
 aXB8C5ePQaItrlKfK3HMWv4VvyUIq5C+8GXYOYwGttSzbi6VV9/kn324V6NtweVQ5XC+Dur
 Ss8izJ5nuigp+vKuqDZPj0FkeKq2sZDufz9DgMv0faE/axEPV6hG5joCH73QThwG8St2UxG
 GuY98cN9LOoK3IvQLNgig==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:SqXExd7DjOM=;OmQJPM4oNBMJ8D4kSHoGI9TtaiA
 I8XDvIqDbjzp5nu6Gzq9EaZIKDJ7xxXlVvyV/bk4Tl9IVY40s5bP/79EQMQxEgijIbx0nB6MQ
 +/OG2NT9DgaSQYCUq4moErrk5B0p0N8UVr+qsILL7JEZvzAP9b1JB6JIWDxRGVzV0wdo081Y9
 /mNm0/NHzfwSQDJLo5/9zi72ku8tFMvGU7V+F6zp/Rt54FuHt9mGeiXdF2Jy+cGlurKrGSDaL
 S7awfcZ1/2Lq1hVOV8xdLZRwDpIH8UyZZalBYi3QWSX5krBz5gNtZ2o2ZPvWxgJQQ/YwytMiF
 eyzznZX9LIBDstoh/laEcxV/cFNPUG2cfqAwIrPv9D0ANosMPgvopiSCaEVxUvOksiHlmdjvY
 lfkgF+xpTN8WVYsjFxAiRe0IthJHLRbt1PZ94fFgG67YlJk8K0+2RbqIiBsHK8zuTgtxSqYIY
 4LE++Gn8KsG5QyiLw3Mtp7skuDHq51Zt6JR77t47B4If3eY93RXcqM1PBdQg4dQ8MH1Ax7THE
 X5/4391xSzTIJENGstiekE7ho/WyNpM7eza43Po53UUtdGpT7nNW6hf69tzVxfbO96Bm1dThN
 vJPmwPfGkA8uI8uCY9BEUTd6++k5YsCPNov17s06n1MyFd47UN7aWQuWqCwEjm2XdfPSAxjao
 Z/oWJYSQKPFFHgOxIa7wgL1DSFy8EvyPf4kOSxvCXlOWdnsh4PLzXFTo/KCwwIxnGXPIcqX+g
 0PKagxo5BasqUS3sOB4yS/fSc0+UTooZdgV3nbFID1wciDHNSb8vQzB4wPROEwqPH3Yop8rXc
 XmR5j7wR+2XulA893xl9Pgero/AFNXx9QegvYnxaFvEMY=
X-Spam-Score: 2.8 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > Buffer contents for master HEAD after C-x 5 2: I can't
 figure out what's going on. We get a ConfigureNotify, PS=400x374, XS=1280x1354
 Content analysis details:   (2.8 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [46.125.249.118 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [212.227.17.20 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.8 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > Buffer contents for master HEAD after C-x 5 2: I can't
   figure out what's going on. We get a ConfigureNotify, PS=400x374, XS=1280x1354
    
 
 Content analysis details:   (1.8 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [212.227.17.20 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [46.125.249.118 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -0.0 T_SCC_BODY_TEXT_LINE   No description available.
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > Buffer contents for master HEAD after C-x 5 2:

I can't figure out what's going on.  We get a

ConfigureNotify, PS=400x374, XS=1280x1354

event that tells us to set the frame to some "reasonable" size at least.
And the penultimate lines

 > change_frame_size (5), TS=352x374~>1232x1354, TC=22x10~>77x38,
 > NS=400x374~>1280x1354, IS=400x374~>1280x1354, MS=32x70 IH IV

tell, for example, that the text size of the frame should increase from
22x10 columns/lines to 77x38 (38 being obviously too large).  But
apparently nothing changes which is a complete mystery because

- if the WM does give us the indicated new size and we do not react, you
   should at least see an excessive frame border around or a much too
   long title bar above the contents of the new frame,

- if the WM only pretended to give us the indicated new size, you should
   see the new frame clipped at the right and bottom.

Since neither of these apparently happen, I'm clueless.  Could you do
the following: adjust_frame_size (in frame.c) contains the line

   if (new_inner_width != old_inner_width)

Please put a breakpoint there and look what happens when new_inner_width
is 1280.  That is, use

condition B new_inner_width == 1280

where B is the number of the breakpoint you've set.  I'm mostly
interested in whether the breakpoint gets hit at all.  If it does get
hit, we can try to dig further.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 6 Sep 2024 08:14:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 06 04:14:24 2024
Received: from localhost ([127.0.0.1]:39074 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smU6q-0000za-5A
	for submit <at> debbugs.gnu.org; Fri, 06 Sep 2024 04:14:24 -0400
Received: from mail-yw1-f178.google.com ([209.85.128.178]:44076)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1smU6o-0000zA-JW
 for 72986 <at> debbugs.gnu.org; Fri, 06 Sep 2024 04:14:23 -0400
Received: by mail-yw1-f178.google.com with SMTP id
 00721157ae682-6d5a4615a56so16442807b3.0
 for <72986 <at> debbugs.gnu.org>; Fri, 06 Sep 2024 01:13:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725610330; x=1726215130; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=8P5ybt5hssYoHmD7rNU41Ew20WJKe9dVpi6j+ygBKmU=;
 b=1lqWdyRFPv2XLZic7b8gfdb+eMNDPeT+ofNwActtfa4FXsSNncDbr++aQgYMvS2Ves
 9B/uJ2xOyz+ORghlFvvRgfgn9uZZA0Axi17ighiGgAvh85qgIciJu12MNOfsvX3ZIE0E
 cHwg00OQL/DpUZLQMzXajPdBSm1Vlnj8LxvqI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725610330; x=1726215130;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=8P5ybt5hssYoHmD7rNU41Ew20WJKe9dVpi6j+ygBKmU=;
 b=s4xcAzHjOF+Trufms2d4doa9nwY/xHz3oAEKfsHnW3fYErtQar2/e0wot7Oal8gG5i
 nm575yMRa1ilvoB4zWDhwZjKAdE40ZkRM3P5v7hKpuex1M+nzLmUUauzfxljhnS9UYwY
 utmT3fUv1LtTFdK3WApchdlIyj8Cj4/FsnEyHNjc7hT9qVZyv2x20cSOT2AQof8cfedS
 l2XMQ/TpDCVrKk5M9ZV8CF6kZUFihkDKufDVXAy5wCZm1Hs/QPVqtGsdjV/T1VF1T5zZ
 GM1YR2W81zd15VDXmEwUn3Qc2Fu5qWFyYP4dP0tXSPJUOiAYYuK/ZP8nbL5mOk/gFmf6
 ClyA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWylKIww8EpLaHpVQOXYL680cPrp4DfFohvRUT3vT6ZHMtwtIMMIsN/z2IC/tLC2a8wKlYWbw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Ywd51r+y/w4d2PE8SDPKbnOCs3mxE5g9PMttQNoQHguwKS3AlIz
 gXXopL3A63GQRoOqi1y68HWtEeuGfl+uThlDnj2YdRl/5oYcB5MhmeAN7HCDGnkE/RT3WoLYz2z
 fqR8IFti8bFdXM6ozDUl6EaL2AAlaeJUyQ46z8w==
X-Google-Smtp-Source: AGHT+IF5kCD34BBp7hhNKk+oAY5sjlpBPiSDvbb4TqX72c2gClix9Wx+Ap1G2kVpO0SKBgfJ7OIafJT0wZIO/v3W9Vs=
X-Received: by 2002:a05:690c:18:b0:6db:4809:ed57 with SMTP id
 00721157ae682-6db4809ee57mr14601417b3.22.1725610330040; Fri, 06 Sep 2024
 01:12:10 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
 <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
In-Reply-To: <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Fri, 6 Sep 2024 09:11:58 +0100
Message-ID: <CAOnWdohvsHOkSGV4gphPG6+=kWSFDZ9CbV7A6+2hGDbwx=md6A@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000be484e06216ef633"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000be484e06216ef633
Content-Type: text/plain; charset="UTF-8"

On Fri, 6 Sept 2024 at 08:54, martin rudalics <rudalics@HIDDEN> wrote:

>
> Inexplicable to me.  Please conduct both runs once more.  But rather
> than using the debugger simply evaluate
>
> (setq frame-size-history '(100))
>
> in the initial frame, do C-x 5 2, evaluate
>
> (frame--size-history)
>
> and post the contents of the the buffer *frame-size-history* for each
> run here.  Maybe we can see some difference then.


Buffer contents for master HEAD after C-x 5 2:

Frame size history of #<frame  *Minibuf-1* 0x5a93cc9332e8>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x340, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=400x340
change_frame_size_1, delayed, PS=1328x1260, XS=400x340, DS=1328x1260
tool-bar-lines (2), NS=1328x1260~>400x340, MS=160x175
xg_frame_set_char_size, visible, PS=1328x1260, XS=400x340, DS=400x340
ConfigureNotify, PS=1328x1260, XS=400x340, DS=400x340
xg_frame_resized, changed, PS=1328x1260, XS=400x340, DS=400x340
change_frame_size_1, delayed, PS=1328x1260, XS=400x340, DS=400x340
change_frame_size (5), TS=1280x1260~>352x340, TC=80x36~>22x9,
NS=1328x1260~>400x340, IS=1328x1260~>400x340, MS=32x70 IH IV
ConfigureNotify, PS=400x340, XS=400x374
xg_frame_resized, changed, PS=400x340, XS=400x374
change_frame_size_1, delayed, PS=400x340, XS=400x374
change_frame_size (5), TS=352x340~>352x374, TC=22x9~>22x10,
NS=400x340~>400x374, IS=400x340~>400x374, MS=32x70 IH IV
ConfigureNotify, PS=400x374, XS=1280x1354
xg_frame_resized, changed, PS=400x374, XS=1280x1354
change_frame_size_1, delayed, PS=400x374, XS=1280x1354
change_frame_size (5), TS=352x374~>1232x1354, TC=22x10~>77x38,
NS=400x374~>1280x1354, IS=400x374~>1280x1354, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

And again, but with commit 24161683102 reverted:

Frame size history of #<frame  *Minibuf-1* 0x5f6dbd4449c0>
x_create_frame_1 (5), TS=80x25~>1280x875, NS=80x25~>1296x875,
IS=80x25~>1296x875, MS=32x70 IH IV
gui_figure_window_size (5), TS=1280x875~>1280x1260, TC=80x25~>80x36,
NS=1296x875~>1296x1260, IS=1296x875~>1296x1260, MS=32x70 IH IV
scroll-bar-width (3), NS=1296x1260~>1328x1260, IS=1296x1260~>1328x1260,
MS=160x175
scroll-bar-height (3), MS=160x175
menu-bar-lines (2), MS=160x175
x_create_frame_2 (0), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
menu-bar-lines (2), MS=160x175
xg_frame_set_char_size, invisible, PS=1328x1260, XS=1328x1260, DS=1328x1260
xg_frame_set_char_size (5), MS=32x70 IH IV
x_make_frame_visible
MapNotify, not hidden & not iconified, PS=1328x1260, DS=1328x1260
ConfigureNotify, PS=1328x1260, XS=400x322, DS=1328x1260
xg_frame_resized, changed, PS=1328x1260, XS=400x322
change_frame_size_1, delayed, PS=1328x1260, XS=400x322, DS=1328x1260
change_frame_size (5), TS=1280x1260~>352x322, TC=80x36~>22x9,
NS=1328x1260~>400x322, IS=1328x1260~>400x322, MS=32x70 IH IV
ConfigureNotify, PS=400x322, XS=1328x1258
xg_frame_resized, changed, PS=400x322, XS=1328x1258
change_frame_size_1, delayed, PS=400x322, XS=1328x1258
tool-bar-lines (2), NS=400x322~>1328x1258, MS=160x175
xg_frame_set_char_size, visible, PS=400x322, XS=1328x1258, DS=1328x1258
ConfigureNotify, PS=400x322, XS=1328x1258, DS=1328x1258
xg_frame_resized, changed, PS=400x322, XS=1328x1258, DS=1328x1258
change_frame_size_1, delayed, PS=400x322, XS=1328x1258, DS=1328x1258
change_frame_size (5), TS=352x322~>1280x1258, TC=22x9~>80x35,
NS=400x322~>1328x1258, IS=400x322~>1328x1258, MS=32x70 IH IV
set_window_configuration (4), MS=160x175 IH IV

-- 
https://rrt.sc3d.org

--000000000000be484e06216ef633
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Fri, 6 Sept 2024 at 08:54, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><br>
Inexplicable to me.=C2=A0 Please conduct both runs once more.=C2=A0 But rat=
her<br>
than using the debugger simply evaluate<br>
<br>
(setq frame-size-history &#39;(100))<br>
<br>
in the initial frame, do C-x 5 2, evaluate<br>
<br>
(frame--size-history)<br>
<br>
and post the contents of the the buffer *frame-size-history* for each<br>
run here.=C2=A0 Maybe we can see some difference then<span class=3D"gmail_d=
efault" style=3D"font-family:arial,helvetica,sans-serif;font-size:small">.<=
/span></blockquote><div><br></div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small" class=3D"gmail_default">Buffer contents for ma=
ster HEAD after C-x 5 2:</div><div style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defaul=
t">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x5a93cc9332e8&gt;<br=
>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x875, IS=
=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5), TS=
=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296x126=
0, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3), N=
S=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175<br>=
scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175<br>=
x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisible, PS=
=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size (5),=
 MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNotify, not hidden &amp; no=
t iconified, PS=3D1328x1260, DS=3D1328x1260<br>ConfigureNotify, PS=3D1328x1=
260, XS=3D400x340, DS=3D1328x1260<br>xg_frame_resized, changed, PS=3D1328x1=
260, XS=3D400x340<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D400=
x340, DS=3D1328x1260<br>tool-bar-lines (2), NS=3D1328x1260~&gt;400x340, MS=
=3D160x175<br>xg_frame_set_char_size, visible, PS=3D1328x1260, XS=3D400x340=
, DS=3D400x340<br>ConfigureNotify, PS=3D1328x1260, XS=3D400x340, DS=3D400x3=
40<br>xg_frame_resized, changed, PS=3D1328x1260, XS=3D400x340, DS=3D400x340=
<br>change_frame_size_1, delayed, PS=3D1328x1260, XS=3D400x340, DS=3D400x34=
0<br>change_frame_size (5), TS=3D1280x1260~&gt;352x340, TC=3D80x36~&gt;22x9=
, NS=3D1328x1260~&gt;400x340, IS=3D1328x1260~&gt;400x340, MS=3D32x70 IH IV<=
br>ConfigureNotify, PS=3D400x340, XS=3D400x374<br>xg_frame_resized, changed=
, PS=3D400x340, XS=3D400x374<br>change_frame_size_1, delayed, PS=3D400x340,=
 XS=3D400x374<br>change_frame_size (5), TS=3D352x340~&gt;352x374, TC=3D22x9=
~&gt;22x10, NS=3D400x340~&gt;400x374, IS=3D400x340~&gt;400x374, MS=3D32x70 =
IH IV<br>ConfigureNotify, PS=3D400x374, XS=3D1280x1354<br>xg_frame_resized,=
 changed, PS=3D400x374, XS=3D1280x1354<br>change_frame_size_1, delayed, PS=
=3D400x374, XS=3D1280x1354<br>change_frame_size (5), TS=3D352x374~&gt;1232x=
1354, TC=3D22x10~&gt;77x38, NS=3D400x374~&gt;1280x1354, IS=3D400x374~&gt;12=
80x1354, MS=3D32x70 IH IV<br>set_window_configuration (4), MS=3D160x175 IH =
IV<br></div></div><div><br></div><div><div style=3D"font-family:arial,helve=
tica,sans-serif;font-size:small" class=3D"gmail_default">And again, but wit=
h commit 24161683102 reverted:</div><div style=3D"font-family:arial,helveti=
ca,sans-serif;font-size:small" class=3D"gmail_default"><br></div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default">Frame size history of #&lt;frame =C2=A0*Minibuf-1* 0x5f6dbd4449c0&=
gt;<br>x_create_frame_1 (5), TS=3D80x25~&gt;1280x875, NS=3D80x25~&gt;1296x8=
75, IS=3D80x25~&gt;1296x875, MS=3D32x70 IH IV<br>gui_figure_window_size (5)=
, TS=3D1280x875~&gt;1280x1260, TC=3D80x25~&gt;80x36, NS=3D1296x875~&gt;1296=
x1260, IS=3D1296x875~&gt;1296x1260, MS=3D32x70 IH IV<br>scroll-bar-width (3=
), NS=3D1296x1260~&gt;1328x1260, IS=3D1296x1260~&gt;1328x1260, MS=3D160x175=
<br>scroll-bar-height (3), MS=3D160x175<br>menu-bar-lines (2), MS=3D160x175=
<br>x_create_frame_2 (0), MS=3D160x175<br>xg_frame_set_char_size, invisible=
, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_frame_set_char_size =
(5), MS=3D32x70 IH IV<br>menu-bar-lines (2), MS=3D160x175<br>xg_frame_set_c=
har_size, invisible, PS=3D1328x1260, XS=3D1328x1260, DS=3D1328x1260<br>xg_f=
rame_set_char_size (5), MS=3D32x70 IH IV<br>x_make_frame_visible<br>MapNoti=
fy, not hidden &amp; not iconified, PS=3D1328x1260, DS=3D1328x1260<br>Confi=
gureNotify, PS=3D1328x1260, XS=3D400x322, DS=3D1328x1260<br>xg_frame_resize=
d, changed, PS=3D1328x1260, XS=3D400x322<br>change_frame_size_1, delayed, P=
S=3D1328x1260, XS=3D400x322, DS=3D1328x1260<br>change_frame_size (5), TS=3D=
1280x1260~&gt;352x322, TC=3D80x36~&gt;22x9, NS=3D1328x1260~&gt;400x322, IS=
=3D1328x1260~&gt;400x322, MS=3D32x70 IH IV<br>ConfigureNotify, PS=3D400x322=
, XS=3D1328x1258<br>xg_frame_resized, changed, PS=3D400x322, XS=3D1328x1258=
<br>change_frame_size_1, delayed, PS=3D400x322, XS=3D1328x1258<br>tool-bar-=
lines (2), NS=3D400x322~&gt;1328x1258, MS=3D160x175<br>xg_frame_set_char_si=
ze, visible, PS=3D400x322, XS=3D1328x1258, DS=3D1328x1258<br>ConfigureNotif=
y, PS=3D400x322, XS=3D1328x1258, DS=3D1328x1258<br>xg_frame_resized, change=
d, PS=3D400x322, XS=3D1328x1258, DS=3D1328x1258<br>change_frame_size_1, del=
ayed, PS=3D400x322, XS=3D1328x1258, DS=3D1328x1258<br>change_frame_size (5)=
, TS=3D352x322~&gt;1280x1258, TC=3D22x9~&gt;80x35, NS=3D400x322~&gt;1328x12=
58, IS=3D400x322~&gt;1328x1258, MS=3D32x70 IH IV<br>set_window_configuratio=
n (4), MS=3D160x175 IH IV<br></div></div><div><br></div><span class=3D"gmai=
l_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature=
"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" t=
arget=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000be484e06216ef633--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 6 Sep 2024 08:10:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Sep 06 04:10:17 2024
Received: from localhost ([127.0.0.1]:39070 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smU2r-0000i3-0o
	for submit <at> debbugs.gnu.org; Fri, 06 Sep 2024 04:10:17 -0400
Received: from mout.gmx.net ([212.227.17.21]:47815)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1smTtf-00006f-DG
 for 72986 <at> debbugs.gnu.org; Fri, 06 Sep 2024 04:00:48 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725609575; x=1726214375; i=rudalics@HIDDEN;
 bh=szeCoRLrrc4ibKmcclrx3oJQRkBQX6y+8oDlQ7exAZo=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=SlPgZndZFVAbOG0OsL3rWsYyJgou3xEVyFFlH4B8MrMqhs5X26JEmK65TkrrEVEE
 uo98bXlLg4ECoDBSyP3PhBNgftCPCJDgszcoptLlp4msWol5RZ40dsbc2uSXy6Z6w
 9kE6mS2DrifQxhSsYmh/GCpPGdaoTwOCE/OuWpQZbKfoxX+iwMz5VfptegYU5Xouo
 INxD0GNCFw/UZo+2O4oZ7S5xUM8DcmEk0zEdks6yTIN1R0z2EmttdRkUdUt02f3UJ
 USn87xHwUDQ/KDJMeHwvJ/VZBEsm5ovduZRvWgEncUFLchlhtKlGJaxCWDUN3ZPfs
 HUrsi+1w+aY6aeLnHg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.118]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MtfJX-1ruFHX2DmB-010Fxh; Fri, 06
 Sep 2024 09:54:12 +0200
Message-ID: <7be33291-1828-41a6-bd56-759db2f533ee@HIDDEN>
Date: Fri, 6 Sep 2024 09:54:06 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
 <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:SVi1Ijoj80e3WZitLqiErEmrRxQv5lfjQREfpntftt0T3n99QVk
 QScylncqXRGOXQ2qZ9lQSDUg9GyXulSfSym5nPwkBarxjpgccdP5nKI5e6kUlwGGGDTH7nX
 bqsv3gZPU7jFQcWwGnHa/4NVTceaI1KsaBHcfjBLDomhUv51Ls8w/5usdzZeXBgEsX+zx5H
 BmRGVfsW3X2LdxONP6Ukg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:T4V2ypRIIiA=;mu/CjwuF17TjaOCS7OEEpUaPx6g
 s/3mdeokRjKx8RbvOD/VQ1w2jgyLWYUISjGslx/XJZj9AXdH8wqyRVT0yRUFh0yNDFaYPKfLJ
 kAlzWJkXIC9rvd02U5KbjfXHZSEqGKRObHToJG2OlKHojDzcsJrUuRN4/xgue86d+942H0VFu
 2L1rTga4YjxisChtcX25S2+fvRt5JsYtXMY89gVFcBycW9oMnY4T7kbPLMMsfR6mRteA/4X3W
 Xj1WkIZyEwhzJCggr5Ish+KvKIjZdodNnmjMnrT7QelvHd4K1PLgpKNEi0UEktb/uO2fYvpKT
 YhUoe8SNH5oCbMYkSwE0WMrojCggb49efAvs5ZVMW10beCfh7ggCUyO52dUyZvsFDMlmPgU46
 m3B2qcZ6ywCM5duvb2vrxNeu1W+1BpzXlMm9wX3pzER27rehmVHUvJbNbNXZ+Rn0IA0xpTyDT
 VDjdZCbtLDdooOdH6LhujwmvxY3L8IWVlNPkIL6xonsVfqy18tzbeU5d3e4wsC3tFMD/06VK9
 4MrnmFI8v+LVE1TA6bX3JfjJIRM+5MmQN0VjdaF/7/R6R50ZkaIqxwdRnWrNXa5PhGp23kn7b
 mAyUgmhIiZvFui6rGwcTiOMhhbVlQm/GeC7OG7DcPtLF0cbJFpISUsUY/KFZSEAUOjEOxLmbk
 UZE5k9wjYcfv+wCzlud8B/t7neUEQFiNJW4D5lG7Jbxrgn1XUu+8iX8scIrfWO5aatN1nkD5M
 AWdhJPYi1utn4B719Zvwam6jpUqaymMkxEEtbRSfQGgrdf5VfU1+DdU+O2qLRJHSW2Ps1TaM3
 uajqJ1NjiCk2jX6XFF4suNGLfU3HH46VwA+Ewm1e2TNig=
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: > I checked out git master HEAD (currently df57e44a08f) and
 reverted commit > 241616831024c9c9fe2b2378b611db0a560b9675 on top of that.
 Good. > and please first run without the commit under >> gdb with a breakpoint
 at the line >> >> adjust_frame_size (f, -1, -1, 2, 0, Qmenu_bar_lines); >>
 >> in xg_update_frame_menubar. Please note all valu [...] 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.21 listed in list.dnswl.org]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [212.227.17.21 listed in wl.mailspike.net]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [46.125.249.118 listed in zen.spamhaus.org]
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > I checked out git master HEAD (currently df57e44a08f) and
    reverted commit > 241616831024c9c9fe2b2378b611db0a560b9675 on top of that.
    Good. > and please first run without the commit under >> gdb with a breakpoint
    at the line >> >> adjust_frame_size (f, -1, -1, 2, 0, Qmenu_bar_lines); >>
    >> in xg_update_frame_menubar. Please note all valu [...] 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [46.125.249.118 listed in zen.spamhaus.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.21 listed in list.dnswl.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [212.227.17.21 listed in wl.mailspike.net]
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > I checked out git master HEAD (currently df57e44a08f) and reverted commit
 > 241616831024c9c9fe2b2378b611db0a560b9675 on top of that.

Good.

 > and please first run without the commit under
 >> gdb with a breakpoint at the line
 >>
 >>         adjust_frame_size (f, -1, -1, 2, 0, Qmenu_bar_lines);
 >>
 >> in xg_update_frame_menubar.  Please note all values you see after doing
 >>
 >> p req.height
 >>
 >
 > 50 (before initial frame opens)
 > 50 (after C-x 5 2, before second frame opens)
 >
 > And the second frame opens at the expected size, the same size as the first.
 >
 > Then restore current master and repeat the same steps.  When the values
 >> differ, this should tell us something about what happens.
 >>
 >
 > 50 (before initial frame opens)
 > 50 (after C-x 5 2, before second frame opens)
 >
 > But the second frame opens small.

Inexplicable to me.  Please conduct both runs once more.  But rather
than using the debugger simply evaluate

(setq frame-size-history '(100))

in the initial frame, do C-x 5 2, evaluate

(frame--size-history)

and post the contents of the the buffer *frame-size-history* for each
run here.  Maybe we can see some difference then.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 5 Sep 2024 19:34:12 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 05 15:34:12 2024
Received: from localhost ([127.0.0.1]:38274 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1smIF9-0003WW-VX
	for submit <at> debbugs.gnu.org; Thu, 05 Sep 2024 15:34:12 -0400
Received: from mail-yw1-f180.google.com ([209.85.128.180]:57704)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1smIF7-0003Vv-Pi
 for 72986 <at> debbugs.gnu.org; Thu, 05 Sep 2024 15:34:10 -0400
Received: by mail-yw1-f180.google.com with SMTP id
 00721157ae682-6c130ffa0adso11360207b3.3
 for <72986 <at> debbugs.gnu.org>; Thu, 05 Sep 2024 12:33:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725564718; x=1726169518; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=f1155JSDHUCl+VkAYRMhiMrbsaCucBzUdPUG/IQHtjI=;
 b=ZkSQn7RymvnVzP+SSYRvrl6ypvhXHKhGsc8M2pnAQuHmRsQ6qxELaPWDF3U79AqL3L
 5BSC7i7YeEM6Oe7ZK5wKD1nl2mFxOVMMXm1iXYuPh9Kh8LQGGgl2MQqAXEi56hKiAnWz
 BJzEnsg8Uh0KE1GpeCWTyLx9zl0ARwUqFzP2o=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725564718; x=1726169518;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=f1155JSDHUCl+VkAYRMhiMrbsaCucBzUdPUG/IQHtjI=;
 b=PrcQEsSPaKb3IyWECUcWS4tJv4ELqoP6NCTFf6G/bD8gPJgxC4rZA8Z+4nMcmztP9P
 Fm37+NWpIwfXq62ogwbQx1ntGCook9E24MvC3sJGWpsYmPdpcTw/kCXK/2YeDiGuaruN
 2rol9kigrQDzOCxVyprsXkGdumbPpTlzsdtsmCQQmY2GB5NbrKrLbLaoriCsnrLpE5M1
 oiGnt/HQqq1FIkOdxAkPASJRPnPE0sthkMcN61s8s1TWfXOUDigCZ7EAlPUUg3yojlmS
 tT+1K7FQAqxB1AiLQCnwsi1BXdpKvaJJq01Mzp+mpKdYRrNJjFj/d3BAIia8P4N6T308
 3h0Q==
X-Forwarded-Encrypted: i=1;
 AJvYcCW5YRba3G41gSjBtD3YNErs2OCyp8Qol6mQy5liEAILYPzZg9dJf9bVzopIRnXf0N/R9N1Nbg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yzt4fjUyTB0TwH6N9kTHm4ehR9TXD+staTejHFbne4vvhnbZT8e
 m+jFc+y9zdcyPEElXbHFg/r2OO1H3HiR3B5wCvhIjoYHLkR9PbI0InWBn0zchef6+1g2hUiEyl4
 rKwTkN1gRt90XCiC8JtDEjlC8wKJyaxe6Pn3Tcg==
X-Google-Smtp-Source: AGHT+IFI7V6SdCo9vPq/5kKNeE5cxXTPOn7Hu0A/hVOoz3xKmSlDVTUbZ5B9Z9cT72cK8wvpS5yDweesirZea07r+Qw=
X-Received: by 2002:a05:690c:6612:b0:6db:3b2f:a188 with SMTP id
 00721157ae682-6db4516fb00mr2467537b3.32.1725564718618; Thu, 05 Sep 2024
 12:31:58 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
 <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
In-Reply-To: <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Thu, 5 Sep 2024 20:31:46 +0100
Message-ID: <CAOnWdoioyUSzepX33TtmLTMx5T5pZL8BLUBE=+nnCAjz4LROqA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000173d35062164587b"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000173d35062164587b
Content-Type: text/plain; charset="UTF-8"

On Thu, 5 Sept 2024 at 08:49, martin rudalics <rudalics@HIDDEN> wrote:

>  > My bisection suggests the problematic commit is
>  > 241616831024c9c9fe2b2378b611db0a560b9675
>
> Thanks.  Please try first setting 'frame-inhibit-implied-resize' to t
> which should avoid that a frame gets resized when the menu bar is
> enabled or disabled


Setting the variable to t does indeed prevent the frame being resized when
menu-bar-mode is toggled, but has no effect on the size of the subsequent
windows created.

If this does not help, please proceed as follows: Try to undo that
> commit (I cite it below)


I checked out git master HEAD (currently df57e44a08f) and reverted commit
241616831024c9c9fe2b2378b611db0a560b9675 on top of that.

and please first run without the commit under
> gdb with a breakpoint at the line
>
>        adjust_frame_size (f, -1, -1, 2, 0, Qmenu_bar_lines);
>
> in xg_update_frame_menubar.  Please note all values you see after doing
>
> p req.height
>

50 (before initial frame opens)
50 (after C-x 5 2, before second frame opens)

And the second frame opens at the expected size, the same size as the first.

Then restore current master and repeat the same steps.  When the values
> differ, this should tell us something about what happens.
>

50 (before initial frame opens)
50 (after C-x 5 2, before second frame opens)

But the second frame opens small.

--000000000000173d35062164587b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">On Thu, 5 Sept 2024 at=
 08:49, martin rudalics &lt;<a href=3D"mailto:rudalics@HIDDEN" target=3D"_b=
lank">rudalics@HIDDEN</a>&gt; wrote:</div></div><div class=3D"gmail_quote">=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"gmail_defa=
ult" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"></spa=
n>=C2=A0&gt; My bisection suggests the problematic commit is<br>
=C2=A0&gt; 241616831024c9c9fe2b2378b611db0a560b9675<br>
<br>
Thanks.=C2=A0 Please try first setting &#39;frame-inhibit-implied-resize&#3=
9; to t<br>
which should avoid that a frame gets resized when the menu bar is<br>
enabled or disabled</blockquote><div><br></div><div><div style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Sett=
ing the variable to t does indeed prevent the frame being resized when menu=
-bar-mode is toggled, but has no effect on the size of the subsequent windo=
ws created.<br></div><br></div><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">
If this does not help, please proceed as follows: Try to undo that<br>
commit (I cite it below) </blockquote><div><br></div><div><div style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default=
">I checked out git master HEAD (currently df57e44a08f) and reverted commit=
 241616831024c9c9fe2b2378b611db0a560b9675 on top of that.<br></div><br></di=
v><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;borde=
r-left:1px solid rgb(204,204,204);padding-left:1ex">and please first run wi=
thout the commit under<br>
gdb with a breakpoint at the line<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0adjust_frame_size (f, -1, -1, 2, 0, Qmenu_bar_li=
nes);<br>
<br>
in xg_update_frame_menubar.=C2=A0 Please note all values you see after doin=
g<br>
<br>
p req.height<br></blockquote><div><br></div><div><div style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">50 (bef=
ore initial frame opens)<br></div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small" class=3D"gmail_default">50 (after C-x 5 2, bef=
ore second frame opens)<br></div></div><div><br></div><div><div style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defaul=
t">And the second frame opens at the expected size, the same size as the fi=
rst.<br></div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small"></span>Then<span class=3D"gmail_default" style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small"> </span>restore current =
master and repeat the same steps.=C2=A0 Whe<span class=3D"gmail_default" st=
yle=3D"font-family:arial,helvetica,sans-serif;font-size:small"></span>n the=
 values<br>
differ, this should tell us something about what happens.<br></blockquote><=
div><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small" class=3D"gmail_default">50 (before initial frame opens)</div>=
<div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=
=3D"gmail_default">50 (after C-x 5 2, before second frame opens)<br></div><=
br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll" class=3D"gmail_default">But the second frame opens small.<br></div></di=
v></div>

--000000000000173d35062164587b--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 5 Sep 2024 07:50:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Sep 05 03:50:45 2024
Received: from localhost ([127.0.0.1]:36034 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sm7GP-0000Hn-Jg
	for submit <at> debbugs.gnu.org; Thu, 05 Sep 2024 03:50:45 -0400
Received: from mout.gmx.net ([212.227.17.20]:52605)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1sm7GN-0000HY-GK
 for 72986 <at> debbugs.gnu.org; Thu, 05 Sep 2024 03:50:44 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725522570; x=1726127370; i=rudalics@HIDDEN;
 bh=bQj0u3WlxlvmtZcKhXCWrYLsJ0KwhakKBLp8DdI8NmY=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=d4rydGxsJVRIxn144mpyIlPo3WxGsP1RihG5nEt6qBvI6EiCsHPMdiqcapd+EtpQ
 Ahi/2NDVgSeQTjXQe9KtuwDm2u6Tu9fdPixfSapOxFRjXzGlKs0iHdb8AmnOQXOe2
 k58ipXi3zlX5JgX5s/2+NJA1IwDtStTmpfodr5Nd941fQif9A6Zmt7H4+pOopPgrZ
 msMoJOQlBbKjt23nS4hfC02KlVJq7peJoUW6w8a7W2JMY8xl3b+1pdtbZ1S+BEFAI
 6O3+d9SRi2I06tMYxvtK8enlQ2n1JDvvgneGFcrpQFAZAFTyS2OXIHh2+F6aIXh24
 P0Mnn8qVPLvARkilGA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.159]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M9Wuq-1sipzh2JzI-005ap8; Thu, 05
 Sep 2024 09:49:30 +0200
Message-ID: <afa2862c-6f8e-4808-a414-df304aaa592d@HIDDEN>
Date: Thu, 5 Sep 2024 09:49:26 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
 <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1://WaDfxOfs0zLBZ79SWlb5mc3SoYew/oRiUS/yuxkCvoNw71EbV
 U9j5KKqJmLutOATI4b8l1iRqZYTl9o/ps+GvH59jC92fiCyTjgLNdLbKLkpu76XGkmqWQa/
 QqeKuTlYfmwp/6THa3eZQnYHKki09B2pzvOszx89O+lQBtX4rG+BpSNCt2O9q0YPo/Izynb
 O1Ol4d6jSnPvfgA14j6Ew==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:0iT/FwOHpec=;xX0fPQJdJHgDMBktnHKtSoxyvGV
 57TJw+1nHt8BaHDypUk4atUmXho34Rr4r1D6hTuyAe9doCdS2CwHRDdLT69pvsQ9/BUisABtX
 eBn1//X506qUFq3+VZyWJVWVwNLMHNRt21o0t4GM2QlpI41aF3BCCwFGp6n8nSn7LDVcFnoT7
 KlQmbJfAcFj9566hgx6804BoGJTyAXQSuGGvgQr2cWoy/p0HtI65cTPNOOpKmMgkkNDfWNDOy
 o0JSZVpTcLsUNo3EF8eOwUCgim6uQF8DRCCyo12hd7o3DxMDnuzhGhT0cEY8GJehM+Y6CVHgi
 O15+sUUw2qjVcjf3ScUpDkgfoVfpJ4XaEXY8HqIrv/y203tR7Yg8eiysdhxBnVa2dvOXDhCA3
 44TErHUl1b+fRUPY2iz6z88KOIshwvoLMV+5LX/e2672akufyCoYvpNWWYDfPopSw1OPhSiXB
 yyoEXf++faIMEoT4yh/6fNntYH1K8A4Gg2aDUX+CCSD9ZhNzvbF3rhAWAczJq+RspglyF0h7H
 SjsICDwkfKFn1tPTHsNVvxx2LNjD+qVwT10vttsDr9vSYtwSphJfVnAfIiIcfac6qPlmXd29d
 BRMAGCrBIF5rzztj37em5QtT9XOiR0zv/RZK8b8EL4xGPR+QmkJP60Tnrz/D3QaqxSv0iIx6T
 eWOnPMfKkpQz5CUOekhEpL/lqTimMuoc49KRA95gLEDBNvGAz1pmX2ub2VmKF1i6uNDsShPMh
 /pp+fbLm3PVumwkM1KqiUYMDPE4YmvolX4YdjoTwtWTczgY5iB7ICi7rtKZ5xrd/zLWzYpWJh
 sUQRoRBRXgh7nkU25WkQQSOQ==
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: > My bisection suggests the problematic commit is >
 241616831024c9c9fe2b2378b611db0a560b9675
 Thanks. Please try first setting 'frame-inhibit-implied-resize' to t which
 should avoid that a frame gets resized when the menu bar is enabled or
 disabled (this time I have slightly more hope that it [...] 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.159 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [212.227.17.20 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > My bisection suggests the problematic commit is > 241616831024c9c9fe2b2378b611db0a560b9675
    Thanks. Please try first setting 'frame-inhibit-implied-resize' to t which
    should avoid that a frame gets resized when the menu bar is enabled or disabled
    (this time I have slightly more hope that it [...] 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [212.227.17.20 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.159 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > My bisection suggests the problematic commit is
 > 241616831024c9c9fe2b2378b611db0a560b9675

Thanks.  Please try first setting 'frame-inhibit-implied-resize' to t
which should avoid that a frame gets resized when the menu bar is
enabled or disabled (this time I have slightly more hope that it fixes
your problem).

If this does not help, please proceed as follows: Try to undo that
commit (I cite it below) and please first run without the commit under
gdb with a breakpoint at the line

       adjust_frame_size (f, -1, -1, 2, 0, Qmenu_bar_lines);

in xg_update_frame_menubar.  Please note all values you see after doing

p req.height

whenever you hit that breakpoint (here the value is 27 all the time) -
that is when you create the initial frame and after C-x 5 2.  Then
restore current master and repeat the same steps.  When the values
differ, this should tell us something about what happens.

martin

--- a/src/gtkutil.c
+++ b/src/gtkutil.c
@@ -4141,7 +4141,7 @@ xg_update_frame_menubar (struct frame *f)
    g_signal_connect (x->menubar_widget, "map", G_CALLBACK (menubar_map_cb), f);
    gtk_widget_show_all (x->menubar_widget);
    gtk_widget_get_preferred_size (x->menubar_widget, NULL, &req);
-  req.height *= xg_get_scale (f);
+  req.height *= scale;

  #if !defined HAVE_PGTK && defined HAVE_GTK3
    if (FRAME_DISPLAY_INFO (f)->n_planes == 32)
@@ -4154,9 +4154,9 @@ xg_update_frame_menubar (struct frame *f)
      }
  #endif

-  if (FRAME_MENUBAR_HEIGHT (f) != (req.height * scale))
+  if (FRAME_MENUBAR_HEIGHT (f) != req.height)
      {
-      FRAME_MENUBAR_HEIGHT (f) = req.height * scale;
+      FRAME_MENUBAR_HEIGHT (f) = req.height;
        adjust_frame_size (f, -1, -1, 2, 0, Qmenu_bar_lines);
      }
    unblock_input ();





Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Sep 2024 22:48:17 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 04 18:48:17 2024
Received: from localhost ([127.0.0.1]:35729 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slynR-0004fo-85
	for submit <at> debbugs.gnu.org; Wed, 04 Sep 2024 18:48:17 -0400
Received: from mail-yw1-f169.google.com ([209.85.128.169]:46149)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1slynP-0004fa-5n
 for 72986 <at> debbugs.gnu.org; Wed, 04 Sep 2024 18:48:16 -0400
Received: by mail-yw1-f169.google.com with SMTP id
 00721157ae682-6d9f0cf5ae3so937947b3.0
 for <72986 <at> debbugs.gnu.org>; Wed, 04 Sep 2024 15:47:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725489965; x=1726094765; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=Ilo61jag67y5GQkgxGrqhZAYRnTN1T+BPrUSjNV7KSg=;
 b=G0NZSsEki8Vdzp46pQRHX2PvzdGtci2+0Hi2iB0v1Ee4fL9LrJel24FXXqMS3LspbN
 fDzp93c5Sh0L7Eq9yp+7Hdddw9xNsH0UVxKqh4dnNsaplF6qeTaFA7l/ZU/LdP9907dK
 fzasA6jdhPjCKwN+CtXYfHgena5uJRpVUrO28=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725489965; x=1726094765;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Ilo61jag67y5GQkgxGrqhZAYRnTN1T+BPrUSjNV7KSg=;
 b=IfFLlW3rZiXFk0tksF1vov8oA07DvEfcAbAA/hDBo+v5EZn7F0x29KwRWFIMHWHJYK
 gCpKAXDdvdgA9i/ZpleH+hiSe7rQ7weQASvZWUuF6mnXX/54ZZ89bYDVDQpXjgT21OSd
 uzOArKc+wI2Co34KBQWsVEsDq2s/VtA8IUDGt3ak494wzGrUmw+3KUc072Y4Xv2S9p4l
 dRkMRe4ZBwhRuOm1uMDhvi7f1frcU7JpfQ215bwiIaZFlRrPHq+naG+KkXT9JLgaZ9ZQ
 e4ZUWoOxOkQKmMz81O9l81tB/C/B8fV/UZ19U3dtT4MNzSoN0E9rhsDPwGk2emmpAv/0
 mZow==
X-Forwarded-Encrypted: i=1;
 AJvYcCV+WzLt2Pb3gI7K35GpKb6A9gixAuWZUZhL02wfnkeU9oi6vvGc2XvWnS9Y8WgUHU9gk5EQ1w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yx8k7VWbLgLtTBL2rhP2uPBAHU77zxrmC9OPOeaGx7oZVAyWg5h
 rVIurBP8wH8gEvlRb/lMbxlv53ObChKCRUoJ8vXx7ro7ekG3u20KvncFDkPdEBbB2gS8IicrEFd
 aG2r4KNgjNxaO6a3aAzP0KfNGYPMppaY5q88jIA==
X-Google-Smtp-Source: AGHT+IEpGqBcpno1SdAmziIE5vNKQ4TkF9IF21VYYHOJj3ruGIWOyPEb70VziPT4+i6lccJR+WnhrJmejeMHIViYGM4=
X-Received: by 2002:a05:690c:fd4:b0:6ac:f8ac:7296 with SMTP id
 00721157ae682-6daf484a7f7mr85912557b3.1.1725489965267; Wed, 04 Sep 2024
 15:46:05 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
In-Reply-To: <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Wed, 4 Sep 2024 23:45:53 +0100
Message-ID: <CAOnWdoiqKxQbGVzHqxfkPXW460GvGGEmjk7NLCrxeeEcE=F8zg@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000719b09062152f009"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--000000000000719b09062152f009
Content-Type: text/plain; charset="UTF-8"

On Wed, 4 Sept 2024 at 18:11, martin rudalics <rudalics@HIDDEN> wrote:

>  > Just to check, you're suggesting that I bisect from emacs-29.3 (I use
> that
>  > tag because it's what the version of 29 I'm using is built from) to
> master
>  > HEAD, to find at which commit C-x 5 2 opens a small window immediately
>  > (without disabling menu-bar-mode)?
>
> That's the idea, yes.
>

Thanks for confirming.

My bisection suggests the problematic commit is
241616831024c9c9fe2b2378b611db0a560b9675

-- 
https://rrt.sc3d.org

--000000000000719b09062152f009
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Wed, 4 Sept 2024 at 18:11, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN" target=3D"_blank">rudalics@HIDDEN</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0&gt; Just to check,=
 you&#39;re suggesting that I bisect from emacs-29.3 (I use that<br>
=C2=A0&gt; tag because it&#39;s what the version of 29 I&#39;m using is bui=
lt from) to master<br>
=C2=A0&gt; HEAD, to find at which commit C-x 5 2 opens a small window immed=
iately<br>
=C2=A0&gt; (without disabling menu-bar-mode)?<br>
<br>
That&#39;s the idea, yes.<br></blockquote><div><br></div><div style=3D"font=
-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default"=
>Thanks for confirming.</div><div style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small" class=3D"gmail_default"><br></div><div style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default=
">My bisection suggests the problematic commit is 241616831024c9c9fe2b2378b=
611db0a560b9675</div><br></div><span class=3D"gmail_signature_prefix">-- </=
span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><div><=
div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https://=
rrt.sc3d.org</a></div></div></div></div></div>

--000000000000719b09062152f009--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Sep 2024 17:12:41 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 04 13:12:40 2024
Received: from localhost ([127.0.0.1]:35292 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sltYe-00082H-MI
	for submit <at> debbugs.gnu.org; Wed, 04 Sep 2024 13:12:40 -0400
Received: from mout.gmx.net ([212.227.15.15]:34353)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1sltYb-00081y-Ub
 for 72986 <at> debbugs.gnu.org; Wed, 04 Sep 2024 13:12:38 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725469884; x=1726074684; i=rudalics@HIDDEN;
 bh=Pl3CTBldhh2unp+SNtz+0LOVB14C4+Ss9OSgDxYumHQ=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=uh7MZjiyZxXPJfD/BiKW+GCH3cpHk9ENMYUaZXFOpJTPx41WItiE5Mi8J+EVzbb9
 uFU6FCPAH/ZAvAHQuDENvsN3BCMp+m6+531rD5ElPsOmDg84S+rsn3gV34tMM0oQa
 qRjzUkCJpl6iZUOym8vCKzZ7Osjm1qLnEw3EfD3A2mPAseXe3NoZZXa8isB3hy4Du
 JJzNpQl7NGXGnlanRHSUCcoKnjzbrSzxGZhoJGADOO2aNC6NIyYCSoBx2vYLk8Lzk
 24/TcsEZhq7ORO5m1dkpzhkZoTmOw3X+/yw5XvINmt58ou+xaGF9HyYRyR2SGU4nn
 pJhqqLpKBJFOtWxLwA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.184]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MTAFh-1scvn121Md-00Ms0j; Wed, 04
 Sep 2024 19:11:24 +0200
Message-ID: <bbbf6446-8817-4f96-84bd-9c38ded22418@HIDDEN>
Date: Wed, 4 Sep 2024 19:11:23 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:PnX/6UnFXPBA4DcfPDARNEF2HmVFxTv1UPaclMHy601y0ZKJJy6
 PRR53svp7ptFNXo4zIERfIRvAcCMrdyEtr30stodtprY1VI0HaB+7u9WsrFo3ybIvJDgVUN
 FvKLCxwDg3365usKj5S8l3kbaL54Cerr2M7lVH09n+dgrtjV8RHTNVSmSS9VUWOmqYL4qAk
 bBdQsOawktHV4NXgtfxJw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:F53fYr+vGO4=;HZpRaM3OQerXX8JquuBAdTcVxTE
 JIKWT4Cb8TAPK+8VKzAX9M59vpOd0zk3gWbtQvZDzFwqmokwFwQWiqG7+JGCEsBS1s+5UGDva
 MXNe/+xYzDjuXIfPY/HG92zQOJsXsa8rGxu5Fmy6fUzxGkLx/bzTBVdaFvpS+kiIWSZENKsqH
 tbS85NncMiDuFs3QyRUA/546SF+bfqA7a7GhX2jNRuOOCI51LuNcIDVjZlHE6lRttXz2kSMtb
 xL7QUOfaJhrXAmhz7+PmdWY1GJ/GMPMFCjY7WKDwHGuxgSTvrZ+cM6qPWZh1wmk4w17fw4jKj
 idat9UPTpqsRYbcXagEwmwAaRXMsDjJl28qsXXadBCWjVuBk5JLcu/8/5r83bDWwS9OxnLgsP
 jzXfN/ZYcZx+viTvdioYVOl1KdEXcxp2gfiqFNteEWNeiBB18Qmo0p9tN69PJKOX0zuQET/9T
 5bY+GV6+v2h5rygJjG5Tl148MMM5TDCvqNQe9m58AFLdaxTJyhqCwWsctBCpMLdVprRqZKdEN
 Iej5jSiWIjk1npVYu6WLp2zest0Gtp8fbxg/JeG55qSjl1nM/hLFEpadAXyXgkuhHDKqgFcST
 azadQa3vNm4ZEVmzTbdjxtahO7ZZTzne6G/VaAJ+6GFPAKNuWYa1tPifMVKXxVZhbhg1UBjni
 dkG+gNmDtDuwnlVDFfFgyMMtJ/GEEVkoubFZA6BjLWMSznYirSyYYO28APfbDWK0gIIiDR6s+
 C1YynYPMwA1NgdmjjOClYirR5mOj+ikAfW+zKJcV4dAM8O2kvRAuURHSY6hWYWBTxFe+i4zlJ
 ehB+S7FsJUlVEf7FexILaCz30zFsztC7aC4LTR8qfCLYnPsMnVVjL+1aJHa/UujvXf
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > Just to check,
 you're suggesting that I bisect from emacs-29.3
 (I use that > tag because it's what the version of 29 I'm using is built
 from) to master > HEAD, to find at which commit C-x 5 2 opens [...] 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.15.15 listed in list.dnswl.org]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [213.142.96.184 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
 [212.227.15.15 listed in wl.mailspike.net]
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > Just to check, you're suggesting that I bisect from emacs-29.3
    (I use that > tag because it's what the version of 29 I'm using is built
   from) to master > HEAD, to find at which commit C-x 5 2 opens [...] 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.227.15.15 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [213.142.96.184 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.15.15 listed in list.dnswl.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > Just to check, you're suggesting that I bisect from emacs-29.3 (I use that
 > tag because it's what the version of 29 I'm using is built from) to master
 > HEAD, to find at which commit C-x 5 2 opens a small window immediately
 > (without disabling menu-bar-mode)?

That's the idea, yes.

 > This made no difference. I added just:
 >
 > (add-to-list 'default-frame-alist '(user-size . t))
 >
 > to ~/.config/emacs/early-init.el
 >
 > Then I ran each Emacs with just "emacs", confirmed that default-frame-alist
 > was set, then disabled menu-bar-mode (Emacs 29 only), then C-x 5 2. In each
 > case a small window was opened as before.

I had no hope that this would help.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Sep 2024 13:07:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 04 09:07:16 2024
Received: from localhost ([127.0.0.1]:33849 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slpj9-0000lI-Vh
	for submit <at> debbugs.gnu.org; Wed, 04 Sep 2024 09:07:16 -0400
Received: from mail-lj1-f169.google.com ([209.85.208.169]:55454)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rpluim@HIDDEN>) id 1slpj7-0000l2-Lk
 for 72986 <at> debbugs.gnu.org; Wed, 04 Sep 2024 09:07:14 -0400
Received: by mail-lj1-f169.google.com with SMTP id
 38308e7fff4ca-2f3f07ac2dcso73044821fa.2
 for <72986 <at> debbugs.gnu.org>; Wed, 04 Sep 2024 06:06:09 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1725455103; x=1726059903; darn=debbugs.gnu.org;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:from:to:cc:subject:date:message-id
 :reply-to; bh=8kEH7uWl5zH+SYReNAyWBluccXAd9++tcxLyK3B4W6Q=;
 b=ZoFskzdZSkXpKdKR9s+Mtf2eK2LE3M7PPWpNLRNXcvwhUUFdvpEEk3Nmrn2X8FJNs5
 k6DtVk9u6Hg4214c9W1G1moEOAaoqZokFLWCRgMUm2pByxCnbQlvGtJ8Yld/eOVa05aq
 gRfTKqzoSeplubXEYc8/F4bplo3HwQ6HxdVD4fGnlVLqGqLnZkq5tpKAqNS7zppnPYA9
 NfENuQjhKaY1ZhK+Ht3E1FNkW6U6uVIv+gdLIzmfqNj8UjEFXll2YdZg/NC8Dz9hj4Er
 klVhb7fs8+ij1q+jXZVUTxGIpp/2N/Zg3cAB3ex9pVNkbg8h0FIH7L/dxxYJURmyykQo
 00Qg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725455103; x=1726059903;
 h=content-transfer-encoding:mime-version:message-id:date:references
 :in-reply-to:subject:cc:to:from:x-gm-message-state:from:to:cc
 :subject:date:message-id:reply-to;
 bh=8kEH7uWl5zH+SYReNAyWBluccXAd9++tcxLyK3B4W6Q=;
 b=B1szK48Y7tj1I0zhM3IPQIpy6CA15FvrNm4XuUfVm06YEkW5LKjhIcY9suiaEjFuLU
 uUBr4nXTM/c+O1nQ3VLQSC++XG07DvhEftnjuYKGO1VFZ29dDFWTiNcqjCJWaotpuK7c
 muYit6XCh4jkKZVBxary8uohLWqIoITGrVV2otWphUOyXYuP8fgN3hZ79XXwdqLzxkmh
 YJ7idk5O1/1uSTE+/hpXWhXmUx8xz4kciuqBr+MHDjQCNBZwUI0f4fSlPeRvc5+aKqby
 jwIS4OcvGeh7kp/mua0kHBXXkwgScIwYWZ/WIwKxrEAuy28Rb+KeCXEYGyfUOgdFQfgr
 sZtA==
X-Forwarded-Encrypted: i=1;
 AJvYcCXyrvUM2UzyKHUSSDt2BsSjYNFj1uiFSd5pzk8ucelGnu/UmRG1rWTLY53CZdIXSDGr9QVj4w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzvWQPFdhMWFGLXuGHZfFG6DfH+3g6oiF7U83gZMDqVkVOAWba1
 NdTg9Pa2nGsPOVew9K8P+Omg4/+ZAKOKGj55kPJEa/uFtzgKH6OUSHtBaA==
X-Google-Smtp-Source: AGHT+IGAEytTq0L7bTdu33kvcsBVp1GBO1x1yLGpnzxmzbF3jOkEvt+SP/Ne1Ht/mLF/mgmiPfGMJQ==
X-Received: by 2002:a2e:a99c:0:b0:2ef:243b:6dce with SMTP id
 38308e7fff4ca-2f61038c649mr144648231fa.10.1725455102985; 
 Wed, 04 Sep 2024 06:05:02 -0700 (PDT)
Received: from rltb ([2a01:e0a:3f3:fb51:58a0:797d:5a6f:fa4f])
 by smtp.gmail.com with ESMTPSA id
 ffacd0b85a97d-374c8e4f1b3sm9250483f8f.27.2024.09.04.06.05.02
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 04 Sep 2024 06:05:02 -0700 (PDT)
From: Robert Pluim <rpluim@HIDDEN>
To: Po Lu <luangruo@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
In-Reply-To: <87zfonsjmb.fsf@HIDDEN> (Po Lu via's message of "Wed, 04 Sep
 2024 20:12:28 +0800")
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 <87zfonsjmb.fsf@HIDDEN>
Date: Wed, 04 Sep 2024 15:05:01 +0200
Message-ID: <87cyljtvr6.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org, Reuben Thomas <rrt@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>>>>> On Wed, 04 Sep 2024 20:12:28 +0800, Po Lu via "Bug reports for GNU Em=
acs, the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> said:

    Po Lu> If it is this bug that you are trying to isolate, we have alread=
y heard
    Po Lu> reports of its being reproducible all the way to Emacs 26.1, and
    Po Lu> concluded that it is a product of a change in the Mutter window =
manager.

As a reference point: I don=CA=BCt see this issue here with mutter 43.8

Robert
--=20




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Sep 2024 12:13:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 04 08:13:49 2024
Received: from localhost ([127.0.0.1]:33762 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slotR-0007hv-Cr
	for submit <at> debbugs.gnu.org; Wed, 04 Sep 2024 08:13:49 -0400
Received: from sonic305-21.consmr.mail.ne1.yahoo.com ([66.163.185.147]:40244)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <luangruo@HIDDEN>) id 1slotP-0007hf-6y
 for 72986 <at> debbugs.gnu.org; Wed, 04 Sep 2024 08:13:47 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1725451957; bh=5g1ADvf6+FXOOXfYWQGX1jkd37VQZucwqc8yezUtxVs=;
 h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To;
 b=A1ea4b9yhEhwwnaKdIK90Du+Y/7KqomklBmhc7EWKLHbTrqVuoTTlvAyHG1FsMNOm7ZPHwePFD2+QJcsYCgRsT286jyLdyVpGXqtigjrSlnzs7ddxy7xqUEy6CfgpSvjxxZXw7iXSBp9giBF2zwr9A9ssYf1qgucm1onzqM8MFD4Qay4RGLI1MXYX1WryYM/v3XMcZjvSgGEeD6aQE0AVKqrMFvjErliCOEBKcfojDKh3nv/DcE/caODCEyeMqN/cH29ojf7U+c/JXnDawFakUAQA2eyfSGK7hBKe5y6qEmg+FHEviyxZG4JO5DIl+tSEDaZYs222QMklewyvI2Xcg==
X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1725451957; bh=3owepegCO4grQKO5qS1teklMpAojaLjPoAyhqMKlCau=;
 h=X-Sonic-MF:From:To:Subject:Date:From:Subject;
 b=I9T2JD0fx2GNZlQ2Qs25NTF2f7MdfP9TVast8Uvfln04AhpEM8ruDSAT7m6zixX2+bJvks4KFloVP0fIv2QAGim3fG+nNTsoPmrF3xERkruWUyA/FBVWiiHg42XU4KOOD82I6LL9xIpeVGhT5m1xjNCsIQJ3LiblPWDuNS7AQ5Xoo9eLCruODDrtTUYkYwOHwk0+4KoRrc5K9LZIEEkLqMv+cM66OIiGLWRJb8ANY0lqIpQ3RJfSGJRnsANtMgQBbM26e158/m+zxuPL//Hn+Fg5CrNtD1kEkhzHnI1FV/17BQSUgKtMr2xSIp035pWXlKmdlS67eFEHJsnPT8GFyw==
X-YMail-OSG: CF2EH5QVM1lKhpVS0R1933bfCRuS0PbftqYXnYq24SKs7YSvI3Els00Vnx5UKfh
 Zh8kccOLKPyd8HxIaIUeU_HTn8j8SxaZ_hRfLn8MOuzMi9nmA4PbDN8VaCgw.SurOxhZDxvxl.JB
 6GB5BAbqrD1Lr6Us9IzXBAzaCbs3_Jj8BnoWm5N9aq.HpLWgBb1nnPtbJQfuBIjX_q4Qp17bHGas
 Zk3Aq8vuwEHjA903J9Tji.Qv2SKf9_2iFpyP8XNGw0CJ0Tp4Kw8MB3_vDXx.zB0toOpoPOreG8Bg
 nl_eW4YPcYICFfu8MG44C8_dfMGQ0iTi8z6aV1vNKsODN9iJZ4iXqNcUgkpm6NuvAJQAJQ46i0HD
 oWThs1ducoWEOePLKtbJJP0am.apwEZCErf._OXcOXpqFOmHscznvyzdu.LIYqpbEedlSZcrTOZW
 KffiGXVLwAJ7IFxvXn9AbrlPPezt_hcKyGmooBn3qr7M8Lyy7DUsWxq9NsWb2IS63SeQzg1E0UcI
 bfDton4Va7UsPFzoDq2ka7HXFY02m2UHdyXBcXxk03tajWMtAqb1Pp6ag.CSBj3wg7OimFNoGvni
 dwYcuHb0qBZkhvB8hwK6yUOH5o11wqlwwoNp6azRCoUIHn8SlwXsDCRoilZAp7uy0rUODUX1Jovy
 4fG332N5kLsvyCf6IxzL4T.Gzi0cy.NHZKux.yb61xvjoemEXA9eay.NN29OfGZnmfudR3unmYGX
 78TCkCjt0pMSTwjcG5T4APd69gUSVpwwcnvdKkitjO0.Wf9qJK86LgiK4aMtxcgmM3YS129lfsMY
 W9H9fq.m6YjyLhv1OQlqidWyTtG5G0N4X7sucFUegoYqSQnI4YyfBjHV68iWfvHM1Z7M7Ix_c4kY
 aJcoiUEacBHSjJrQzPxIoFGUK7elKDiaf5Kv9Ce2_8DyFDOh4L.qUcR9iz6Xi493Kc8KbRQDesqx
 mGs9GFkcWY1vhg35OV6sF_kx14VGNS8vpLFukHk5e9OXyS4.bG13XU1FT33hmx_UeM2.5f_IKmnm
 lf_7xwm0GWYmXQFMg1cJbMuyAxGuDjG0g.Yr2A3OOGmV84aGvzr8ezW6HPXBZzliTnN89_vcm70_
 qpVmWgDRcN4VJc2Ek8YzqzWO.LL7y_erl1znrYYN0v78Klv7VqcaWXww8bDlsC1p0yQwvezcd3m1
 kx9xp3jHH239RzD4ahxBHl6t_fJMfrf1gcVB9oDf270.9rQ2sNUo_Ec4gI4C9U5fc1d9C0TuuwtR
 b5p8jBONKiw7MwUK8cgGLsWeMKh3hSHvG7xxbq9JfCX9AElt.Fn3xiuKrCpBdnXEVRqeIIFG7zhY
 4AdPB5T9u53ZIJNud3Fycdc0GGWziuUP2Aj7hEENWfZ95QFtETf.TVg7yi4PKR9VxQGxVipIZ2jE
 BQsmYXCCE84vZU3k0cV7QxT2G4BTK3GVzUP.zEwqS.9Blb5Xq4rqb7aW1mM8DpA0IkOm5FJtcYIn
 TAQNEExAebrilWrPxCdY2QvlgqoVR_3t35vdDlgJjYseFua952F2smQFTUCqjx5Ig4hqBNvcDgAg
 Z5.Ilr2fHuGfwVr.pO65xnhBNtrKhIYhh.TzKTfeupfzFTiSwivvj6qkMYfTlyjMAQuFLq8tsLyx
 qH1CKYMbZMBrNBtv5lhTaIym.amPobrFB6I.iS3oB4BJqoFxRdS_88ILB.DiZ5u2Q9KNY4uxI7WM
 y5ewpl128ZtfvQzSrYofvY8UHqIDoDlpW3rVwlKn1Tx80EvyYzxtpp3_FKgfwXu8bCVezPaFz6ct
 u3cVU6zm4pGZjMdzNKTW_d0jUn8jy.dWs_mqVXh3JB5bh833KoXZRhsPEXAa072IDY7ltL75DxKN
 EE8rj4BO5QiAgtLjNSWqVzn10IfKWdDY48VKJEXDMV.ql_RCH_s8qQRdK09arjMt8EA79I.5213b
 qoG16QtUdb5dr2JkWCF.gfcdT0VZDSpIW_Dhi3yXch0MN56BeMDEmiyjC4H0xj9ZNe55HRTDOKWi
 HpSRJIO127Gj2O1XQL4.H.9XV8qPpJ.iX_Q2PDBzy3T8bEJX7fTHRLcFW1JtXvglKYul9Oxh1GvG
 bMnECg1n3skEzBc13xRtdfVmSNqRsKDuJtvtP5TbMraBr5AXJXAfIY0Gik95EbyVtLP.nR9Qswv2
 4Q5fA1UD04JxX1Oz8ZvKfmbLwhL4F.2baxzPU5ueexBaIiQzSiQcy9jPtXKKKE2eK0fSgetLO5YU
 T5aFYrcktwOAuSHD5xckeTFzj5xVUDxqGAqWlvjSLsRiVZa4tsGoweNZWb1Ux5Hl74i.ApDsF
X-Sonic-MF: <luangruo@HIDDEN>
X-Sonic-ID: ad13b56d-5023-4012-9e9c-61db639f2630
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic305.consmr.mail.ne1.yahoo.com with HTTP; Wed, 4 Sep 2024 12:12:37 +0000
Received: by hermes--production-sg3-fc85cddf6-6lk5x (Yahoo Inc. Hermes SMTP
 Server) with ESMTPA ID 27999fce68c1871adf76f4bd95be38fa; 
 Wed, 04 Sep 2024 12:12:33 +0000 (UTC)
From: Po Lu <luangruo@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
In-Reply-To: <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
 (Reuben Thomas's message of "Wed, 4 Sep 2024 12:23:25 +0100")
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
 <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
Date: Wed, 04 Sep 2024 20:12:28 +0800
Message-ID: <87zfonsjmb.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Mailer: WebService/1.1.22645
 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo
Content-Length: 1438
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: martin rudalics <rudalics@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

Reuben Thomas <rrt@HIDDEN> writes:

> On Wed, 4 Sept 2024 at 09:02, martin rudalics <rudalics@HIDDEN> wrote:
>
>   >>
>   >> gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
>   >>
>   >
>   > Yes, both with Emacs 29 and git master produce this message when
>   > menu-bar-mode is non-nil, and the menu bar is drawn, in both window sizes
>   > (the normal sized window, and the strangely small one).
>
>  But you can't see this message when building with gtk-2 I presume.
>
> That's correct, no message with gtk-2.
>
>  This strongly hints that there was an Emacs change affecting gtk-2 _and_
>  gtk-3 builds in between 29 and master.  I could imagine that commit
>
>  e087c89b1e243bbd941a4a50b4bf99613e13d016
>
>  is involved but if you could try to bisect, it would be of great help.
>
> Just to check, you're suggesting that I bisect from emacs-29.3 (I use
> that tag because it's what the version of 29 I'm using is built from)
> to master HEAD, to find at which commit C-x 5 2 opens a small window
> immediately (without disabling menu-bar-mode)?

If it is this bug that you are trying to isolate, we have already heard
reports of its being reproducible all the way to Emacs 26.1, and
concluded that it is a product of a change in the Mutter window manager.

Too bad I'm only personally interested in the no toolkit and Motif
builds and cannot set aside the time to investigate these GTK issues at
this time.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Sep 2024 11:25:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 04 07:25:47 2024
Received: from localhost ([127.0.0.1]:33686 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slo8x-0006IO-DM
	for submit <at> debbugs.gnu.org; Wed, 04 Sep 2024 07:25:47 -0400
Received: from mail-yw1-f176.google.com ([209.85.128.176]:61663)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1slo8v-0006Hz-DV
 for 72986 <at> debbugs.gnu.org; Wed, 04 Sep 2024 07:25:46 -0400
Received: by mail-yw1-f176.google.com with SMTP id
 00721157ae682-6d6a3ab427aso29558107b3.2
 for <72986 <at> debbugs.gnu.org>; Wed, 04 Sep 2024 04:24:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725449016; x=1726053816; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=X/K2q8+jggH71awymUMqFHZTDra+BUgJl3CZ8pcaPM0=;
 b=k5M86+2NsgyVOApBjXvqZ4iH9zGcr6SA3qwRCzYbQhC2p7+l3a1y2guOAFHEHF3EGB
 Z++Qhr9859XtTtbgjGaI7UWKI0VdayinsDZQ8lqVHRuFqUQ/iSWdFzRGCSACSZXYb7zC
 YFilFdA1Vpj1vnp73+Q9F414LGLaLDxWmtv1c=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725449016; x=1726053816;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=X/K2q8+jggH71awymUMqFHZTDra+BUgJl3CZ8pcaPM0=;
 b=FNi4xKvPk4nXmnxab9KAPmznisiuNFzhnmfGma9EJu0NIfHu42a4x59BOmwsncWUMl
 MMY5xa6RmdkBdeBjF/9OQ58OepuFnKdzQ05OrxUOtfla7PNWZEzb4vHty7Za7lj7SJg9
 6kdEXiyTMYixnoIKmaPrh3jYKn2tWMOzxBLWSIPYTN6ijOhETO7xNmtt7rcDao85lQnQ
 TGuzemayFD9pz2y+ZgtYF+9jBIJ3dbISPGacm/73qRttav8ng1xvexIeIiBRW/lyCLFW
 0crmq9LoCckUr+y1pUddt3pofMwl4Mr1Vv8Mmqhx00mfjFBl0LLmkwb+pJXsNEqhd3RC
 Zcpg==
X-Forwarded-Encrypted: i=1;
 AJvYcCXX8/6j2Lzj/BPHnEodfOF1DhMg4vnJQ+VX7sHP2rXScRgR/G/RbT852Vbx2YkSsQI7+auv0w==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YzK10eI+Z284iMH/8WzXIk6i89WgLYkRrkPS5u1AuCHkE7hE8+x
 rh/3k9HsxxDB2QyoTdblDXyIdBPpy1xowfJrNooqnPmzc8wPe9Dk5s49FD3VaBuYs3zqsVXE6lP
 wqxwSKqvG4Px6Sef/YJFvcg/Eftw/TPrAhmduDg==
X-Google-Smtp-Source: AGHT+IGkVxyospKHW2E7ejD4tnmtBj8BX/9Fn0VQWo56mmt9sDa9osKxC3XdfcYjYt9iduGLPiM7wDsF2zJvv0ZbBWM=
X-Received: by 2002:a05:690c:3:b0:668:7e84:b53e with SMTP id
 00721157ae682-6d40f81e111mr204364707b3.30.1725449016317; Wed, 04 Sep 2024
 04:23:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
 <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
In-Reply-To: <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Wed, 4 Sep 2024 12:23:25 +0100
Message-ID: <CAOnWdoihe6HPqNtNObOAKJfvVxxdo_5L+d88cFsjsb9HTbczdQ@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="000000000000b237960621496760"
X-Spam-Score: 0.1 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.9 (/)

--000000000000b237960621496760
Content-Type: text/plain; charset="UTF-8"

On Wed, 4 Sept 2024 at 09:02, martin rudalics <rudalics@HIDDEN> wrote:

>  >>
>  >> gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
>  >>
>  >
>  > Yes, both with Emacs 29 and git master produce this message when
>  > menu-bar-mode is non-nil, and the menu bar is drawn, in both window
> sizes
>  > (the normal sized window, and the strangely small one).
>
> But you can't see this message when building with gtk-2 I presume.
>

That's correct, no message with gtk-2.

This strongly hints that there was an Emacs change affecting gtk-2 _and_
> gtk-3 builds in between 29 and master.  I could imagine that commit
>
> e087c89b1e243bbd941a4a50b4bf99613e13d016
>
> is involved but if you could try to bisect, it would be of great help.
>

Just to check, you're suggesting that I bisect from emacs-29.3 (I use that
tag because it's what the version of 29 I'm using is built from) to master
HEAD, to find at which commit C-x 5 2 opens a small window immediately
(without disabling menu-bar-mode)?

BTW, could you try adding a (user-size . t) member to 'default-frame-alist'?
> And could you try doing that from an 'early-init.el' file?
>

This made no difference. I added just:

(add-to-list 'default-frame-alist '(user-size . t))

to ~/.config/emacs/early-init.el

Then I ran each Emacs with just "emacs", confirmed that default-frame-alist
was set, then disabled menu-bar-mode (Emacs 29 only), then C-x 5 2. In each
case a small window was opened as before.

-- 
https://rrt.sc3d.org

--000000000000b237960621496760
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Wed, 4 Sept 2024 at 09:02, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN" target=3D"_blank">rudalics@HIDDEN</a>&gt; wrote:<br></div>=
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; gtk_distribute_natural_allocation: assertion &#39;extra_spac=
e &gt;=3D 0&#39; failed<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;<br>
=C2=A0&gt; Yes, both with Emacs 29 and git master produce this message when=
<br>
=C2=A0&gt; menu-bar-mode is non-nil, and the menu bar is drawn, in both win=
dow sizes<br>
=C2=A0&gt; (the normal sized window, and the strangely small one).<br>
<br>
But you can&#39;t see this message when building with gtk-2 I presume.<br><=
/blockquote><div><br></div><div style=3D"font-family:arial,helvetica,sans-s=
erif;font-size:small" class=3D"gmail_default">That&#39;s correct, no messag=
e with gtk-2.<br></div><div><br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">This strongly hints that there was an Emacs change affecting g=
tk-2 _and_<br>
gtk-3 builds in between 29 and master.=C2=A0 I could imagine that commit<br=
>
<br>
e087c89b1e243bbd941a4a50b4bf99613e13d016<br>
<br>
is involved but if you could try to bisect, it would be of great help.<br><=
/blockquote><div><br></div><div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small" class=3D"gmail_default">Just to check, you&#39;r=
e suggesting that I bisect from emacs-29.3 (I use that tag because it&#39;s=
 what the version of 29 I&#39;m using is built from) to master HEAD, to fin=
d at which commit C-x 5 2 opens a small window immediately (without disabli=
ng menu-bar-mode)?<br></div><br></div><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">
BTW,<span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans=
-serif;font-size:small"> </span>could you try adding a (user-size . t) memb=
er to &#39;default-frame-alist&#39;?<br>
And could you try doing that from an &#39;early-init.el&#39; file?<br clear=
=3D"all"></blockquote><div><br></div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small" class=3D"gmail_default">This made no differ=
ence. I added just:</div><div style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small" class=3D"gmail_default"><br></div><div style=3D"font-fa=
mily:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">(a=
dd-to-list &#39;default-frame-alist &#39;(user-size . t))</div><div style=
=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_=
default"><br></div><div style=3D"font-family:arial,helvetica,sans-serif;fon=
t-size:small" class=3D"gmail_default">to ~/.config/emacs/early-init.el</div=
><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" clas=
s=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvetica,san=
s-serif;font-size:small" class=3D"gmail_default">Then I ran each Emacs with=
 just &quot;emacs&quot;, confirmed that default-frame-alist was set, then d=
isabled menu-bar-mode (Emacs 29 only), then C-x 5 2. In each case a small w=
indow was opened as before.<br></div></div><br><span class=3D"gmail_signatu=
re_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div di=
r=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"=
_blank">https://rrt.sc3d.org</a></div></div></div></div></div>

--000000000000b237960621496760--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Sep 2024 08:06:20 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 04 04:06:20 2024
Received: from localhost ([127.0.0.1]:33343 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sll1w-0000n9-CD
	for submit <at> debbugs.gnu.org; Wed, 04 Sep 2024 04:06:20 -0400
Received: from mout.gmx.net ([212.227.17.22]:55379)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1sll1u-0000mu-6w
 for 72986 <at> debbugs.gnu.org; Wed, 04 Sep 2024 04:06:18 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725437101; x=1726041901; i=rudalics@HIDDEN;
 bh=xVg+eTSP9l5wdlgivn0xB18CmYwmhCvHGoN8kPnVatI=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=RNP1aPR71MMZwpEqj8w3ZyxB8o2EjxYJbDf1pNxFX5YPiyy5iWTrtXkpQTVDEYZ3
 86w42su3CE1uMi9AFk09uy1K6NcMf8xTcWFRASdRJLr7Gc8q/KugAzbfzsPCmFHgk
 DnDHy4RUq5oXgh11eh/oAPQ4qTdoRAvIaneCTULXh/hFsCjT1EbxhZ8Y17ZQPVGSE
 9wQ6/39RSCGRvoIXUihcRUTL4eKWYk8hRturqiK0ID9fQTGtEgoeivfc03k0Gzl9n
 LWNXdGaVbJTFzpXTBp7MWLVNx2DKScyy7NiJKiiSrAGxRpqYTezDNBDz/RNFVygY2
 vbmvXypSvpEGivn+VQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.184]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MEFzx-1svxk01W6v-00AHGK; Wed, 04
 Sep 2024 10:05:01 +0200
Message-ID: <9a2614e4-baf0-4cfc-a9be-39b57c7ad718@HIDDEN>
Date: Wed, 4 Sep 2024 10:05:00 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Eli Zaretskii <eliz@HIDDEN>, rrt@HIDDEN
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN> <861q207hth.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <861q207hth.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:PlZBTiNF9K3OdYcuuXUjvgQqywofNQnF5tq9QI7XtBAIWoHHup2
 45Zw2sIFtCxJNNrucYm+d5xHN9eJ4fArUjX3dVADUD1IKsayx+2KVpE+2W7/yc7CwmGcnqG
 2eMFIbEL5sktKr4uraQONLp7WkFhKC9GsBm/DaO0g1I/fQEg09nGPzSXRLKPzIdqVFdkMLn
 kE6Xn0YtgDg0czX7ezcow==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Qh4b+geWO4Y=;mILhQEfBBwIA3KVRuOA3SrE7GcY
 FHxLF4L3jrnv3VT4RR9C8WI8DFYtSIC4/ifohYYw4rOCRGiNQK7m9hq63M/n3Z6zp1wnj4HY/
 0jdZDEsafdYKzJfbAfE3f0lBlATWAU/Z/dE9KfwpgrrYSi7Nv+yy+RggM6JOWwpfdQD3PLcQe
 9ob0Tsdvv2PP8jWm4WOJxqSFWapROBgR68crJ2P+vyuRPqVDeReAvGzp8WGn7faTHx0801LQ+
 fZC47fM/TkgCd4XpMVCB83rKKvQWfq7JMlIM/YVo8C11nBE8HdxEqryI1hsW8B5rR5cmDvUaG
 7KcZYz8OoMycfq4oj/lK5KmqR+YXgF9Qes/qQAreE9/962KiBlZOhuAENB3jUQAipXTLs6OlH
 FDKq2icPMFDAxoEJFhVJebGaBF/QIQMYxHcYrHxhdvTB8AdqAVVcE0zBFiAy5StLvecUOVTXx
 rsqWyzBJpjYb51OssnyHMHQUpYRqbiIQ9GmP0JYGKuEm3xNwRtRx8zgUDFr4mBfW3v2ql5PaR
 XCvIrujkgGHwgD2olvWe5VcGV6nPD1W4tDKrbPZGT1EEhdSCS/1IMs0GDS9v9rHs8YvNb1FCo
 VLLHHjpcgepp4sCUv1s32fd5X5BwlZ+ei4fHx+FXP6XWhsjak/qTMWirhlGPRQN/6YN3BzaQ1
 Yzdh05sETT+NQF/LBZ8dc3mYOtxHdYZfSk9ztV1o8V4vGlUEnnbtKfIZEknjxrcJk6VP1PPU6
 GvmPwQ6/GPvbgm2cPB2cdfOVgFgEX/ednq2woCiCjDMFLPprzwPaGIFGZ6zYydpmXLDXk/AbD
 /widh6S3rltNuqt6iU9hkqIfShB1s2avwZOyVsIedrwlI9qTWx20shhFE1X87yQpIj
X-Spam-Score: 2.9 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > Isn't it true that disabling menu-bar-mode from the init
 file avoids > these problems? In Reuben's second scenario 'menu-bar-mode'
 is not disabled. The second frame is smaller with the menu bar enabled. 
 Content analysis details:   (2.9 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [213.142.96.184 listed in zen.spamhaus.org]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.22 listed in list.dnswl.org]
 0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
 [212.227.17.22 listed in wl.mailspike.net]
 0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.9 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > Isn't it true that disabling menu-bar-mode from the init
    file avoids > these problems? In Reuben's second scenario 'menu-bar-mode'
    is not disabled. The second frame is smaller with the menu bar enabled. 
 
 Content analysis details:   (1.9 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
  0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.227.17.22 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [213.142.96.184 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.22 listed in list.dnswl.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 > Isn't it true that disabling menu-bar-mode from the init file avoids
 > these problems?

In Reuben's second scenario 'menu-bar-mode' is not disabled.  The second
frame is smaller with the menu bar enabled.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 4 Sep 2024 08:03:16 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Sep 04 04:03:16 2024
Received: from localhost ([127.0.0.1]:33339 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slkyx-0000hv-MR
	for submit <at> debbugs.gnu.org; Wed, 04 Sep 2024 04:03:16 -0400
Received: from mout.gmx.net ([212.227.17.20]:41099)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1slkyv-0000hf-9Y
 for 72986 <at> debbugs.gnu.org; Wed, 04 Sep 2024 04:03:14 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725436914; x=1726041714; i=rudalics@HIDDEN;
 bh=nr8HUn6m9PjZWJRLKf46ffsraPonGuQ+yPULxYm6sSg=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=h41Gw6VrfXmpy/Hq8klcHaKFH6neDRIk6N7/7TS4u6RO7b3Dg3FAbyoZ5YW3JTeB
 kklTSZeywvb7U26Ndq9RuqLIxOx4A0dpe0wdLfRP+z7jl7yttRQDdhXUBhGVVd2sx
 +Y6iP+Al+PGS4ByNO3fP0/qSKCl8CiqXmMKylR+ARIu7/ehjBm2Bg5uSoSfQVAyNs
 0Cd0YGtjI4XkWwNj3OdIfs9iYCa66GmxVXm5Wb+EcRKN/mnHfS1mFBkX0TZRkVNur
 aeX8gVjwqudKQyMvZkabBQ+eDfWA7H/rm0y1qjaNAc8tDN2MqI0ilCa4LENgrQAvB
 de0zx3DdCqE4tcpRiA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.96.184]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M5fIQ-1sfhDU21TW-007F9f; Wed, 04
 Sep 2024 10:01:54 +0200
Message-ID: <ccb30477-7905-4f08-91e9-bc341f1c70ac@HIDDEN>
Date: Wed, 4 Sep 2024 10:01:46 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:sz97XYWH3vc5SMtpoGd7DiLREVG6kSSMvtRG431irIvo97cEl/R
 D6ANH3YKDTkaesxAypY6E9s4Eok1Aa4knVF8PTumt0SvUKa3qtV7+VNIXUwEsJazQFLSiIq
 ZiGAswrOJ5jTtCjp/TF3aqrgWRzCNbSRzlYYGxhxEZx1dsgWrnZY0h1UVPIacPSs5MpAj8V
 HJKH/IW7ZKnNltCwgfh1A==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:N+VfNaURtsY=;1WfP/yAh1TPASpDoOpfXxAm1qfL
 oScTZCBLmADYj8sCEEpfU9f1DIs9xc8KnugFfYyZo/9w3LUxKiJlrKQ5JONI4jies0DcJbuRk
 Y1W4gjebGTL1MBzBN3g8/AWK4RGLYOfFol/jSw5/OxNigSoH5IozS6R32anesonR7e23kWqx/
 wfgCxEClkVforq8MO6oq5v/bXnHkeOAv1IcTtv9QxOBvYAvKowwFfZQX8YjOvvR0qBxB0joyz
 b+qAaBLrkEHmYcqXypA8c7d84iTfGcT8w3ypJ81D4XNi4/OMtWjkxLD9AqGL6JeX9PFfhnYqW
 86hEtvTYGyPBn7+ZYiEIDP63hyG8rVZNkascnIV8dUT0VD5wIHPevXGm/cd3B0Lg74wGKnY05
 T+Eoy9IG9IPA8R0j+NND7spAyBoRScE+e0m+uaLUar7BXvjePLfkhYpwDq/f4Qc3AJHXNsyIX
 +bHaK2Vptg5C5ooFvf9gO8zIBvvQqNepknzZCWGHt9CQ+Ded71/QUbDfiM71IsgsJAGc3Pwgm
 nDed9QZvPv9gRpzAkTW0+MmCEY8uGgQpsiKOn4j/H1vvoJBzN3p4t57V4YBHRNuOiL1R2Q1EK
 D2IOa2/oqIpxkVoXF151+LsFJBdD7RRNbwlSVXv9pJqafU6mpDoHVkNLIkxuUUUBYDATH8HsQ
 LF9HHPBb5CqYnGWol3JXQUgK50nQx8JJb9O0yEydTJEVHWQDHjVkE+31deTxJXcprQm/AxV2x
 GfYuoMTT4uQEw8C4LrXQqjUKuhfkCZMwcbJ4vMxyo8We4qTsKdUYb9Z8k9iZaLtsULSBo8FP5
 0OxZYrHqM26YfFUGJeR3pxuFP0hCejkWG2L0dZh6Sq8NI=
X-Spam-Score: 3.0 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: >> Thanks. The geometry values are consistent with what you
 described. >> This seems to be Bug#67654 and Bug#68463 and possibly Bug#65559.
 When >> you run Emacs from a console or under gdb can you ob [...] 
 Content analysis details:   (3.0 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [213.142.96.184 listed in zen.spamhaus.org]
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
 [212.227.17.20 listed in wl.mailspike.net]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 0.1 TRACKER_ID             BODY: Incorporates a tracking ID number
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.0 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  >> Thanks. The geometry values are consistent with what you
    described. >> This seems to be Bug#67654 and Bug#68463 and possibly Bug#65559.
    When >> you run Emacs from a console or under gdb can you ob [...] 
 
 Content analysis details:   (2.0 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_MSPIKE_H2      RBL: Average reputation (+2)
                             [212.227.17.20 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [213.142.96.184 listed in zen.spamhaus.org]
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
  0.1 TRACKER_ID             BODY: Incorporates a tracking ID number
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 >> Thanks.  The geometry values are consistent with what you described.
 >> This seems to be Bug#67654 and Bug#68463 and possibly Bug#65559.  When
 >> you run Emacs from a console or under gdb can you observe whether it
 >> triggers a
 >>
 >> gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
 >>
 >
 > Yes, both with Emacs 29 and git master produce this message when
 > menu-bar-mode is non-nil, and the menu bar is drawn, in both window sizes
 > (the normal sized window, and the strangely small one).

But you can't see this message when building with gtk-2 I presume.

 > The one really notable difference to the above bugs is that the 29
 >> version makes a shrunk frame only after you've removed the menubar while
 >> master makes a shrunk frame immediately.  Are the GTK versions of the
 >> Emacs 29 build and the master build the same?
 >>
 >
 > Yes, they are identical: gtk 3.24.41, Ubuntu build.

This strongly hints that there was an Emacs change affecting gtk-2 _and_
gtk-3 builds in between 29 and master.  I could imagine that commit

e087c89b1e243bbd941a4a50b4bf99613e13d016

is involved but if you could try to bisect, it would be of great help.

 > Just to make sure one thing: Would setting
 >> 'frame-resize-pixelwise' to t change anything?
 >>
 >
 > So, I did (setq frame-resize-pixelwise t), then disabled menu-bar-mode (in
 > Emacs 29), then C-x 5 2 (in both Emacs 29 & git master), and the new window
 > was small, just as before. It seems therefore to make no difference.

Which should eliminate the possibility that our size hints are
responsible.  IIRC mutter is very severe when size hints are not set up
correctly.

 > Otherwise I would try to build Emacs with gtk2, lucid or motif.
 >
 >
 > I tried building Emacs git master with gtk2, and it doesn't fix the
 > problem: the second window opened is slightly smaller than before (i.e.
 > very small indeed).

This would eliminate earlier conjectures that changes from one gtk-3
version to another would be responsible.  And it would exclude
emacsgtkfixed.c as possible culprit.

 > Building with lucid does fix the problem (both with menu-bar-mode enabled,
 > and disabled).

I suppose that all these problems happen when requests travel from GTK
to mutter and back.  Basically, mutter is not obliged to fulfill any
size or position request for any top-level (non-child frame).  BTW,
could you try adding a (user-size . t) member to 'default-frame-alist'?
And could you try doing that from an 'early-init.el' file?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Sep 2024 18:36:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 14:36:48 2024
Received: from localhost ([127.0.0.1]:60992 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slYOW-0004Tg-GU
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 14:36:48 -0400
Received: from mail-yw1-f178.google.com ([209.85.128.178]:58496)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1slYOS-0004TR-Rz
 for 72986 <at> debbugs.gnu.org; Tue, 03 Sep 2024 14:36:47 -0400
Received: by mail-yw1-f178.google.com with SMTP id
 00721157ae682-6db20e22c85so648137b3.0
 for <72986 <at> debbugs.gnu.org>; Tue, 03 Sep 2024 11:35:42 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725388476; x=1725993276; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=Tmrr4Do6YFIki+pBt4bqm2EZqcavHXVUOFsdCPrNKoQ=;
 b=ku0H2eLMTojn6KwcKXVn7vbvv9yqLD7ncVt2Cs83As9F903EkxsMwTtuvCJpIzFQ2F
 zGpnBn5TVAFGWVE3nAFnU3oh0Xwm6qvLsm7U63x86K+ph1cAkUHuTOUoDccruGcCBUNp
 UMyuiYSTRAZmD/eNlXXNE/66FSQ5tivQek774=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725388476; x=1725993276;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=Tmrr4Do6YFIki+pBt4bqm2EZqcavHXVUOFsdCPrNKoQ=;
 b=MMaEUFQ7Wuwz4P7j5SQLDdvZSohuD87TA5oSt0bkv8S1UvFGiSBaPpBc+H8zGJ9tdR
 c2FAJHEwtNpWK/VLFGWk22ohHHFQipUaa6MynyUahfU9uFMdD42hqiBUFO87079B2/ay
 39UhOCJQjl3lbjh3CDUsNMnJE5KS03mV65sHc5h3FRy+c5Wdy9L/iK66vlidN+Ud94TJ
 W2fQysv8pbJPfFSbbVivNfTL5pm8ZeksvDpekdwGGg48rXsukvR8V9tq5vOj7i6uKgCL
 q3SMaXXpfF/eBi9Zl/eopJc+anMdbxiwHPwJ7JFFQ9eTZP4PqZcL6fhGeoQVvHRUmaQB
 olKw==
X-Forwarded-Encrypted: i=1;
 AJvYcCWhm8HNOBEULOlHSEKeIJhbaKcFBJJgSoXmG7N3H6j5jdy4dDsi58Zvo89laa3oGQYliAnIFw==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyxyqoukVGl8G4kkICowcqo1w2isRjRxBPaPCnSUUPeVmKqoGFv
 FNWFkYsanZrbJBkIv96s+ovOtTS1V4YfiAX2nju8Zyoy0XBxE9BGudhZINxLukj/nzR3/lldbr9
 szRoPsJf2MaEwX6e3GIgglLKwV0jsyKRwnHBUgw==
X-Google-Smtp-Source: AGHT+IGWvhddzM0tH2hTx7Wiju7Rjbtl6gXAovfK3lUcZrEugH0ckeszQvuMtSLjw4xBNsszaTyBZdPo69mJqRPN3m4=
X-Received: by 2002:a05:690c:fd0:b0:65f:aa06:13ab with SMTP id
 00721157ae682-6d40d987cccmr158574237b3.1.1725388476347; Tue, 03 Sep 2024
 11:34:36 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN> <861q207hth.fsf@HIDDEN>
In-Reply-To: <861q207hth.fsf@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Tue, 3 Sep 2024 19:34:24 +0100
Message-ID: <CAOnWdog6G7wXqR9gq71Kp0hTTw-wBL_+=S9-gv4L5Dp0jJPZTA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000003b996106213b4f4a"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, martin rudalics <rudalics@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000003b996106213b4f4a
Content-Type: text/plain; charset="UTF-8"

On Tue, 3 Sept 2024 at 18:44, Eli Zaretskii <eliz@HIDDEN> wrote:

> Isn't it true that disabling menu-bar-mode from the init file avoids
> these problems?
>

I don't think so: I had it customized off and had to bisect my
customizations in order to find what was causing the problem.

Reuben, is running with menu-bar-mode disabled at all a goal of yours,
>

Yes!

-- 
https://rrt.sc3d.org

--0000000000003b996106213b4f4a
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Tue, 3 Sept 2024 at 18:44, Eli Zaretskii &lt;<a href=3D"mailto:el=
iz@HIDDEN">eliz@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">Isn&#39;t it true that disabling menu-bar-mode from=
 the init file avoids<br>
these problems?<br></blockquote><div><br></div><div><div style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">I do=
n&#39;t think so: I had it customized off and had to bisect my customizatio=
ns in order to find what was causing the problem.<br></div></div><div><br><=
/div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bo=
rder-left:1px solid rgb(204,204,204);padding-left:1ex">

Reuben, is running with menu-bar-mode disabled at all a goal of yours,<br><=
/blockquote><div><br></div><div><div style=3D"font-family:arial,helvetica,s=
ans-serif;font-size:small" class=3D"gmail_default">Yes!<br></div></div></di=
v><br><span class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr"=
 class=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=
=3D"https://rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div><=
/div></div></div></div>

--0000000000003b996106213b4f4a--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Sep 2024 17:45:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 13:45:57 2024
Received: from localhost ([127.0.0.1]:60923 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slXbJ-0003Dk-9H
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 13:45:57 -0400
Received: from eggs.gnu.org ([209.51.188.92]:58816)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1slXbH-0003DW-0J
 for 72986 <at> debbugs.gnu.org; Tue, 03 Sep 2024 13:45:55 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1slXaA-0006Vj-97; Tue, 03 Sep 2024 13:44:46 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=xOk7ryaBPE2MA1pj2LWjxaQhhKptaJPMNRkGDgLO5es=; b=KRvebYO1rr9e
 XptlHPL+DurPRHJSUBdvxLX8AVkNg8VDUxdBBlq4SWBXazqNHTZVL8ZQuxVb58j7SlBgpg9UpFE6r
 eCfKqOZvMYhu72UAy8/2EcI+2X6tOTa8a/rhOMdPf6mF2St9ngkymWtjZD7/Q0kuC3aBj7by0TzgE
 8lRPZrPWGIb6l1jfwrucR6NVCBKbIXiGG68oGi6pN4WFTCks9zuLOI0hAaMJEjKbJCSklXXOGTrFH
 9AmHXyzlffhdTFitSiERSv+JnTiV5QMtcjSxaaVSFiTYbooNMJATRIsjE68P+axb5WdgHJZs3tc3+
 Iotx5uiYO/hpd8YSaznx/w==;
Date: Tue, 03 Sep 2024 20:44:42 +0300
Message-Id: <861q207hth.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: rrt@HIDDEN, martin rudalics <rudalics@HIDDEN>
In-Reply-To: <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN> (message from
 martin rudalics on Tue, 3 Sep 2024 19:03:05 +0200)
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72986
Cc: luangruo@HIDDEN, 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Tue, 3 Sep 2024 19:03:05 +0200
> Cc: Eli Zaretskii <eliz@HIDDEN>, Po Lu <luangruo@HIDDEN>,
>  72986 <at> debbugs.gnu.org
> From: martin rudalics <rudalics@HIDDEN>
> 
> mutter doesn't like us.  Just to make sure one thing: Would setting
> 'frame-resize-pixelwise' to t change anything?
> 
> Otherwise I would try to build Emacs with gtk2, lucid or motif.

Isn't it true that disabling menu-bar-mode from the init file avoids
these problems?

Reuben, is running with menu-bar-mode disabled at all a goal of yours,
or you reported this issue simply because it looks like incorrect
behavior, and you don't really care about running without the menu
bar?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Sep 2024 17:44:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 13:44:51 2024
Received: from localhost ([127.0.0.1]:60906 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slXaE-0003BG-WA
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 13:44:51 -0400
Received: from mail-yw1-f181.google.com ([209.85.128.181]:44527)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1slXaA-0003B0-0p
 for 72986 <at> debbugs.gnu.org; Tue, 03 Sep 2024 13:44:49 -0400
Received: by mail-yw1-f181.google.com with SMTP id
 00721157ae682-6d3f4218081so45349957b3.1
 for <72986 <at> debbugs.gnu.org>; Tue, 03 Sep 2024 10:43:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725385358; x=1725990158; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=t4QCd4HTSEgfdeMWDujCC1WeCh/w0iRWtaqL+PnkbII=;
 b=DlHrWP8uX5S0580FwMhVMPlTieqKuZQrVpj9tO/kQ10H10xcdJOez+mJ7qcWxCNRen
 DOdpn2ddpn1ib+ptHfVTdC2DERC7M/AAQi1yKL93Jk42nO/xkPr1dN6OheZmpVfSu/D2
 1AHQfrcTMjMjtwD34AHcziwBMd30/XXPhyc/8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725385358; x=1725990158;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=t4QCd4HTSEgfdeMWDujCC1WeCh/w0iRWtaqL+PnkbII=;
 b=vok+Qx5gsAKDaRKTHF15jLUev95bEeuls/lRfSHwbpEeetDV4q+rzBTRHh2lUH319t
 ei3wK0LWtCN9W41T4zcm6+G9kQ+nBMdyWUl6lsLwXsM6SsfLfXQB1jUoY3oTlLAOPdkJ
 IUinCbRAqwXI84jUdTAVXwrQt7T5WT6pW3ZE5bOA1+rqeqX0cKJkXteO558XA+crqeg7
 m2IjIo3GgLPvpWDN/A9i4UZQ97DU5dIMf3l4g+UCvt2ugL71kqVSLNWbuRDAU1iadBAY
 B41MXqgstjwKq+VWMCIDn55UJ2i5FbE8ifGBrY4FpLOszO1j4O51s3+TPD1QEloF/TWS
 3Olg==
X-Forwarded-Encrypted: i=1;
 AJvYcCWgcrdWrdWCUGWyhEHuVH7v5mrBwO06fHHFs7aGgUG8Q1eJdpPjOQe2ntYaQRHNDkNQKRSsWg==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw96l9QuRjbwcXfdZ6DWfvlShBWS6vWDW8khnIEFs4RUmiyTOGP
 /Er5lC1dbrV7/pi1LudZDkas6D6NW8qekmRB1cjU4EIS+EWFGpFv2SNbMJ8mHuYz+lX7fznw0IC
 QM14Geo9az3HoIxe2cGroCLpfBUEA2TPOwnsXwEG7ilOF1yX/
X-Google-Smtp-Source: AGHT+IFVXGQNw4M+hTtKnwZTSB2X4qs0qTdDeMcNGHcoe28lxB6NqkSYBuHXKHNk+9Ft5ynP5Ruo0GT9cms4NRp6ZGk=
X-Received: by 2002:a05:690c:1d:b0:6c1:2ea1:c24d with SMTP id
 00721157ae682-6d40e38a1b1mr180809367b3.26.1725385357913; Tue, 03 Sep 2024
 10:42:37 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
 <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
In-Reply-To: <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Tue, 3 Sep 2024 18:42:27 +0100
Message-ID: <CAOnWdojDH=5zp7mf+TW7ba3wHrLKfG443BVo9zubvB9xE9Aogg@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="0000000000005c0f9906213a95a5"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--0000000000005c0f9906213a95a5
Content-Type: text/plain; charset="UTF-8"

On Tue, 3 Sept 2024 at 18:29, Reuben Thomas <rrt@HIDDEN> wrote:

>
> Otherwise I would try to build Emacs with gtk2, lucid or motif.
>
>
>
I can confirm that building with no toolkit (as recommended in the issues
you mentioned) also fixes the problem.

-- 
https://rrt.sc3d.org

--0000000000005c0f9906213a95a5
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Tue, 3 Sept 2024 at 18:29, Reuben Thomas &lt;<a href=3D"mailto:rr=
t@HIDDEN">rrt@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_quote"><br><bl=
ockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-lef=
t:1px solid rgb(204,204,204);padding-left:1ex">
Otherwise I would try to build Emacs with gtk2, lucid or motif.</blockquote=
><br clear=3D"all"></div></div></blockquote><div><br></div><div style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defaul=
t">I can confirm that building with no toolkit (as recommended in the issue=
s you mentioned) also fixes the problem.<br></div></div><br><span class=3D"=
gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_signa=
ture"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.or=
g" target=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div></div>

--0000000000005c0f9906213a95a5--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Sep 2024 17:31:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 13:31:25 2024
Received: from localhost ([127.0.0.1]:60893 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slXNE-0002rn-My
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 13:31:25 -0400
Received: from mail-yw1-f176.google.com ([209.85.128.176]:61846)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1slXNA-0002rS-6y
 for 72986 <at> debbugs.gnu.org; Tue, 03 Sep 2024 13:31:23 -0400
Received: by mail-yw1-f176.google.com with SMTP id
 00721157ae682-6c49c9018ebso52083447b3.3
 for <72986 <at> debbugs.gnu.org>; Tue, 03 Sep 2024 10:30:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725384552; x=1725989352; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=MrYG2vqkCwavXBrc1C8dmJ0imELY6G3RRYypq6G75OQ=;
 b=grO/eZxAmWbpTwjPWc5A8DoWPauiHxVL7R9xOVP7/dA7c4Gb2ODsrE3Z49FavFR5OE
 0VjfvDlDYvOI2khpPwpMWoEwP28STbNp+TYlW7N7lsRImNuQg07P7zBPWxu2H1WpgsCX
 LezJGeIev/YNPmsW2Vy+hxQgpyrKhj5a67TQY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725384552; x=1725989352;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=MrYG2vqkCwavXBrc1C8dmJ0imELY6G3RRYypq6G75OQ=;
 b=ohrGIFKCmfoBCVMFcalf4qxrVd2H0DkOTus/C9xupegB5iPVsogfgWaRYx3P4FlOPf
 sBcDTdvPDyV8LJcRdL1iYHjuffZXlDppPBOhMr3BV2cQrmyrve2LGYtfrvX9A9L//IZx
 bxValBUfPHMFzuJXseSV8SbR7p9C1D8RddpHbHW+DtPlcmhUyEauyAuV6aQMuRCz5nny
 Gxn4MP93kv5BTRrfN8X/p1kqL2EZdVumKQGlGu2n1gLPkr+2W5gnf4s6KJTVQag7gyd7
 Ib4a8OS3vaRvlZOj7s0L09ObOWLEVc3RixX7bOLT0VHFD8ZjPSdpoi/m7sS4S7QQOSmF
 hIww==
X-Forwarded-Encrypted: i=1;
 AJvYcCXa0UapsCIT+uA2OtzoTPglpCK/e+AAe9AmDeKAULIOqXlTISlhLnnNPJFzf/VQDOWgZtIxMA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxpVjczLi8N8otwd4WcNypycS16P10qcQ3S3QFS9PE2M4XYLc+L
 eTPph1RvkvvxX0xgCeeGWd36mSR8+7Kx0gSLcV/dOwAXZmHRbsTuMhpstDU9GifzniUTdk266gT
 6MGk3lL0+g61IKcLFe/FSVxRpHbT0zRmr3ZMV+w==
X-Google-Smtp-Source: AGHT+IGG2bh0lLCqV75R+4r3WjQ8P6iHIC6BxSVIGV5vwiBX1P3+UJDqFrJ1zi0vjygeXTR9qAiZwzL7qNCmJ6pqA/c=
X-Received: by 2002:a05:690c:f0e:b0:6bd:e76d:19ea with SMTP id
 00721157ae682-6d40d88f66fmr167544687b3.8.1725384551990; Tue, 03 Sep 2024
 10:29:11 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
 <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
In-Reply-To: <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Tue, 3 Sep 2024 18:29:00 +0100
Message-ID: <CAOnWdoji347Ysct++6WA2fPr82xfQT=TO0xkcoVnU+jaFTbHAg@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000052a74c06213a65c1"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000052a74c06213a65c1
Content-Type: text/plain; charset="UTF-8"

On Tue, 3 Sept 2024 at 18:03, martin rudalics <rudalics@HIDDEN> wrote:

>  > Sure thing:
>
> Thanks.  The geometry values are consistent with what you described.
> This seems to be Bug#67654 and Bug#68463 and possibly Bug#65559.  When
> you run Emacs from a console or under gdb can you observe whether it
> triggers a
>
> gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed
>

Yes, both with Emacs 29 and git master produce this message when
menu-bar-mode is non-nil, and the menu bar is drawn, in both window sizes
(the normal sized window, and the strangely small one).

The one really notable difference to the above bugs is that the 29
> version makes a shrunk frame only after you've removed the menubar while
> master makes a shrunk frame immediately.  Are the GTK versions of the
> Emacs 29 build and the master build the same?
>

Yes, they are identical: gtk 3.24.41, Ubuntu build.

Just to make sure one thing: Would setting
> 'frame-resize-pixelwise' to t change anything?
>

So, I did (setq frame-resize-pixelwise t), then disabled menu-bar-mode (in
Emacs 29), then C-x 5 2 (in both Emacs 29 & git master), and the new window
was small, just as before. It seems therefore to make no difference.

Otherwise I would try to build Emacs with gtk2, lucid or motif.


I tried building Emacs git master with gtk2, and it doesn't fix the
problem: the second window opened is slightly smaller than before (i.e.
very small indeed).

Building with lucid does fix the problem (both with menu-bar-mode enabled,
and disabled).

-- 
https://rrt.sc3d.org

--00000000000052a74c06213a65c1
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail=
_attr">On Tue, 3 Sept 2024 at 18:03, martin rudalics &lt;<a href=3D"mailto:=
rudalics@HIDDEN">rudalics@HIDDEN</a>&gt; wrote:<br></div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0&gt; Sure thing:<br>
<br>
Thanks.=C2=A0 The geometry values are consistent with what you described.<b=
r>
This seems to be Bug#67654 and Bug#68463 and possibly Bug#65559.=C2=A0 When=
<br>
you run Emacs from a console or under gdb can you observe whether it<br>
triggers a<br>
<br>
gtk_distribute_natural_allocation: assertion &#39;extra_space &gt;=3D 0&#39=
; failed<br></blockquote><div><br></div><div><div style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Yes, both w=
ith Emacs 29 and git master produce this message when menu-bar-mode is non-=
nil, and the menu bar is drawn, in both window sizes (the normal sized wind=
ow, and the strangely small one).<br></div><br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">

The one really notable difference to the above bugs is that the 29<br>
version makes a shrunk frame only after you&#39;ve removed the menubar whil=
e<br>
master makes a shrunk frame immediately.=C2=A0 Are the GTK versions of the<=
br>
Emacs 29 build and the master build the same?<br></blockquote><div><br></di=
v><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small=
" class=3D"gmail_default">Yes, they are identical: gtk 3.24.41, Ubuntu buil=
d.<br></div><br></div><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<span class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-ser=
if;font-size:small"></span>Just to make sure one thing: Would setting<br>
&#39;frame-resize-pixelwise&#39; to t change anything?<br></blockquote><div=
><br></div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small" class=3D"gmail_default">So, I did (setq frame-resize-pixelwise t=
), then disabled menu-bar-mode (in Emacs 29), then C-x 5 2 (in both Emacs 2=
9 &amp; git master), and the new window was small, just as before. It seems=
 therefore to make no difference.<br></div><br></div><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">
Otherwise I would try to build Emacs with gtk2, lucid or motif.</blockquote=
><div><br></div><div style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small" class=3D"gmail_default">I tried building Emacs git master with g=
tk2, and it doesn&#39;t fix the problem: the second window opened is slight=
ly smaller than before (i.e. very small indeed).<br></div></div><div><br></=
div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:sma=
ll" class=3D"gmail_default">Building with lucid does fix the problem (both =
with menu-bar-mode enabled, and disabled).<br></div><br></div><span class=
=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D"gmail_s=
ignature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3=
d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div></=
div>

--00000000000052a74c06213a65c1--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Sep 2024 17:04:33 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 13:04:32 2024
Received: from localhost ([127.0.0.1]:60813 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slWxE-000269-Hx
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 13:04:32 -0400
Received: from mout.gmx.net ([212.227.15.18]:37863)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1slWxB-00025q-FF
 for 72986 <at> debbugs.gnu.org; Tue, 03 Sep 2024 13:04:30 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725382989; x=1725987789; i=rudalics@HIDDEN;
 bh=6secU//NDfik/D0125591QOTXg/uAzSK4HbnjhXM2vE=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=bfRw+/aywyS/50CjEfp5VOs6CE8THr80D2WM2WPGyCJrN0jM6mw3lDAGUPwJ+py+
 lLejeNIeM9puGFuxos4qDtJo+76vfxZwVI8a0Q/8iHvxuuO0Qtiycnunr7MkGDwZW
 tqxf6fB77dziBr5kElyYZ7lzH1wkFn/vb9pGRK8si4tWjnMKsGtMSrHX8ITw0S1oD
 fLT2GjjOkHOOlnJD5RXZ5J2IBBExlrllqGIJwhRAexy5+UAaNfa1UAzEhTetL/0Hb
 /HLBgaESFpZFlXKt7fG1Ro/pG0BCJRVM/t2epVEglIjBepUmsZf/OBknZYPmaOyPj
 /RHrnK+MTMua3XY1gw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.111]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MatRZ-1sDr4Z3Icd-00ilgu; Tue, 03
 Sep 2024 19:03:09 +0200
Message-ID: <7b6a5b97-fb0c-4eb0-a5b8-78b6ad5002d9@HIDDEN>
Date: Tue, 3 Sep 2024 19:03:05 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Reuben Thomas <rrt@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
 <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:/RVljaOZ8wRmVkTw+F+88scrLo6Tu5BgP6CnICYXg9YghYw1eGF
 pLyBSkgegBYTUPs7ju2A2n3yS4dtYnO6DKucGUdt9g6Iw1d0JpMRsXZLdIZUB2/IyVYYskz
 ni4e6SWMOD58jkdBgCOOsIzppoL4mw1lP/dZYrHm4rV63Qge0G2Frj5JL4EPQ09QrNL6SVs
 IKTvVRQjcclsWGt2lqOfg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:1RKkZcZ4h+0=;nOFvqPVBNHFjV1cs2YEvL32ZCyX
 AGPDeFqyVFKfK5Io+9J1ZgCmyqDFTP1rpjThBX/8wfF+nobLg4zghxBBcubzzS91cqp3CCXVs
 rhPpYhvhJLjmaCCHiSg/qTlDPIjz2IX/JJsEMeIz6UgUJzZbv3Gle+XycTEKjVZ1Xp1WzutSZ
 jm0UKsbHJF7yrnxq/YYAWrkLd/P+2an3zhzvKUEgWuzs96BT3NFjf1oEpGU7f7jUxowouvrJx
 OB/m1IIRbUe4Bebc8QeD2cueVz9Jt9vXJxkJHfYA8Qu0ZnMWlK7FTJmDprPoQkwsg3d8BdoDn
 qQb9W8RDXU90xhDnWGaf0kZSV40vHPDjGn+9AF8Ec/1p1jnm8mrdo+dH218i9FNV/Eoesol7j
 69X6dmzF6F5NCA35Nh046P6iQTupyXoTibLB+DcLJxD8HRKbuWksjMhu6ILvH/JwjHAwVIYun
 7GDKg8cWrvjV1m+EyD4cd4nRpMRDlXdHyB1KW5na65GqMBtMvx7hFVdQk7ZGLWJyHNR/8iyrF
 cDwxTdLZ4nOWuBa8De8qCKDp6jSH/6HJKkPW2CZgO+0mSQ550Dl2a771FYCVKYp5xNFnuif5y
 GFbSBkXfDUZXNZGhX1reRLKaldT+L+BdBpz5+PCXaMSzUtie8W1WNhQeijW1hFNJlhej109Ro
 hq4pbm5qTUGmAIOXwxvul/CX3dHPO8bBkw3DZaCa/WYvnzN54TWeLZwTAE32erdjroMFiZh63
 J6OZWAoqqCN3CJo5258wu3Xfw6KITCivRY0KqrwcXqG2TlX4TxccdEVmP0QORxYEibyhPFv/l
 noKD9uQvLUz9/WughVcObAKawUKdDCM7/JEwytD6DerZk=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > Sure thing:

Thanks.  The geometry values are consistent with what you described.
This seems to be Bug#67654 and Bug#68463 and possibly Bug#65559.  When
you run Emacs from a console or under gdb can you observe whether it
triggers a

gtk_distribute_natural_allocation: assertion 'extra_space >= 0' failed

which typically means that the menubar cannot be accommodated.

The one really notable difference to the above bugs is that the 29
version makes a shrunk frame only after you've removed the menubar while
master makes a shrunk frame immediately.  Are the GTK versions of the
Emacs 29 build and the master build the same?

 > The window manager is mutter, I suppose?
 >>
 >
 > Indeed, yes.

mutter doesn't like us.  Just to make sure one thing: Would setting
'frame-resize-pixelwise' to t change anything?

Otherwise I would try to build Emacs with gtk2, lucid or motif.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Sep 2024 16:01:40 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 12:01:40 2024
Received: from localhost ([127.0.0.1]:60622 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slVyN-0000Kq-U5
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 12:01:40 -0400
Received: from mail-yw1-f170.google.com ([209.85.128.170]:54764)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1slVyI-0000KI-Jf
 for 72986 <at> debbugs.gnu.org; Tue, 03 Sep 2024 12:01:38 -0400
Received: by mail-yw1-f170.google.com with SMTP id
 00721157ae682-6d74ff7216eso19586497b3.1
 for <72986 <at> debbugs.gnu.org>; Tue, 03 Sep 2024 09:00:32 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725379166; x=1725983966; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=RkPbXTx8MLbmgGrlvyRWDIW5hLn96+2q+6o4oNM4NZc=;
 b=L+b1hCSsXiJ/nY27f4HZx7zs9GCLqHa6gB7iJg4XJHDxaOlEXeKY7nXSZZiKPhETJS
 RBCyM3cWnRuWmBrcc8gT3UC61DPgWlZqCdMw2UHpHXH2lQXap2tSRGW0z0e5J1wznNfl
 uzKTjssOru0vmjiG3eBlOl+e7Y21Nhs1UE3RI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725379166; x=1725983966;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=RkPbXTx8MLbmgGrlvyRWDIW5hLn96+2q+6o4oNM4NZc=;
 b=eKRVQA6ioRAHqU1zMnMbtAHkyi9RJobo1VAA3m+eqoxFBRsPdpJTX9NFsH89eHMgXH
 Ok5sNju+GmeYdQK2TAfC87ESpz8CoYtwGAE0uzzgxWtpia8pW0KxkV2tSCFJZLEyWtBE
 owvWYry70r0j7nvc0Gl4MlSG1LYRAjwT0OdkHe2S8KLp7tj3H/T3qfFVxSDYvoiCJFKT
 MWlGxmWhD2Mah6bEcUxYUF3+/8k70teLtk0HKX6xkB++6rE+2uxUihheuSlPMuBFnofD
 QmNHdHxEvv7mcpyB+EN8RSiBtTBBKSx1id7OfQatfSwnB3WH2VBMTSifo8crzDyRqBs9
 3DNA==
X-Forwarded-Encrypted: i=1;
 AJvYcCWNGLEpuW9WdyKjrrTwmFbCCoLqc5qzGlah36EUerhg3mGO46BRa0JwZne5Bluto1xkeZbI2g==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YxNI8Z6yEP9S/iUNMBwZXvDeXZiEE0AZOvqlJPj6p1PbI2pnMz8
 JSf9ypoGISG0aMk6oea9Hm+cruMZpDi1bFLs5cdUp4ik5SorbYD1kwBTFs1FOZicIOE962Dp2tZ
 LKRRII2CtDrY3utlnK9Kg96ijfbvxSeKVkwRvAw==
X-Google-Smtp-Source: AGHT+IFTM9Wcv+KU7uktjVgOS0Blm76hrLuunaTQ/mLOWqS1Hy2WKTnFK8SEVoDM2vGIjKRelnZaSFP8KV82MZ3aCm0=
X-Received: by 2002:a05:690c:660f:b0:6ac:d0ac:f74d with SMTP id
 00721157ae682-6d40fa2211amr164706907b3.26.1725379166329; Tue, 03 Sep 2024
 08:59:26 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN> <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
In-Reply-To: <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Tue, 3 Sep 2024 16:59:14 +0100
Message-ID: <CAOnWdoi6EKf45AyBOCf-P03staOyjTx6wPyE5cbpW8WY7ZDZGA@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000050009906213924de"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, Eli Zaretskii <eliz@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000050009906213924de
Content-Type: text/plain; charset="UTF-8"

On Tue, 3 Sept 2024 at 16:52, martin rudalics <rudalics@HIDDEN> wrote:

>  >> Reproduction with Emacs 29.3 (also with git master HEAD, see below).
>  >>
>  >> Run: emacs -Q
>  >> C-x 5 2 ; window opens the same size as the initial window
>  >> M-x menu-bar-mode RET ; disable menu-bar-mode
>
> Here with a GTK-3 build on XFCE disabling menu-bar-mode makes both
> frames smaller by the menu bar height.  Does this happen on your system?
>

Yes it does.

 >> C-x 52 ; window opens much smaller than initial window
>  >>
>  >> With master HEAD (commit 92ea393a16e), the situation is slightly
> different:
>  >>
>  >> Run: emacs -Q
>  >> C-x 52 ; window opens much smaller than initial window
>
> In all these cases after every single step please evaluate
>
> (frame-geometry)
>
> and post the results here.


Sure thing:

Emacs 29:

emacs -Q
(frame-geometry): ((outer-position 1127 . 81) (outer-size 1384 . 1504)
(external-border-size 28 . 34) (outer-border-width . 0) (title-bar-size 0 .
46) (menu-bar-external . t) (menu-bar-size 1328 . 50) (tab-bar-size 0 . 0)
(tool-bar-external . t) (tool-bar-position . top) (tool-bar-size 1328 . 82)
(internal-border-width . 0))
C-x 5 2
menu-bar-mode RET
(frame-geometry): ((outer-position 1127 . 81) (outer-size 1384 . 1454)
(external-border-size 28 . 34) (outer-border-width . 0) (title-bar-size 0 .
46) (menu-bar-external . t) (menu-bar-size 0 . 0) (tab-bar-size 0 . 0)
(tool-bar-external . t) (tool-bar-position . top) (tool-bar-size 1328 . 82)
(internal-border-width . 0))
C-x 5 2
(frame-geometry): ((outer-position 28 . 90) (outer-size 456 . 570)
(external-border-size 28 . 34) (outer-border-width . 0) (title-bar-size 0 .
46) (menu-bar-external . t) (menu-bar-size 0 . 0) (tab-bar-size 0 . 0)
(tool-bar-external . t) (tool-bar-position . top) (tool-bar-size 400 . 82)
(internal-border-width . 0))

Emacs git master (commit 92ea393a16e):
emacs -Q
(frame-geometry): ((outer-position 28 . 90) (outer-size 1384 . 1504)
(external-border-size 28 . 34) (outer-border-width . 0) (title-bar-size 0 .
46) (menu-bar-external . t) (menu-bar-size 1328 . 50) (tab-bar-size 0 . 0)
(tool-bar-external . t) (tool-bar-position . top) (tool-bar-size 1328 . 82)
(internal-border-width . 0))
C-x 5 2
(frame-geometry): ((outer-position 108 . 170) (outer-size 456 . 620)
(external-border-size 28 . 34) (outer-border-width . 0) (title-bar-size 0 .
46) (menu-bar-external . t) (menu-bar-size 400 . 50) (tab-bar-size 0 . 0)
(tool-bar-external . t) (tool-bar-position . top) (tool-bar-size 400 . 82)
(internal-border-width . 0))

The window manager is mutter, I suppose?
>

Indeed, yes.

-- 
https://rrt.sc3d.org

--00000000000050009906213924de
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">On Tue, 3 Sept 2024 at=
 16:52, martin rudalics &lt;<a href=3D"mailto:rudalics@HIDDEN">rudalics@gmx=
.at</a>&gt; wrote:</div></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">=C2=A0&gt;&gt; Reproduction with Emacs 29.=
3 (also with git master HEAD, see below).<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; Run: emacs -Q<br>
=C2=A0&gt;&gt; C-x 5 2 ; window opens the same size as the initial window<b=
r>
=C2=A0&gt;&gt; M-x menu-bar-mode RET ; disable menu-bar-mode<br>
<br>
Here with a GTK-3 build on XFCE disabling menu-bar-mode makes both<br>
frames smaller by the menu bar height.=C2=A0 Does this happen on your syste=
m?<br></blockquote><div><br></div><div style=3D"font-family:arial,helvetica=
,sans-serif;font-size:small" class=3D"gmail_default">Yes it does.</div><div=
 style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"=
gmail_default"><br></div><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">

=C2=A0&gt;&gt; C-x 52 ; window opens much smaller than initial window<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; With master HEAD (commit 92ea393a16e), the situation is slig=
htly different:<br>
=C2=A0&gt;&gt;<br>
=C2=A0&gt;&gt; Run: emacs -Q<br>
=C2=A0&gt;&gt; C-x 52 ; window opens much smaller than initial window<br>
<br>
In all these cases after every single step please evaluate<br>
<br>
(frame-geometry)<br>
<br>
and post the results here.</blockquote><div><br></div><div><div style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defaul=
t">Sure thing:</div><div style=3D"font-family:arial,helvetica,sans-serif;fo=
nt-size:small" class=3D"gmail_default"><br></div><div style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Emacs 2=
9:</div><div style=3D"font-family:arial,helvetica,sans-serif;font-size:smal=
l" class=3D"gmail_default"><br></div><div style=3D"font-family:arial,helvet=
ica,sans-serif;font-size:small" class=3D"gmail_default">emacs -Q</div><div =
style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"g=
mail_default">(frame-geometry): ((outer-position 1127 . 81) (outer-size 138=
4 . 1504) (external-border-size 28 . 34) (outer-border-width . 0) (title-ba=
r-size 0 . 46) (menu-bar-external . t) (menu-bar-size 1328 . 50) (tab-bar-s=
ize 0 . 0) (tool-bar-external . t) (tool-bar-position . top) (tool-bar-size=
 1328 . 82) (internal-border-width . 0))</div><div style=3D"font-family:ari=
al,helvetica,sans-serif;font-size:small" class=3D"gmail_default">C-x 5 2</d=
iv><div style=3D"font-family:arial,helvetica,sans-serif;font-size:small" cl=
ass=3D"gmail_default">menu-bar-mode RET</div><div style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small" class=3D"gmail_default">(frame-geom=
etry): ((outer-position 1127 . 81) (outer-size 1384 . 1454) (external-borde=
r-size 28 . 34) (outer-border-width . 0) (title-bar-size 0 . 46) (menu-bar-=
external . t) (menu-bar-size 0 . 0) (tab-bar-size 0 . 0) (tool-bar-external=
 . t) (tool-bar-position . top) (tool-bar-size 1328 . 82) (internal-border-=
width . 0))</div><div style=3D"font-family:arial,helvetica,sans-serif;font-=
size:small" class=3D"gmail_default">C-x 5 2</div><div style=3D"font-family:=
arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">(frame-=
geometry): ((outer-position 28 . 90) (outer-size 456 . 570) (external-borde=
r-size 28 . 34) (outer-border-width . 0) (title-bar-size 0 . 46) (menu-bar-=
external . t) (menu-bar-size 0 . 0) (tab-bar-size 0 . 0) (tool-bar-external=
 . t) (tool-bar-position . top) (tool-bar-size 400 . 82) (internal-border-w=
idth . 0))</div><div style=3D"font-family:arial,helvetica,sans-serif;font-s=
ize:small" class=3D"gmail_default"><br></div><div style=3D"font-family:aria=
l,helvetica,sans-serif;font-size:small" class=3D"gmail_default">Emacs git m=
aster (commit 92ea393a16e):</div><div style=3D"font-family:arial,helvetica,=
sans-serif;font-size:small" class=3D"gmail_default">emacs -Q</div><div styl=
e=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail=
_default">(frame-geometry): ((outer-position 28 . 90) (outer-size 1384 . 15=
04) (external-border-size 28 . 34) (outer-border-width . 0) (title-bar-size=
 0 . 46) (menu-bar-external . t) (menu-bar-size 1328 . 50) (tab-bar-size 0 =
. 0) (tool-bar-external . t) (tool-bar-position . top) (tool-bar-size 1328 =
. 82) (internal-border-width . 0))</div><div style=3D"font-family:arial,hel=
vetica,sans-serif;font-size:small" class=3D"gmail_default">C-x 5 2</div><di=
v style=3D"font-family:arial,helvetica,sans-serif;font-size:small" class=3D=
"gmail_default">(frame-geometry): ((outer-position 108 . 170) (outer-size 4=
56 . 620) (external-border-size 28 . 34) (outer-border-width . 0) (title-ba=
r-size 0 . 46) (menu-bar-external . t) (menu-bar-size 400 . 50) (tab-bar-si=
ze 0 . 0) (tool-bar-external . t) (tool-bar-position . top) (tool-bar-size =
400 . 82) (internal-border-width . 0))</div><div style=3D"font-family:arial=
,helvetica,sans-serif;font-size:small" class=3D"gmail_default"><br></div></=
div><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">The window manager is=
 mutter, I suppose?<br></blockquote><div><br></div><div><div style=3D"font-=
family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_default">=
Indeed, yes.</div></div></div><br><span class=3D"gmail_signature_prefix">--=
 </span><br><div dir=3D"ltr" class=3D"gmail_signature"><div dir=3D"ltr"><di=
v><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=3D"_blank">https=
://rrt.sc3d.org</a></div></div></div></div></div>

--00000000000050009906213924de--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Sep 2024 15:53:35 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 11:53:35 2024
Received: from localhost ([127.0.0.1]:60584 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slVqZ-0008Tz-BK
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 11:53:35 -0400
Received: from mout.gmx.net ([212.227.17.21]:39303)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rudalics@HIDDEN>) id 1slVqX-0008Ti-56
 for 72986 <at> debbugs.gnu.org; Tue, 03 Sep 2024 11:53:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1725378732; x=1725983532; i=rudalics@HIDDEN;
 bh=p6ZDKZdqd/ANXtfRO6nCSgF8bo2PAxAyVmAFrCDO0nA=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=UH8xCrvPww5OEBzoTBSHE9KI5JsPdBad7VQyPeMeUBJ/h7jDUM4lYssPv2pHSMGx
 yRqNGU8+l/Ul7mPQ0V1XYt4nFZ20P76xzU180QSG7gVzeNtmdT3VYOeQ0y2ZP/nto
 RcYDoK6YRb84YT2zwPyckjg3Ote9RfWzJpIgmPpkjklARlIvQq/Sc6fyqFsU01CfN
 aZ3xnDW1Fmt42vZfUicvYLI4szc7NZ1yVlNM0WPFL675s2Pa7rm/Z4Ay2TR+b2jkc
 Sk9ivqqLoiSrF0y3iljkhq5RGntRsnlVNKys2M0RuWIlfBlV0iMihEkIMyw+j/JYB
 d+E/wPZY9ojNBHZMsQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.111]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N8XU1-1ryznx18SH-014Sy5; Tue, 03
 Sep 2024 17:52:12 +0200
Message-ID: <062bf084-741b-4d60-b9de-c62d62a79807@HIDDEN>
Date: Tue, 3 Sep 2024 17:52:09 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Eli Zaretskii <eliz@HIDDEN>, Reuben Thomas <rrt@HIDDEN>,
 Po Lu <luangruo@HIDDEN>
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <86ttex6iv0.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:1bg1GZeICOmnGW70JX8OEfzRFntsGl+v2Z32Ia6sqOrWqNUcvgD
 YocIY9X/CN0z/vHXPZrnjK8YaZfCx8f/UZzn8bstwcEkm4nNCkJ9qNJpyImbvAEEpU+4cG4
 u5Jb8Vr3D1VJIyc33KHRRGLCd32xhWmbsVM33CoRCIAWyeb1YG6Jrt+7NgLtO78jz8KHzVO
 Z6d2uzCexI8B5fumU+x4g==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ydN7rq7EUhc=;nnU6pO3sBtZ+dNPM1G0aaGZIv4N
 axvXSJ5F/PBvoZ1zlU9H6Wdz0LwbzJOLPPufO0DTOcr0whw4h9K0G8mlRWmKNWsVGpaJ/QuiS
 plgDgIH/+C51e6yrDzLrebbA/evCMFIcZoXsO2m8ft9qQFhT5mxmo7/rbprt8M3dadWv8tjqB
 h+0DWzh6FnB3KZd+1ugtFj6PZ3dtqofixMbxsOhObIgYEEKhXPNeMM5Dndv+5RGQ5VOm0YJ95
 Gsim+FB2Smi3ndF/D86Bd+eHsTxxjCyfJa6/RLZGhIpEGGR87Hnyt6SA5v3imtVoNWL1t7zyZ
 vSw2D/5KW0aI4JSGOX/J/30TJRyOTof5sdUzPiDGRx24CjL5xdQY06X8+3mH2SMmofnsA7OYq
 +4j8nLgs5giJIEqSteU/PKFw6cQtAMsbXrWA4D5nv246hZcLDU003iF+rprBBsY9bjVew/wCU
 wOS1uZyi2GCDRaB4/YSNyP0+jI66ft6Il24e1Ds2AU3l4vuuT3ppeWAQTcQYpbZeDFkq9KwJM
 gda01n2YwVm89QWwPOHmsBsfs55t3GkKtkC9Cqb2RAPhEr6JR4m8yhkLf121w1a+8cQgP9IKy
 MUNTsZDHE0YSh4ppcoKXx5v7M3IlvKDltqTXHLjrOiW8GrRXd5u83CLXiWtkr1RppWYasUag+
 BfxEayo725BhgmSGXj8xT5yEGK96nzj8cVXiBJz2hGJEAx2wXb4JnMuVUOmi15SpdFI0sVFd9
 pv6nA4b9lf+eZzz6cWgvfA+lReh1jyGebSfNY0LwkhwuGGrND7kJ2IapmqUHtDLT4n62JtnVv
 Y/LTt3GuOyu4DooykCzNEHaAlbCDjxaXHjKHNaSX0rpkQ=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 72986
Cc: 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 >> Reproduction with Emacs 29.3 (also with git master HEAD, see below).
 >>
 >> Run: emacs -Q
 >> C-x 5 2 ; window opens the same size as the initial window
 >> M-x menu-bar-mode RET ; disable menu-bar-mode

Here with a GTK-3 build on XFCE disabling menu-bar-mode makes both
frames smaller by the menu bar height.  Does this happen on your system?

 >> C-x 52 ; window opens much smaller than initial window
 >>
 >> With master HEAD (commit 92ea393a16e), the situation is slightly different:
 >>
 >> Run: emacs -Q
 >> C-x 52 ; window opens much smaller than initial window

In all these cases after every single step please evaluate

(frame-geometry)

and post the results here.  The window manager is mutter, I suppose?

Thanks, martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Sep 2024 12:12:07 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 08:12:07 2024
Received: from localhost ([127.0.0.1]:59297 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slSOF-0001eo-0n
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 08:12:07 -0400
Received: from mail-yw1-f179.google.com ([209.85.128.179]:45524)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1slSOA-0001eC-97
 for 72986 <at> debbugs.gnu.org; Tue, 03 Sep 2024 08:12:05 -0400
Received: by mail-yw1-f179.google.com with SMTP id
 00721157ae682-6c91f9fb0d7so48925637b3.3
 for <72986 <at> debbugs.gnu.org>; Tue, 03 Sep 2024 05:10:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725365394; x=1725970194; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=2ck3LnSsflWqt5qVY6PqpthUVNZz8kY3o+zo7qHnWPs=;
 b=1/R12DPBgcuZxpajC3SjCdJL2lSCeQWrBjP01IMlKoOvTAlm/l1wkePsKVqYTTZjFJ
 UxsoGL8BiOq4g+YdZgKNngQMNKAKA0J6OOKfaJ/V+IPzWHmYD4UwE/qk7BIDdc4CDoh3
 pJ0+xnUP2CH9wdhzN8Y5MAWsJm7A5vp8uU7wY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725365394; x=1725970194;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=2ck3LnSsflWqt5qVY6PqpthUVNZz8kY3o+zo7qHnWPs=;
 b=isbKAJ/MieOa0CdJV3cpT74+tPa/Q0BFTUigIFCJHY7i0eEJm90m85S/EudKHSIAIE
 UgG0/uJsqWk/x7xxkY9yS3djRkcFn9rct8wFiSI2qByOxg/Iiev1dX1GOXj6B7QLFcKF
 ujD3GboOiieE5DXm7OoI6Xo1QAOWRx7C4R8E+2i7A9eELRKyeV96eDrDqeKUZa1Vfx6A
 tbS/EAbToamXHVr/ZSpLCHKY8UOBtB+qUU1XtkxrSmRjlCAjs5KU6uGZbmOSNl+3noxK
 NzXVSE0grR6I91qN2+lfpwKcuV/Sf+RiAt2ZqFKbj8okEHB5MgB/zkUAblg/vozMrXL4
 8w6w==
X-Forwarded-Encrypted: i=1;
 AJvYcCU+tIrgKXwJkaPHKVUpeYv03AwydgjazOxD6oNry2sgKW3SYOs38JdClNkaA/9qrtGUN3Cp1A==@debbugs.gnu.org
X-Gm-Message-State: AOJu0Yw/xDTrygAbCkf6y7vshix4AHLPWr3/BcGALUoG2ZdA7I3PYjFX
 vD/DznRI+txIdX+KQ9g8NPgeC7DMGG77OZGhhjn53U8BLS5lyrmB02TQTAMJDUv0V23URaB3MTL
 pawsnE468kTtR/bmFxiCAoZe0cYN9jies/7VuxA==
X-Google-Smtp-Source: AGHT+IG2bl2ITdbRyrPBfZreJ7q01F0RaUwzfsJkytw5uh90RKsFir8qiK/XbuDiciz1FP73T6xo2C7pxteMXrIN6Vw=
X-Received: by 2002:a05:690c:dca:b0:6b2:28c3:b729 with SMTP id
 00721157ae682-6d40d78db02mr163153997b3.4.1725365394381; Tue, 03 Sep 2024
 05:09:54 -0700 (PDT)
MIME-Version: 1.0
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 <86ttex6iv0.fsf@HIDDEN>
In-Reply-To: <86ttex6iv0.fsf@HIDDEN>
From: Reuben Thomas <rrt@HIDDEN>
Date: Tue, 3 Sep 2024 13:09:43 +0100
Message-ID: <CAOnWdoiAqT40cBZPGuuwA015fzr8kJRGn7F=owUMyiPN5MAH9Q@HIDDEN>
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
To: Eli Zaretskii <eliz@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000070b8c0062135ef92"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 72986
Cc: Po Lu <luangruo@HIDDEN>, martin rudalics <rudalics@HIDDEN>,
 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000070b8c0062135ef92
Content-Type: text/plain; charset="UTF-8"

On Tue, 3 Sept 2024 at 13:07, Eli Zaretskii <eliz@HIDDEN> wrote:

>
> You didn't say which toolkit did you build with.  It might be
> important.
>

gtk-3 in both cases.

-- 
https://rrt.sc3d.org

--00000000000070b8c0062135ef92
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div dir=3D"ltr"><div class=3D"gmail_default" style=3D"fon=
t-family:arial,helvetica,sans-serif;font-size:small">On Tue, 3 Sept 2024 at=
 13:07, Eli Zaretskii &lt;<a href=3D"mailto:eliz@HIDDEN">eliz@HIDDEN</a>&=
gt; wrote:</div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail=
_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex"><br>
You didn&#39;t say which toolkit did you build with.=C2=A0 It might be<br>
important.<br clear=3D"all"></blockquote><div><br></div><div><div style=3D"=
font-family:arial,helvetica,sans-serif;font-size:small" class=3D"gmail_defa=
ult">gtk-3 in both cases.</div><div style=3D"font-family:arial,helvetica,sa=
ns-serif;font-size:small" class=3D"gmail_default"><br></div></div></div><sp=
an class=3D"gmail_signature_prefix">-- </span><br><div dir=3D"ltr" class=3D=
"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https:/=
/rrt.sc3d.org" target=3D"_blank">https://rrt.sc3d.org</a></div></div></div>=
</div></div>

--00000000000070b8c0062135ef92--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at 72986 <at> debbugs.gnu.org:


Received: (at 72986) by debbugs.gnu.org; 3 Sep 2024 12:08:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Sep 03 08:08:44 2024
Received: from localhost ([127.0.0.1]:59287 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slSKy-0001YM-5w
	for submit <at> debbugs.gnu.org; Tue, 03 Sep 2024 08:08:44 -0400
Received: from eggs.gnu.org ([209.51.188.92]:54486)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1slSKx-0001Y8-1E
 for 72986 <at> debbugs.gnu.org; Tue, 03 Sep 2024 08:08:43 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1slSJq-0002W9-Pw; Tue, 03 Sep 2024 08:07:34 -0400
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=Rkyd5j+zdiXBhzUKQ4WS1uDuCZyGpZY3abc/ONBtwNw=; b=BycHbTDEPEXy
 GQBszrORXjIxXikbafGHewAfJkUtCkv5W5oPFHQqRqXcttElD3Td42Y3VDkbV9O/0+01Yv+XohuyN
 zUDWU5I9ttxu4vLiEHTV6fqQ7nTnpf0+4pO2HfcdLrKgI1al4+GlpVNbc/LQCIw2CqNV/ZAawwd4w
 p5BHlsV2iXwX3pC8lU06LGaNDUjDaIxywS3L9MJqRIxxiumVO1tOYaPosr++XWCNQhV8GVghgfRhK
 B9ayReyPSMm6R2o/wZldmdJ3R2hOuU965M7MwjMdQkXIvBKCikitPnuUDtI2VFPWlkTjBPhADCgRp
 /CGScxnoSSjSgofiIlCaEQ==;
Date: Tue, 03 Sep 2024 15:07:31 +0300
Message-Id: <86ttex6iv0.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Reuben Thomas <rrt@HIDDEN>, martin rudalics <rudalics@HIDDEN>,
 Po Lu <luangruo@HIDDEN>
In-Reply-To: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
 (bug-gnu-emacs@HIDDEN)
Subject: Re: bug#72986: Disabling menu-bar-mode changes size of new frames
References: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 72986
Cc: 72986 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Date: Mon, 2 Sep 2024 19:48:57 +0100
> From:  Reuben Thomas via "Bug reports for GNU Emacs,
>  the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
> 
> Reproduction with Emacs 29.3 (also with git master HEAD, see below).
> 
> Run: emacs -Q
> C-x 5 2 ; window opens the same size as the initial window
> M-x menu-bar-mode RET ; disable menu-bar-mode
> C-x 52 ; window opens much smaller than initial window
> 
> With master HEAD (commit 92ea393a16e), the situation is slightly different:
> 
> Run: emacs -Q
> C-x 52 ; window opens much smaller than initial window

I cannot reproduce this, but I'm not on X.  Here on MS-Windows,
disabling menu-bar-mode makes the frames one line smaller, and
thereafter "C-x 5 2" creates frames whose dimensions are exactly
identical to the existing frames.  As expected.

I see the above both in Emacs 29, on the current emacs-30 release
branch, and on master.

> I'm running on Ubuntu 24.04, under GNOME 46 with X11. I don't have any Emacs X resources set.

You didn't say which toolkit did you build with.  It might be
important.

Adding Martin and Po Lu in the hope that they will have comments
and/or suggestions.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 2 Sep 2024 18:51:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Sep 02 14:51:24 2024
Received: from localhost ([127.0.0.1]:52274 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1slC96-0001Q2-Gn
	for submit <at> debbugs.gnu.org; Mon, 02 Sep 2024 14:51:24 -0400
Received: from lists.gnu.org ([209.51.188.17]:46130)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rrt@HIDDEN>) id 1slC91-0001Pr-0M
 for submit <at> debbugs.gnu.org; Mon, 02 Sep 2024 14:51:22 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rrt@HIDDEN>) id 1slC81-0004mh-IU
 for bug-gnu-emacs@HIDDEN; Mon, 02 Sep 2024 14:50:17 -0400
Received: from fencepost.gnu.org ([2001:470:142:3::e])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rrt@HIDDEN>) id 1slC81-0008GX-9T
 for bug-gnu-emacs@HIDDEN; Mon, 02 Sep 2024 14:50:17 -0400
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by fencepost.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rrt@HIDDEN>) id 1slC7y-0007nX-8O
 for bug-emacs@HIDDEN; Mon, 02 Sep 2024 14:50:15 -0400
Received: from mail-yw1-x1135.google.com ([2607:f8b0:4864:20::1135])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <rrt@HIDDEN>) id 1slC7w-0007zA-Ck
 for bug-emacs@HIDDEN; Mon, 02 Sep 2024 14:50:13 -0400
Received: by mail-yw1-x1135.google.com with SMTP id
 00721157ae682-6b6b9867faaso37302107b3.2
 for <bug-emacs@HIDDEN>; Mon, 02 Sep 2024 11:49:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=sc3d.org; s=google; t=1725302949; x=1725907749; darn=gnu.org;
 h=to:subject:message-id:date:from:mime-version:from:to:cc:subject
 :date:message-id:reply-to;
 bh=kKelwGqoGyJWcmw6Ec/1Gk2ba3p2lusZdjzSQRwA+JY=;
 b=Kpz2qcpcqOTsl0+2XKVa8zLXHhp91znZ2ndmSMAaUNlNmRX6CHk6oPK0AZWTLFFn7s
 tWEPct1mwZrVCrSDtQGGeGwToVugNF9vu3oRBv9yy/udzpkEV5b6gJ5I+EFZCh5gSzRq
 3CMposdujY7h5HL4PoXBDCf9oiREzG+ug8TPQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1725302949; x=1725907749;
 h=to:subject:message-id:date:from:mime-version:x-gm-message-state
 :from:to:cc:subject:date:message-id:reply-to;
 bh=kKelwGqoGyJWcmw6Ec/1Gk2ba3p2lusZdjzSQRwA+JY=;
 b=bhvrQ15cf4EnGl5ZR9CRN0hAPxNz6Nk+UKlsXZwzdb6BypYpdnk4Pj6AhyWEmVL2cf
 qkK4eyKwDdou9tb12sMEr8kvDls+5u89u4iJE5hWo29r0DL8hN4QH0Hdizedy78kADeb
 4MVfGV0UK7TteadHN1+QDTr8TxysMc/a3xBpGJYhSbqiYMRxcmHIQfYISPSGWoy3w905
 uXBiKSRSMUmHiVX48vxIjAIQbaDC32xJ43ouhkIiuf+t/FBEOvoCAUDX8iVdW+OYwTaQ
 JNCrASbl3AD1JAxXa9XL/YEMebWoKFTOMK2iZ7zR72CaM3RtOp3Y/LKdmYH2QvEbq9J8
 5lLA==
X-Gm-Message-State: AOJu0YwKqHxAjiBeEj+IZjULd3DcXPBTrrNCSdr4WM6Bx/avVTVXrOpS
 PqwViLEW0qxvXBHqmRv9z0pI28WEJOeqRlKNDWjm5Xgbz1zYEBjOIrQz3pYMvr1+L9LYZotkZLH
 9cJonYJPnH8p4vxTl4jSWWGInYtI04pTSPFJx7vPHo/V0LXTJ37k=
X-Google-Smtp-Source: AGHT+IGdgO9teIms7h7M1QuTjW29FPi489Gf26fM0FSNi58kHa60x6/75JywuyRzrusnz2c/pd3+nsWpv7hGh9RQ9K0=
X-Received: by 2002:a05:690c:dca:b0:6b2:28c3:b729 with SMTP id
 00721157ae682-6d40d78db02mr137788707b3.4.1725302948750; Mon, 02 Sep 2024
 11:49:08 -0700 (PDT)
MIME-Version: 1.0
From: Reuben Thomas <rrt@HIDDEN>
Date: Mon, 2 Sep 2024 19:48:57 +0100
Message-ID: <CAOnWdoi7mQoE2LrZocWna4-X7O09wpNTq+XY05d21=V+UPMXew@HIDDEN>
Subject: Disabling menu-bar-mode changes size of new frames
To: bug-emacs <bug-emacs@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000064086d062127657b"
Received-SPF: pass client-ip=2607:f8b0:4864:20::1135;
 envelope-from=rrt@HIDDEN; helo=mail-yw1-x1135.google.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
 T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)

--00000000000064086d062127657b
Content-Type: text/plain; charset="UTF-8"

Reproduction with Emacs 29.3 (also with git master HEAD, see below).

Run: emacs -Q
C-x 5 2 ; window opens the same size as the initial window
M-x menu-bar-mode RET ; disable menu-bar-mode
C-x 52 ; window opens much smaller than initial window

With master HEAD (commit 92ea393a16e), the situation is slightly different:

Run: emacs -Q
C-x 52 ; window opens much smaller than initial window

When the new windows are opening at a small size, changing
default-frame-alist has no effect. When the new windows are opening at the
same size as the initial window (with Emacs 29.3, as above), then changing
default-frame-alist works as expected.

I'm running on Ubuntu 24.04, under GNOME 46 with X11. I don't have any
Emacs X resources set.

-- 
https://rrt.sc3d.org

--00000000000064086d062127657b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:arial,he=
lvetica,sans-serif;font-size:small">Reproduction with Emacs 29.3 (also with=
 git master HEAD, see below).</div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">Run: emacs -Q</div><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small">C-x 5 2 ; window opens the s=
ame size as the initial window</div><div class=3D"gmail_default" style=3D"f=
ont-family:arial,helvetica,sans-serif;font-size:small">M-x menu-bar-mode RE=
T ; disable menu-bar-mode</div><div class=3D"gmail_default" style=3D"font-f=
amily:arial,helvetica,sans-serif;font-size:small">C-x 52 ; window opens muc=
h smaller than initial window</div><div class=3D"gmail_default" style=3D"fo=
nt-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif;font-siz=
e:small">With master HEAD (commit 92ea393a16e), the situation is slightly d=
ifferent:<br></div><div><br><div class=3D"gmail_default" style=3D"font-fami=
ly:arial,helvetica,sans-serif;font-size:small">Run: emacs -Q</div>C-x 52 ; =
window opens much smaller than initial window<div class=3D"gmail_default" s=
tyle=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></div><=
div class=3D"gmail_default" style=3D"font-family:arial,helvetica,sans-serif=
;font-size:small">When the new windows are opening at a small size, changin=
g default-frame-alist has no effect. When the new windows are opening at th=
e same size as the initial window (with Emacs 29.3, as above), then changin=
g default-frame-alist works as expected.<br></div><div class=3D"gmail_defau=
lt" style=3D"font-family:arial,helvetica,sans-serif;font-size:small"><br></=
div></div><div><div style=3D"font-family:arial,helvetica,sans-serif;font-si=
ze:small" class=3D"gmail_default">I&#39;m running on Ubuntu 24.04, under GN=
OME 46 with X11. I don&#39;t have any Emacs X resources set.<br></div></div=
><div><br></div><span class=3D"gmail_signature_prefix">-- </span><br><div d=
ir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><di=
v dir=3D"ltr"><div><div dir=3D"ltr"><a href=3D"https://rrt.sc3d.org" target=
=3D"_blank">https://rrt.sc3d.org</a></div></div></div></div></div>

--00000000000064086d062127657b--




Acknowledgement sent to Reuben Thomas <rrt@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#72986; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Sun, 12 Jan 2025 05:45:02 UTC

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