Received: (at 76275) by debbugs.gnu.org; 17 Feb 2025 09:21:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 04:21:44 2025 Received: from localhost ([127.0.0.1]:42785 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjxJv-0008LI-Ju for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 04:21:44 -0500 Received: from mout.gmx.net ([212.227.17.20]:59687) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tjxJt-0008Ko-2I for 76275 <at> debbugs.gnu.org; Mon, 17 Feb 2025 04:21:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1739784095; x=1740388895; i=rudalics@HIDDEN; bh=ilcYIgX4A6J7fnjkfw5QwvEwuidf8z/dQYEQ67jy1l4=; 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=rozoUOgmM99mlcgNFjeKWeY89lxJeb8k4X5GDdF2KxNv85659arLH2remcjU7YUV zLchTIycmSdF8BkuSnIiZmyF0J7p9GBcFCvnzBcNXV0hALHraCfcTl4qh9dAs1+V2 r84kGj+uv08ADwDW5UMHYrSueKTVFvY/zL+MQgrIrAmjrYyWpbw8qzVYB0WmfsAtn 6zcC61FZS8M3PqBENzvuCh7YVevTGS2Fx7POBY9HtE3QaeB3k1icD4ta4ZBSywuJp 9wLr/Rql4k5+lO3dT1+5z3gI2cITfLkW8+jzHX8IOSSz2zNtGav18M1uoR62NPeW4 LSFUrfrpDJKhe2lUPg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([212.95.5.83]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mg6Zq-1t8wCW3P5S-00okZa; Mon, 17 Feb 2025 10:21:34 +0100 Content-Type: multipart/mixed; boundary="------------m0iDOyKQ9K0FoJCPUx9emGFz" Message-ID: <df12480c-9619-4eed-a487-fdc2cbe0c017@HIDDEN> Date: Mon, 17 Feb 2025 10:21:34 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76275: 31.0.50; frame-inhibit-implied-resize broken on recent master To: Sean Whitton <spwhitton@HIDDEN> References: <87tt8x5ho5.fsf@HIDDEN> <19d45259-a936-4783-b9b8-d3b97fd3d339@HIDDEN> <871pw056eo.fsf@HIDDEN> <189b7ade-865e-4aab-8a2d-fee25ab856f7@HIDDEN> <874j0tmkkq.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <874j0tmkkq.fsf@HIDDEN> X-Provags-ID: V03:K1:yl8NIqkupx+UcbyUSM1A7qA+dOsg6ZvXBFTfCYHZ/osJn6Typnh CLi2yaP/9g7A0/LZ8R1fkSt/6wJss0UpNmJXS1V9mBheKzQMVmo1il5W1FAmPNyOaGBIYLB CNJBI/PzDGApCs4mnLYI5BYNhiCGzZ/irf1h1iulvbSiYUIlyYtRwXKy56kG07hJmTMTHeW ZwLDuHBXXEigi2fx8wJiQ== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:rfyVySSkFnU=;eCQT05lLqclLq3TnuP9mvgOWr7V +kznNbsbri2Ul/7+mYjojjf232xsUA8OEZKctp256in57waHXZC0T4uHXuR/IiYAXiMq0MOZV rUshboJtqoEZ346W1Gbo2I7PcFj60lFgtTf+9eGjQWhCnz6A7Of7ru4IvbsRmehnYDLyIGXau YAgeeQT4aIjW4fAlcmL25NJodDtTPOukzJoD1a7uUynt9WFYXb0vAmKjhtPx2CXjohetIU+RB cZybxe1eQ1dpeQ6rXcXARalvl7XEcNoYU5nLtk4UBT9cXLB3FFFEhJesK0mjcnGs3yhA1y0KL ShCqLauNXfF+VDtQCPrENsfBRRkQ02n6xAZhwxpFJ1SIaW1eKu39xZsgWMMqXKS3vzmWPsfL3 KaYfzlI13jWBmNzpk5Msy6tu+jDzttAqLVqWUjWRKwmkKKxoKh61P4lvsKUFIPAnjkqAa7I6h 1qa8KqUFhwpCc5yDvbgreZMBNCxJhis0VuXpTqgHdPjw95Psq+SmcIcUvAR/FuWnr2uonOcyQ sj82lCJmt2dsZZlzcIXQeTv3e/FBU8rsPrKpu/JEJgVEx8aNgT491ocSEtqV3/KgmZ7mUa/xo 0S1/OprC8oyLwzoQGOAi6INxQ15iUhgz2OZLgwxPWecN+LTv06ZZeU837dmeTmhKNDcIYFXFw v1zL9sNn4+8DRz+YaMngI8rhQP/kULcyopDOF/r0XAnKp/c0DgpBgMfbbmmWw+kDlyDbDqxL8 IgaUCsnd1IMb7VrtYA8qDaJ+iat3+6LDeLFmEc5x1JDZR5jpQN2QAv1+f3NkHYfnjrdVfYs8N hhggHG9DgeVbMRQNIlLf0GltW6JvXc5PiiDkVqb8APGXgohJiGTsTchXVb7fL8xJATvxYcx4Q rvXgFL61vbjhqgmi3bU4sr56YAckS3B0qQVMocjWbJLbpretpDblotPwbXblqEuyYUnKJ0Rwb WD1oG7khBBpgoVMLp5OTIFSGPJUrfIsSTwaNc7jLL672cbjr2RjyPprlu7e3Voh9Rv0c3u96o rzldoz53vFbOBX0L4rDWe8cg8kowglkZhlxKbcgVpStCzL38NjzjsNQ0Pq4nYtWJ9yO0MO/zE y8rqzVsD4UZsTPHitq5cOZovR7faWeFALqpHDMNHUoEIamkZtFwZrVDSYIY8fOTuztrA0UTIs mVcVU4D5PVFK3ePNBVRVQ5fzYxasU+XiaPnjtwSeVpT8sO56QIuPahOTbfRCQSq/3YjvW0zWg Mpn2kKf3bR4BDrDAuh6yLLRCPkajfZSq++COV07chOEutt+tK3pp7X7dGmVcK/lZbuGP/dQcJ 2wYXP9+skfH5eUga0DTroev3HYRrytRJoVjCR/vHLVf1Xv4jBAIlH1vIZ/4h0nN47bAHcu/3r EcObbcEJ0b9Ug+7B4ehhS68yh6QDkaWZYtmxqjoO3BIrtCugFn7MDwavvEoo/1Bjk/emSm/Hx dt6iZUg== 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: > This frame has no toolbar, because it's a (minibuffer . only) frame. > Did you notice that? I don't know whether it's significant. Hopefully not. The tool_bar_resized flag should be set regardless of whether a tool bar was made or not. This is emphasized by this comment in xdisp.c: Content analysis details: (2.8 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.20 listed in list.dnswl.org] 3.6 RCVD_IN_SBL_CSS RBL: Received via a relay in Spamhaus SBL-CSS [212.95.5.83 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.17.20 listed in sa-accredit.habeas.com] -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_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_MSPIKE_H3 RBL: Good reputation (+3) [212.227.17.20 listed in wl.mailspike.net] -0.0 RCVD_IN_MSPIKE_WL Mailspike good senders X-Debbugs-Envelope-To: 76275 Cc: 76275 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, shipmints@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.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: > This frame has no toolbar, because it's a (minibuffer . only) frame. > Did you notice that? I don't know whether it's significant. Hopefully not. The tool_bar_resized flag should be set regardless of whether a tool bar was made or not. This is emphasized by this comment in xdisp.c: Content analysis details: (1.8 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.20 listed in list.dnswl.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.17.20 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.20 listed in bl.score.senderscore.com] -0.0 RCVD_IN_MSPIKE_H3 RBL: Good reputation (+3) [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.83 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_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. --------------m0iDOyKQ9K0FoJCPUx9emGFz Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 ID4gVGhpcyBmcmFtZSBoYXMgbm8gdG9vbGJhciwgYmVjYXVzZSBpdCdzIGEgKG1pbmlidWZm ZXIgLiBvbmx5KSBmcmFtZS4NCiA+IERpZCB5b3Ugbm90aWNlIHRoYXQ/ICBJIGRvbid0IGtu b3cgd2hldGhlciBpdCdzIHNpZ25pZmljYW50Lg0KDQpIb3BlZnVsbHkgbm90LiAgVGhlIHRv b2xfYmFyX3Jlc2l6ZWQgZmxhZyBzaG91bGQgYmUgc2V0IHJlZ2FyZGxlc3Mgb2YNCndoZXRo ZXIgYSB0b29sIGJhciB3YXMgbWFkZSBvciBub3QuICBUaGlzIGlzIGVtcGhhc2l6ZWQgYnkg dGhpcyBjb21tZW50DQppbiB4ZGlzcC5jOg0KDQogICAgICAgLyogRXZlbiBpZiB3ZSBkbyBu b3QgZGlzcGxheSBhIHRvb2wgYmFyIGluaXRpYWxseSwgc3RpbGwgcHJldGVuZA0KCSB0aGF0 IHdlIGhhdmUgcmVzaXplZCBpdCBhbHJlYWR5LiAgVGhpcyBhdm9pZHMgdGhhdCBhIGxhdGVy DQoJIGFjdGl2YXRpb24gb2YgdGhlIHRvb2wgYmFyIHJlc2l6ZXMgdGhlIGZyYW1lLCBkZXNw aXRlIG9mIHRoZQ0KCSBmYWN0IHRoYXQgYSBzZXR0aW5nIG9mICdmcmFtZS1pbmhpYml0LWlt cGxpZWQtcmVzaXplJyBzaG91bGQNCgkgaW5oaWJpdCBpdCAoQnVnIzUyOTg2KS4gICovDQog ICAgICAgZi0+dG9vbF9iYXJfcmVzaXplZCA9IHRydWU7DQoNCiA+PiBBcmUgeW91IHN1cmUg eW91IGRpZCBzb21ldGhpbmcgbGlrZQ0KID4+DQogPj4gICAgICAgIGlmICghRlJBTUVfTElW RV9QIChmKQ0KID4+IAkgIHx8ICFmLT5jYW5fc2V0X3dpbmRvd19zaXplDQogPj4gCSAgfHwg IWYtPmFmdGVyX21ha2VfZnJhbWUNCiA+PiAJICB8fCAhZi0+dG9vbF9iYXJfcmVzaXplZA0K ID4+IAkgIHx8IEZSQU1FX1RPT0xUSVBfUCAoZikNCiA+PiAJICB8fCAhKGZyYW1lX3dpbmRv d19jaGFuZ2UNCiA+PiAJICAgICAgIHx8IGZyYW1lX3NlbGVjdGVkX2NoYW5nZQ0KID4+IAkg ICAgICAgfHwgZnJhbWVfc2VsZWN0ZWRfd2luZG93X2NoYW5nZQ0KID4+IAkgICAgICAgfHwg ZnJhbWVfd2luZG93X3N0YXRlX2NoYW5nZSkpDQogPj4gCS8qIEVpdGhlciB3ZSBhcmUgbm90 IGFsbG93ZWQgdG8gcnVuIGhvb2tzIGZvciB0aGlzIGZyYW1lIG9yIG5vDQogPj4gCSAgIHdp bmRvdyBjaGFuZ2UgaGFzIGJlZW4gcmVwb3J0ZWQgZm9yIGl0IHNpbmNlIHRoZSBsYXN0IHRp bWUNCiA+PiAJICAgd2UgcmFuIHdpbmRvdyBjaGFuZ2UgZnVuY3Rpb25zIG9uIGl0LiAgKi8N CiA+PiAJY29udGludWU7DQogPj4NCiA+PiBJZiB0aGF0IGhvb2sgaXMgc3RpbGwgcnVuLCB3 ZSdkIGhhdmUgdG8gZmluZCBvdXQgd2h5Lg0KID4NCiA+IE9vcHMuICBJIHBhdGNoZWQgcnVu X3dpbmRvd19jb25maWd1cmF0aW9uX2NoYW5nZV9ob29rLCBub3QNCiA+IHJ1bl93aW5kb3df Y2hhbmdlX2Z1bmN0aW9ucy4gIFNvcnJ5IGFib3V0IHRoYXQhICBTbywgbGV0IG1lIGdvIGJh Y2sgdG8NCiA+IHRoZSBkZWJ1Z2dpbmcgaW5zdHJ1Y3Rpb25zIGluIHlvdXIgcHJldmlvdXMg ZS1tYWlsLg0KDQpTaG91bGQgdGVhY2ggbWUgdG8gYWx3YXlzIGluY2x1ZGUgYSBkaWZmIHdo ZW4gcHJvcG9zaW5nIGNoYW5nZXMuDQoNCiA+IEZpcnN0IEkgdHJpZWQgdGhlIHVucGF0Y2hl ZCBjb2RlIGFuZCBwcmludGVkIHRoZSB0aHJlZSB2YXJpYWJsZXMuICBNeQ0KID4gYnJlYWtw b2ludCB3YXMgaGl0IGVpZ2h0IHRpbWVzIGFuZCBpbiBlYWNoIGNhc2UsIGYtPmNhbl9zZXRf d2luZG93X3NpemUNCiA+IGFuZCBmLT5hZnRlcl9tYWtlX2ZyYW1lIHdlcmUgdHJ1ZSwgYW5k IGYtPnRvb2xfYmFyX3Jlc2l6ZWQgd2FzIGZhbHNlLg0KDQpTb3VuZHMgZW5jb3VyYWdpbmcu DQoNCiA+IFRoZW4gSSBwYXRjaGVkIGluIHRoZSBjaGVjayBmb3IgZi0+dG9vbF9iYXJfcmVz aXplZC4gIFRoaXMgbWFrZXMgdGhlDQogPiBwcm9ibGVtIG5vdCByZXByb2R1Y2libGUuDQoN Ck9LLiAgU28gdG8gZml4IHlvdXIgcHJvYmxlbSB0aGUgYXR0YWNoZWQgcGF0Y2ggc3VmZmlj ZXM/ICBJIGFsc28gcGF0Y2hlZA0KdGhlIGNvcnJlc3BvbmRpbmcgcGFydCBmb3IgcnVubmlu ZyB0aGUgY29uZmlndXJhdGlvbiBjaGFuZ2UgaG9vay4NCg0KID4+IEkgYW0gYWxzbyBzdHVw ZWZpZWQgYnkgdGhlIGZhY3QgdGhhdCB0aGUNCiA+Pg0KID4+PiAgICAgICAod2l0aC1zZWxl Y3RlZC1mcmFtZSBmcmFtZQ0KID4+PiAgICAgICAgIChhcHBseSAjJ2NvbXBsZXRpbmctcmVh ZCBwcm9tcHQgY29sbGVjdGlvbiBvcHRpb25hbC1hcmdzKSkpKQ0KID4+DQogPj4gaXMgYXBw YXJlbnRseSBuZWVkZWQuICBXT1cgYSBwdXJlICdtYWtlLWZyYW1lJyB0b2dldGhlciB3aXRo IHRoZSBob29rIG9uDQogPj4gJ3dpbmRvdy1zaXplLWNoYW5nZS1mdW5jdGlvbnMnIGlzIF9u b3RfIHN1ZmZpY2llbnQuICBSaWdodD8NCiA+DQogPiBZZXMsIEkganVzdCByZWNvbmZpcm1l ZCB0aGlzLg0KDQpXaGF0ZXZlciBpdCBkb2VzLCBpdCB0cmlnZ2VycyB0aGUgaG9vay4NCg0K ID4+IElzIHRoZQ0KID4+DQogPj4gKGFwcGx5ICMnY29tcGxldGluZy1yZWFkIHByb21wdCBj b2xsZWN0aW9uIG9wdGlvbmFsLWFyZ3MpKSkpDQogPj4NCiA+PiBuZWVkZWQgbGl0ZXJhbGx5 IG9yIHdvdWxkIGp1c3Qgc2VsZWN0aW5nIHRoZSBmcmFtZSBzdWZmaWNlPyAgT3IgZG9lcw0K ID4+IOKAmGNvbXBsZXRpbmctcmVhZOKAmSB0cmlnZ2VyIHRoZSB3aW5kb3cgc2l6ZSBjaGFu Z2UgdGhhdCBwdXRzIHRoZSBiYWQNCiA+PiBzZXF1ZW5jZSBpbiBtb3Rpb24/DQogPg0KID4g SSBqdXN0IHRlc3RlZCB0aGlzLiAgSSByZXBsYWNlZA0KID4NCiA+IC0tODwtLS0tLS0tLS0t LS0tLS1jdXQgaGVyZS0tLS0tLS0tLS0tLS0tLXN0YXJ0LS0tLS0tLS0tLS0tLT44LS0tDQog PiAgICAgICh3aXRoLXNlbGVjdGVkLWZyYW1lIGZyYW1lDQogPiAgICAgICAgKGFwcGx5ICMn Y29tcGxldGluZy1yZWFkIHByb21wdCBjb2xsZWN0aW9uIG9wdGlvbmFsLWFyZ3MpKQ0KID4g LS04PC0tLS0tLS0tLS0tLS0tLWN1dCBoZXJlLS0tLS0tLS0tLS0tLS0tZW5kLS0tLS0tLS0t LS0tLS0tPjgtLS0NCiA+DQogPiB3aXRoDQogPg0KID4gLS04PC0tLS0tLS0tLS0tLS0tLWN1 dCBoZXJlLS0tLS0tLS0tLS0tLS0tc3RhcnQtLS0tLS0tLS0tLS0tPjgtLS0NCiA+ICAgICAg KHNlbGVjdC1mcmFtZSBmcmFtZSkNCiA+IC0tODwtLS0tLS0tLS0tLS0tLS1jdXQgaGVyZS0t LS0tLS0tLS0tLS0tLWVuZC0tLS0tLS0tLS0tLS0tLT44LS0tDQogPg0KID4gYW5kIHRoZW4s IGluZGVlZCwgdGhlIHByb2JsZW0gaXMgbm90IHJlcHJvZHVjaWJsZS4gIFNvIGp1c3Qgc2Vs ZWN0aW5nDQogPiB0aGUgZnJhbWUgZG9lcyAqbm90KiBzdWZmaWNlLg0KDQpJdCBwcm9iYWJs eSB3b3VsZCBzdWZmaWNlIHRvIHNob3cgYW5vdGhlciBidWZmZXIgaW4gdGhhdCB3aW5kb3cu DQoNCiA+PiBPbmUgb3RoZXIgdGhpbmc6IFdvdWxkIGVubGFyZ2luZyB0aGUgc2NvcGUgdmlh DQogPj4NCiA+PiAoZGVmdW4gc3B3L3NjYWxlLWRlZmF1bHQgKGZyYW1lKQ0KID4+ICAgIChs ZXQgKChmcmFtZS1pbmhpYml0LWltcGxpZWQtcmVzaXplIHQpKQ0KID4+ICAgICAgKHNldC1m YWNlLWF0dHJpYnV0ZSAnZGVmYXVsdCBmcmFtZSA6aGVpZ2h0IDEyMCkpKQ0KID4+DQogPj4g Y2hhbmdlIGFueXRoaW5nPw0KID4NCiA+IEkganVzdCB0ZXN0ZWQgdGhpcy4gIE5vLCBpdCBk b2Vzbid0IGhlbHAuICBUaGUgcHJvYmxlbSBpcyBzdGlsbA0KID4gcmVwcm9kdWNpYmxlLg0K DQpTbyBsaWtlbHkgdGhlIGxldC1iaW5kaW5nIGluICdtYWtlLWZyYW1lJyBleHRlbmRzIHVu dGlsIGhlcmUuICBDYW4geW91DQpjb25maXJtIHRoYXQgaW4geW91ciAiTXkgYnJlYWtwb2lu dCB3YXMgaGl0IGVpZ2h0IHRpbWVzIGFuZCBpbiBlYWNoDQpjYXNlLCAuLi4iIHRoZSB2YWx1 ZSBvZiB0aGUgX3ZhcmlhYmxlXyBmcmFtZV9pbmhpYml0X2ltcGxpZWRfcmVzaXplIHdhcw0K YWx3YXlzIHQgd2hpbGUgdGhlIGZ1bmN0aW9uIHdpdGggdGhlIHNhbWUgbmFtZSByZXR1cm5l ZCBmYWxzZT8NCg0KbWFydGluDQo= --------------m0iDOyKQ9K0FoJCPUx9emGFz Content-Type: text/x-patch; charset=UTF-8; name="frame-tool-bar-resized.diff" Content-Disposition: attachment; filename="frame-tool-bar-resized.diff" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL3NyYy93aW5kb3cuYyBiL3NyYy93aW5kb3cuYwppbmRleCAzMzBhOTVh NzE2Zi4uZTQ5OTBkMDYxNDggMTAwNjQ0Ci0tLSBhL3NyYy93aW5kb3cuYworKysgYi9zcmMv d2luZG93LmMKQEAgLTM3ODUsNyArMzc4NSwxMSBAQCBydW5fd2luZG93X2NvbmZpZ3VyYXRp b25fY2hhbmdlX2hvb2sgKHN0cnVjdCBmcmFtZSAqZikKIAogICBpZiAoTklMUCAoVnJ1bl9o b29rcykKICAgICAgIHx8ICFmLT5jYW5fc2V0X3dpbmRvd19zaXplCi0gICAgICB8fCAhZi0+ YWZ0ZXJfbWFrZV9mcmFtZSkKKyAgICAgIHx8ICFmLT5hZnRlcl9tYWtlX2ZyYW1lCisjaWZk ZWYgVVNFX0dUSworICAgICAgfHwgIWYtPnRvb2xfYmFyX3Jlc2l6ZWQKKyNlbmRpZgorICAg ICAgKQogICAgIHJldHVybjsKIAogICAvKiBVc2UgdGhlIHJpZ2h0IGJ1ZmZlci4gIE1hdHRl cnMgd2hlbiBydW5uaW5nIHRoZSBsb2NhbCBob29rcy4gICovCkBAIC00MTIwLDYgKzQxMjQs OSBAQCBydW5fd2luZG93X2NoYW5nZV9mdW5jdGlvbnMgKHZvaWQpCiAgICAgICBpZiAoIUZS QU1FX0xJVkVfUCAoZikKIAkgIHx8ICFmLT5jYW5fc2V0X3dpbmRvd19zaXplCiAJICB8fCAh Zi0+YWZ0ZXJfbWFrZV9mcmFtZQorI2lmZGVmIFVTRV9HVEsKKwkgIHx8ICFmLT50b29sX2Jh cl9yZXNpemVkCisjZW5kaWYKIAkgIHx8IEZSQU1FX1RPT0xUSVBfUCAoZikKIAkgIHx8ICEo ZnJhbWVfd2luZG93X2NoYW5nZQogCSAgICAgICB8fCBmcmFtZV9zZWxlY3RlZF9jaGFuZ2UK --------------m0iDOyKQ9K0FoJCPUx9emGFz--
bug-gnu-emacs@HIDDEN
:bug#76275
; Package emacs
.
Full text available.Received: (at 76275) by debbugs.gnu.org; 17 Feb 2025 01:22:42 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 16 20:22:41 2025 Received: from localhost ([127.0.0.1]:39775 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjpqL-0007R0-Do for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 20:22:41 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:48510) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1tjpqJ-0007QV-5b for 76275 <at> debbugs.gnu.org; Sun, 16 Feb 2025 20:22:40 -0500 DKIM-Signature: a=rsa-sha256; b=wLhw8CjY+dDprVjQRTEYH4tz91d8TbUgDijsHjEmHZI4mA9zB0/EE5SmyiQ7RCJEXOXqwuROeGB1rcMWqwxJdUVWlWlywbcYVbfjidq6bjv73mQ9f+AnK3jVRAkiEEXe4S6xubu35Un7ciLyt5qq8nppwYsseMUnwoGXwL/wzDCdDmOWMj9bDEcebbDAmVEHsDzFGn/DtKTM5dDAXcTnkDFeHU7i9TclBP8rvPUYBdeYm62x6hPca7HnM3qBjG1fBmC05hQHMIyDpI93LF9tJ55PEM52325ApuITbXzKuMdfwzRuNPS4/HuJOERbo6BHQXQqhtr11rZJ8r1Ezo4AxQ==; s=purelymail3; d=spwhitton.name; v=1; bh=ORGyhXJnH21km09BWxuTMoFMDnoSnpenSSWgF8pNYlM=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=YrUz9bbrGeRW+JpwBQIoou5+d78W0iTO0MswojB5JgkfVf23ptMBs6MdHxhNMDaN7sVp/fCy8s0MC9EK4bJsP2OVD33C7KGYheigPugXV4tpsy51iZo6NtiqSccveZuv/E8CVAMRKh9S5/aoNTQEqHYX4YnaXB+MMPl06tkl7FLVOoIENdrS2mPsAlZATZWQjGgEBOU+rSUD/VrA9IJHuTeTgk0mKsbtSlEOeb/jLcLSrjgWZfQzgIgfCmJ6aC+5LANwHtDIYAhuT5cGhzIecnmuVt7YDhE631XyYiCR1FtTecUk6jmlyT0wgx6iYBSTEBBJiPmItlaSc1FbP8vBOQ==; s=purelymail3; d=purelymail.com; v=1; bh=ORGyhXJnH21km09BWxuTMoFMDnoSnpenSSWgF8pNYlM=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 76275 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -74524792; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Mon, 17 Feb 2025 01:22:31 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 19E4E7E45FC; Mon, 17 Feb 2025 09:22:29 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#76275: 31.0.50; frame-inhibit-implied-resize broken on recent master In-Reply-To: <189b7ade-865e-4aab-8a2d-fee25ab856f7@HIDDEN> (martin rudalics via's message of "Sat, 15 Feb 2025 11:34:47 +0100") References: <87tt8x5ho5.fsf@HIDDEN> <19d45259-a936-4783-b9b8-d3b97fd3d339@HIDDEN> <871pw056eo.fsf@HIDDEN> <189b7ade-865e-4aab-8a2d-fee25ab856f7@HIDDEN> Date: Mon, 17 Feb 2025 09:22:29 +0800 Message-ID: <874j0tmkkq.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) 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: 76275 Cc: 76275 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, shipmints@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 (-) Hello, On Sat 15 Feb 2025 at 11:34am +01, martin rudalics wrote: > So the sequence of events is apparently > > - You are in an initial phase where 'frame-inhibit-implied-resize' > non-nil has no effect because the tool bar was not yet resized. > > - You trigger a frame size change via 'set-face-attribute' which > apparently "gets through", that is, resizes the frame which is > something that should not happen. > > - When the tool bar gets finally resized it's too late. The last > change can be no more undone. This frame has no toolbar, because it's a (minibuffer . only) frame. Did you notice that? I don't know whether it's significant. > Are you sure you did something like > > if (!FRAME_LIVE_P (f) > || !f->can_set_window_size > || !f->after_make_frame > || !f->tool_bar_resized > || FRAME_TOOLTIP_P (f) > || !(frame_window_change > || frame_selected_change > || frame_selected_window_change > || frame_window_state_change)) > /* Either we are not allowed to run hooks for this frame or no > window change has been reported for it since the last time > we ran window change functions on it. */ > continue; > > If that hook is still run, we'd have to find out why. Oops. I patched run_window_configuration_change_hook, not run_window_change_functions. Sorry about that! So, let me go back to the debugging instructions in your previous e-mail. First I tried the unpatched code and printed the three variables. My breakpoint was hit eight times and in each case, f->can_set_window_size and f->after_make_frame were true, and f->tool_bar_resized was false. Then I patched in the check for f->tool_bar_resized. This makes the problem not reproducible. > I am also stupefied by the fact that the > >> (with-selected-frame frame >> (apply #'completing-read prompt collection optional-args)))) > > is apparently needed. WOW a pure 'make-frame' together with the hook on > 'window-size-change-functions' is _not_ sufficient. Right? Yes, I just reconfirmed this. > Is the > > (apply #'completing-read prompt collection optional-args)))) > > needed literally or would just selecting the frame suffice? Or does > =E2=80=98completing-read=E2=80=99 trigger the window size change that put= s the bad > sequence in motion? I just tested this. I replaced --8<---------------cut here---------------start------------->8--- (with-selected-frame frame (apply #'completing-read prompt collection optional-args)) --8<---------------cut here---------------end--------------->8--- with --8<---------------cut here---------------start------------->8--- (select-frame frame) --8<---------------cut here---------------end--------------->8--- and then, indeed, the problem is not reproducible. So just selecting the frame does *not* suffice. > One other thing: Would enlarging the scope via > > (defun spw/scale-default (frame) > (let ((frame-inhibit-implied-resize t)) > (set-face-attribute 'default frame :height 120))) > > change anything? I just tested this. No, it doesn't help. The problem is still reproducible. > When worse comes to worst, we can always make the offending commit > optional but I'd rather like to find out what happens first. Thanks again for your help. --=20 Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#76275
; Package emacs
.
Full text available.Received: (at 76275) by debbugs.gnu.org; 15 Feb 2025 10:34:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 05:34:59 2025 Received: from localhost ([127.0.0.1]:53513 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tjFVj-0003B6-7T for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 05:34:59 -0500 Received: from mout.gmx.net ([212.227.15.18]:58889) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tjFVf-0003Ap-Ul for 76275 <at> debbugs.gnu.org; Sat, 15 Feb 2025 05:34:57 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1739615689; x=1740220489; i=rudalics@HIDDEN; bh=KzHUuy8SQBls/WGiqwUfw1qR7TD2cc2UyQSGbw6giqo=; 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=jyOQOLf47Kw2T0sHi3c4vz8AWEJw0WSQvrWjaNNPXXWYScelJmgKLBkzDuOSaXRH zjO6iAQB4xNamlNlg3jSGyP/YzIxWbLvL7XOERdrqdqj33EoT4NRdzKkwkr4/Y7wS /2btk7Jpe3RoVItIhzq+wxq2Fkjvalg3AzBbnycWKboea+zK2wgtf+FTBzjF8T5Ku kCsLxmXYTOOrIQOqUD9K93/ygIhU0XLj259rFsbIoRWeGTX2gn2oJ4mKGwtypjNCd Qydblji/qc2T0ZjDy0fYmDXNmNCUnM4kACcZs+R/mQfNV011MfSW4e0sKK+o9m12q UgC05MfXKcCNY2k08A== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.97.148]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MRmfo-1tugl922pO-00Yw1D; Sat, 15 Feb 2025 11:34:49 +0100 Message-ID: <189b7ade-865e-4aab-8a2d-fee25ab856f7@HIDDEN> Date: Sat, 15 Feb 2025 11:34:47 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76275: 31.0.50; frame-inhibit-implied-resize broken on recent master To: Sean Whitton <spwhitton@HIDDEN> References: <87tt8x5ho5.fsf@HIDDEN> <19d45259-a936-4783-b9b8-d3b97fd3d339@HIDDEN> <871pw056eo.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <871pw056eo.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 X-Provags-ID: V03:K1:NKogtEdauShUP48nW+rUdmbydw0tvMSrvg/Sstpxi5PNKDTI7Pr JbzPxqc9vrgU02fCyDSdnigPUFrETrnk7CVRPQOKU2vL3a7eh+LOVUTaxImnJqq9YDSw6cS s07GZcmTTYgsh31fEjJm4PKISJiKQTOcJxeFp5bMsapWd1+6WDz/FYI/eTNXUpGmsZjUG9E 8M/o/KWVKrZ5honLuDfMA== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:NUwBfLLo+AQ=;CwKcuM0Fk8eZpkWW8eLNgRsVHVJ sEZAzfw/v+BHahbt3Nr+V6OlMKthbU9oWTfMIj5BcWnwGLhP+BIlmoXfovZ8CBAuDv/NgNXMV dFI1LFPVIF7ZhqKfegc3bUwImgnN78KkMxhCc9SVZgeDTdDAt/tQz53rxFE0ObVjTZ1VsY+nL ewVffEkb6XtGtvAMhbhFOFrbhjiinX8/gxyoXGbYtdk/hv5EYZpf5Goy5MDjfJBTqD4XfTpuj +DE6UmpvxUur2eP2C3VH5UARMMWIa7AehAwvD6aplbunoh1/0q8eezGpc4V1S5cl1mIIXcR4Q WHlM/jUgI+bSo7Y0HC9FNYAbgmZdDuYoPTcr4yOEBp4Jh0IA5EdAdMeVNV5dZcYbC6cjSjWUg GE7r8i/Kp45kzYe5QGNxt2YW2PbpRPUh9qmzATGshwJfFmmWJvWkJ+LEICw9p7e1Y9PMf01K1 61fZh2oEE+/htP5pWHmrPn9Cd55pTHWy6t/r8JucV1WSjoyrDziyiEhFQddf3XRakTEcoUpFM IcQbUY+7auquJnVbE1m1whEQcOUdQoLaUWvik/lxW3WwynPkdVdns/2W4LRI7LoTxuirOBHe9 eH0eQghkS08vvN7GQLlGN9DT0GZmHQoxnq/LjSoGkIN6BCPO5tgS7OrRNECPdMSCR/3y+Gnh1 zTLKil45MRpkLwzbOZzSkDL5APn76Pmt9T+PYOUIZeXvxj8Tiuo/G4mmqBXNKNe7BgSg0Hd63 23XIWGdAOX6TvhBkxuxp7Bb1w07gXU9DX3hjqg4baMvRPJC3ovrzHDQD+8Ob6SWRfkc1/2pf7 3YWXdEqDqBXrCH43oTIJkrzjmCjPaOpmwlOIK8VwqjD/laYIxSsHKTZXrDyGgns3dFNJ6Vlb8 ST+7oKS3MdV+ymLoBMCSo3Qh2m7Z+y1DenALVOjsEu4Db2nO0hIUlHEIoSYzw30TX8Ct2Po0Y 8i7gROa0kjD849fP0qcl8YvZnoqBc7mpPBVeZbdbrera2lrcRmSDcLPyPplX0qyhLpsm9nC32 ZJH5Xbr9DWfxOe4gZtrrm+fs92FSsfc9yWoPE4je3hXeP6pFyRd43iKR1IWvt/yB8YUh57dd4 qheLeNNefhVltSm+565m5hgSlYBwyYL+h+RJVVeHCaW4M0ivEsZEQbDk7T1krzsIcFI5LFqXF GTJFXhauh41I5G2IsX4sinypTR7SrHbqAWZzlFF9WGB7prVInwqf63indn8l/1BkM9c0iW/VW pwhZIaT9b1uKYBJR+jM2LWi7sIOsCHFnzztTtBJ4WJCtD37mHI6z6NnufQ6IHBsjn70+9E6pg hab7v13BEHx+j9pFM67Rw+RB6Q5xqJ/ztsT6+YQx3XCcmdwXr9Xxq8umwH2NZp8GRpAwu3y/U 2ONgBwOUPWG9aYNBq0SGmjPRfoP/NlOyHJLWJpdLRg7RsLXvW4nrMcpwGHjflrhNRmymFaBPQ 8qFI3Vg== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76275 Cc: 76275 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, shipmints@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.7 (-) ID4+ICgxKSBJcyB0aGUNCiA+Pg0KID4+PiAoZGVmdW4gc3B3L3NjYWxlLWRlZmF1bHQgKGZy YW1lKQ0KID4+PiAgICAgKHNldC1mYWNlLWF0dHJpYnV0ZSAnZGVmYXVsdCBmcmFtZSA6aGVp Z2h0IDEyMCkpDQogPj4+IChhZGQtdG8tbGlzdCAnd2luZG93LXNpemUtY2hhbmdlLWZ1bmN0 aW9ucyAjJ3Nwdy9zY2FsZS1kZWZhdWx0KQ0KID4+DQogPj4gbmVlZGVkIHRvIHJlcHJvZHVj ZSB0aGUgcHJvYmxlbSBhbmQgaG93IG9yIHdoeT8NCiA+DQogPiBZZXMsIGl0J3MgbmVlZGVk LiAgSSBvYnRhaW5lZCBpdCBieSBiaXNlY3RpbmcgbXkgaW5pdC5lbCB0byBmaW5kIGENCiA+ IG1pbmltYWwgcmVwcm9kdWNlciwgc28gSSBkb24ndCBrbm93IGV4YWN0bHkgd2h5IGl0J3Mg bmVlZGVkLiAgQnV0IEkNCiA+IHRoaW5rIGl0J3MgYmVjYXVzZSBjaGFuZ2luZyB0aGUgZmFj ZSBzaXplIHRyaWdnZXJzIHRoZSBraW5kIG9mIGltcGxpZWQNCiA+IHJlc2l6ZSB0aGF0IGZy YW1lLWluaGliaXQtaW1wbGllZC1yZXNpemUgaXMgbWVhbnQgdG8gcHJldmVudC4NCg0KU28g dGhlIHNlcXVlbmNlIG9mIGV2ZW50cyBpcyBhcHBhcmVudGx5DQoNCi0gWW91IGFyZSBpbiBh biBpbml0aWFsIHBoYXNlIHdoZXJlICdmcmFtZS1pbmhpYml0LWltcGxpZWQtcmVzaXplJw0K ICAgbm9uLW5pbCBoYXMgbm8gZWZmZWN0IGJlY2F1c2UgdGhlIHRvb2wgYmFyIHdhcyBub3Qg eWV0IHJlc2l6ZWQuDQoNCi0gWW91IHRyaWdnZXIgYSBmcmFtZSBzaXplIGNoYW5nZSB2aWEg J3NldC1mYWNlLWF0dHJpYnV0ZScgd2hpY2gNCiAgIGFwcGFyZW50bHkgImdldHMgdGhyb3Vn aCIsIHRoYXQgaXMsIHJlc2l6ZXMgdGhlIGZyYW1lIHdoaWNoIGlzDQogICBzb21ldGhpbmcg dGhhdCBzaG91bGQgbm90IGhhcHBlbi4NCg0KLSBXaGVuIHRoZSB0b29sIGJhciBnZXRzIGZp bmFsbHkgcmVzaXplZCBpdCdzIHRvbyBsYXRlLiAgVGhlIGxhc3QNCiAgIGNoYW5nZSBjYW4g YmUgbm8gbW9yZSB1bmRvbmUuDQoNCiA+PiBJZiBzbywgdGhlbiBwbGVhc2UgdGVsbCB1cyAo dmlhIEdEQikgd2hlbiBhbmQgaG93IHRoZXNlIGJ5cGFzcyB0aGUNCiA+Pg0KID4+IAkgIHx8 ICFmLT5jYW5fc2V0X3dpbmRvd19zaXplDQogPj4gCSAgfHwgIWYtPmFmdGVyX21ha2VfZnJh bWUNCiA+Pg0KID4+IGNoZWNrIGluIHJ1bl93aW5kb3dfY2hhbmdlX2Z1bmN0aW9ucyBpbiB3 aW5kb3cuYy4NCiA+DQogPiBNeSBicmVha3BvaW50IHdhcyBoaXQgdGhyZWUgdGltZXMuICBJ biBlYWNoIGNhc2UsIGJvdGgNCiA+IGYtPmNhbl9zZXRfd2luZG93X3NpemUgYW5kIGYtPmFm dGVyX21ha2VfZnJhbWUgd2VyZSB0cnVlLg0KID4NCiA+IFRoZSBiYWNrdHJhY2UgaW4gYWxs IHRocmVlIGNhc2VzIGlzIHRoZSBzYW1lLCBpbiB0aGF0IHRoZSBjb2RlIGlzIGNhbGxlZA0K ID4gdmlhIHJlZGlzcGxheS4NCiA+DQogPj4gSWYgdGhleSBkbyBieXBhc3MgaXQsIGNvdWxk IHlvdSBpbnNlcnQgYW4gYWRkaXRpb25hbA0KID4+DQogPj4gICAgICAgICAgICB8fCAhZi0+ dG9vbF9iYXJfcmVzaXplZA0KID4+DQogPj4gdGhlcmUgYW5kIHRlbGwgdXMgd2hhdCBoYXBw ZW5zIHRoZW4/DQogPg0KID4gRWFjaCBvZiB0aGUgdGhyZWUgdGltZXMgbXkgYnJlYWtwb2lu dCBpcyBoaXQsIGYtPnRvb2xfYmFyX3Jlc2l6ZWQgaXMNCiA+IGZhbHNlLg0KDQpUaGlzIGFu ZCB5b3VyIGxhdGVyIC4uLi4NCg0KID4gT2gsIGFuZDogaW5zZXJ0aW5nIHRoaXMgbGluZSBk b2VzIG5vdCBmaXggdGhlIGJ1Zy4NCg0KLi4uIGFyZSBzb21ld2hhdCBjb250cmFkaWN0b3J5 LiAgSXQgbWVhbnMgdGhhdCB3ZSBzaG91bGQgYmUgYWJsZSB0bw0KcmVzdG9yZSB0aGUgb2xk IGJlaGF2aW9yIHdpdGggdGhlIGRpc2p1bmN0IGFkZGVkIGJlY2F1c2UgdGhlbiB3ZSBhcmUg bm90DQphbGxvd2VkIHRvIHJ1biB0aGUgaG9vay4gIEFyZSB5b3Ugc3VyZSB5b3UgZGlkIHNv bWV0aGluZyBsaWtlDQoNCiAgICAgICBpZiAoIUZSQU1FX0xJVkVfUCAoZikNCgkgIHx8ICFm LT5jYW5fc2V0X3dpbmRvd19zaXplDQoJICB8fCAhZi0+YWZ0ZXJfbWFrZV9mcmFtZQ0KCSAg fHwgIWYtPnRvb2xfYmFyX3Jlc2l6ZWQNCgkgIHx8IEZSQU1FX1RPT0xUSVBfUCAoZikNCgkg IHx8ICEoZnJhbWVfd2luZG93X2NoYW5nZQ0KCSAgICAgICB8fCBmcmFtZV9zZWxlY3RlZF9j aGFuZ2UNCgkgICAgICAgfHwgZnJhbWVfc2VsZWN0ZWRfd2luZG93X2NoYW5nZQ0KCSAgICAg ICB8fCBmcmFtZV93aW5kb3dfc3RhdGVfY2hhbmdlKSkNCgkvKiBFaXRoZXIgd2UgYXJlIG5v dCBhbGxvd2VkIHRvIHJ1biBob29rcyBmb3IgdGhpcyBmcmFtZSBvciBubw0KCSAgIHdpbmRv dyBjaGFuZ2UgaGFzIGJlZW4gcmVwb3J0ZWQgZm9yIGl0IHNpbmNlIHRoZSBsYXN0IHRpbWUN CgkgICB3ZSByYW4gd2luZG93IGNoYW5nZSBmdW5jdGlvbnMgb24gaXQuICAqLw0KCWNvbnRp bnVlOw0KDQpJZiB0aGF0IGhvb2sgaXMgc3RpbGwgcnVuLCB3ZSdkIGhhdmUgdG8gZmluZCBv dXQgd2h5Lg0KDQogPiBJIGhhdmUgYWxzbyBvYnNlcnZlZCBzb21ldGhpbmcgZWxzZSBmcm9t IHRoaXMgZGVidWdnaW5nLiAgU3dpdGNoaW5nDQogPiBmb2N1cyBiZXR3ZWVuIEdVRCAoaW4g bXkgbWFpbiBFbWFjcyBzZXNzaW9uKSBhbmQgdGhlIGluY29ycmVjdGx5IHNpemVkDQogPiBm cmFtZSBjYW4gY2F1c2UgdGhlIGluY29ycmVjdGx5IHNpemVkIGZyYW1lIHRvIGp1bXAgYmFj ayB0byB0aGUgY29ycmVjdA0KID4gc2l6ZS4gIFdoZW4gdGhhdCBvY2N1cnMsIG15IGJyZWFr cG9pbnQgaXMgbm90IGhpdC4NCg0KU2luY2UgeW91IGFyZSBhcHBhcmVudGx5IHJ1bm5pbmcg dGhlIGhvb2sgYW55d2F5LCB3ZSBjb3VsZCB0cnkgdG8gZG8gdGhlDQpkZWJ1Z2dpbmcgd2l0 aGluIGEgZnVuY3Rpb24gcnVuIGJ5IHRoZSBob29rLiAgV2UgY2FuIGFsc28gdHJ5IHVzaW5n DQonZnJhbWUtLXNpemUtaGlzdG9yeScgdG8gZmluZCBvdXQgd2hvIGlzIHJlc3BvbnNpYmxl LiAgSW4gZWl0aGVyIGNhc2Ugd2UNCmhhdmUgdG8gZmluZCBvdXQgd2hhdCBhbGxvd3MgJ3Nl dC1mYWNlLWF0dHJpYnV0ZScgdG8gcnVuIHNvIGVhcmx5Lg0KDQpUbyBjbGFyaWZ5OiBJdCdz IG9uZSB0aGluZyB0aGF0IGluaGliaXRpbmcgaW1wbGllZCByZXNpemluZyBpcyBub3QgZG9u ZQ0KaW4geW91ciBzY2VuYXJpbyBiZWNhdXNlICdmcmFtZV9pbmhpYml0X3Jlc2l6ZScgaW5z aXN0cyBvbiB0aGUgdG9vbCBiYXINCmJlaW5nIGZ1bGx5IGRyYXduLiAgVGhlIG9uZSB0aGlu ZyB0aGF0IEkgd2FudCB0byBmaW5kIG91dCBmaXJzdCB3aHkgaW4NCnRoZSBjYXNlIGF0IGhh bmQgdGhlIGhvb2sgaXMgcnVuIGFsdGhvdWdoIHRoZSB0b29sIGJhciBoYXMgbm90IGJlZW4N CmZ1bGx5IGRyYXduIHlldC4NCg0KID4+ICgyKSBJcyB0aGUNCiA+Pg0KID4+PiAgICAgICAo dW53aW5kLXByb3RlY3QNCiA+Pj4gCSh3aXRoLXNlbGVjdGVkLWZyYW1lIGZyYW1lDQogPj4+ IAkgIChzZXQtd2luZG93LXNjcm9sbC1iYXJzIChtaW5pYnVmZmVyLXdpbmRvdyBmcmFtZSkg MCBuaWwgMCBuaWwgdCkNCiA+Pj4gCSAgKGFwcGx5ICMnY29tcGxldGluZy1yZWFkIHByb21w dCBjb2xsZWN0aW9uIG9wdGlvbmFsLWFyZ3MpKQ0KID4+PiAgICAgICAgIChkZWxldGUtZnJh bWUgZnJhbWUpKSkpDQogPj4NCiA+PiBuZWVkZWQgdG8gcmVwcm9kdWNlIHRoZSBwcm9ibGVt IGFuZCBob3cgb3Igd2h5Pw0KID4NCiA+IEl0J3MgbmVlZGVkIGluIHNvbWUgZm9ybSwgeWVz LCBidXQgeW91IHByb21wdGVkIG1lIHRvIGludmVzdGlnYXRlDQogPiBmdXJ0aGVyIGFuZCB0 aGlzIGlzIG15IG5ldyBtaW5pbWFsIHJlcHJvZHVjZXI6DQogPg0KID4gc3dheS1jb21wbGV0 aW5nLXJlYWQuZWw6DQogPiAtLTg8LS0tLS0tLS0tLS0tLS0tY3V0IGhlcmUtLS0tLS0tLS0t LS0tLS1zdGFydC0tLS0tLS0tLS0tLS0+OC0tLQ0KID4gKGRlZnVuIHNwdy9zY2FsZS1kZWZh dWx0IChmcmFtZSkNCiA+ICAgIChzZXQtZmFjZS1hdHRyaWJ1dGUgJ2RlZmF1bHQgZnJhbWUg OmhlaWdodCAxMjApKQ0KID4gKGFkZC10by1saXN0ICd3aW5kb3ctc2l6ZS1jaGFuZ2UtZnVu Y3Rpb25zICMnc3B3L3NjYWxlLWRlZmF1bHQpDQogPg0KID4gKGRlZnVuIHNwdy9zd2F5LWNv bXBsZXRpbmctcmVhZCAocHJvbXB0IGNvbGxlY3Rpb24gJnJlc3Qgb3B0aW9uYWwtYXJncykN CiA+ICAgIChsZXQqICgoZnJhbWUtaW5oaWJpdC1pbXBsaWVkLXJlc2l6ZSB0KQ0KID4gCSAo ZnJhbWUgKG1ha2UtZnJhbWUgYCgodGl0bGUgLiAiRW1hY3MgU3dheSBpbnB1dCIpDQogPiAJ CQkgICAgICAobWluaWJ1ZmZlciAuIG9ubHkpDQogPiAJCQkgICAgICAoZGlzcGxheSAuICwo Z2V0ZW52ICJXQVlMQU5EX0RJU1BMQVkiKSkpKSkpDQogPiAgICAgICh3aXRoLXNlbGVjdGVk LWZyYW1lIGZyYW1lDQogPiAgICAgICAgKGFwcGx5ICMnY29tcGxldGluZy1yZWFkIHByb21w dCBjb2xsZWN0aW9uIG9wdGlvbmFsLWFyZ3MpKSkpDQogPiAtLTg8LS0tLS0tLS0tLS0tLS0t Y3V0IGhlcmUtLS0tLS0tLS0tLS0tLS1lbmQtLS0tLS0tLS0tLS0tLS0+OC0tLQ0KID4NCiA+ IFNvLCB0aGUgY2FsbCB0byBzZXQtd2luZG93LXNjcm9sbC1iYXJzIGlzIG5vdCBlc3NlbnRp YWwsIGJ1dCBwdXR0aW5nDQogPiBzb21lIHRleHQgaW4gdGhlIGZyYW1lIHdvdWxkIHNlZW0g dG8gYmUgZXNzZW50aWFsLg0KDQpJIGFtIGFsc28gc3R1cGVmaWVkIGJ5IHRoZSBmYWN0IHRo YXQgdGhlDQoNCiA+ICAgICAgKHdpdGgtc2VsZWN0ZWQtZnJhbWUgZnJhbWUNCiA+ICAgICAg ICAoYXBwbHkgIydjb21wbGV0aW5nLXJlYWQgcHJvbXB0IGNvbGxlY3Rpb24gb3B0aW9uYWwt YXJncykpKSkNCg0KaXMgYXBwYXJlbnRseSBuZWVkZWQuICBXT1cgYSBwdXJlICdtYWtlLWZy YW1lJyB0b2dldGhlciB3aXRoIHRoZSBob29rIG9uDQond2luZG93LXNpemUtY2hhbmdlLWZ1 bmN0aW9ucycgaXMgX25vdF8gc3VmZmljaWVudC4gIFJpZ2h0PyAgSXMgdGhlDQoNCihhcHBs eSAjJ2NvbXBsZXRpbmctcmVhZCBwcm9tcHQgY29sbGVjdGlvbiBvcHRpb25hbC1hcmdzKSkp KQ0KDQpuZWVkZWQgbGl0ZXJhbGx5IG9yIHdvdWxkIGp1c3Qgc2VsZWN0aW5nIHRoZSBmcmFt ZSBzdWZmaWNlPyAgT3IgZG9lcw0K4oCYY29tcGxldGluZy1yZWFk4oCZIHRyaWdnZXIgdGhl IHdpbmRvdyBzaXplIGNoYW5nZSB0aGF0IHB1dHMgdGhlIGJhZA0Kc2VxdWVuY2UgaW4gbW90 aW9uPw0KDQpPbmUgb3RoZXIgdGhpbmc6IFdvdWxkIGVubGFyZ2luZyB0aGUgc2NvcGUgdmlh DQoNCihkZWZ1biBzcHcvc2NhbGUtZGVmYXVsdCAoZnJhbWUpDQogICAobGV0ICgoZnJhbWUt aW5oaWJpdC1pbXBsaWVkLXJlc2l6ZSB0KSkNCiAgICAgKHNldC1mYWNlLWF0dHJpYnV0ZSAn ZGVmYXVsdCBmcmFtZSA6aGVpZ2h0IDEyMCkpKQ0KDQpjaGFuZ2UgYW55dGhpbmc/DQoNCldo ZW4gd29yc2UgY29tZXMgdG8gd29yc3QsIHdlIGNhbiBhbHdheXMgbWFrZSB0aGUgb2ZmZW5k aW5nIGNvbW1pdA0Kb3B0aW9uYWwgYnV0IEknZCByYXRoZXIgbGlrZSB0byBmaW5kIG91dCB3 aGF0IGhhcHBlbnMgZmlyc3QuDQoNCm1hcnRpbg0K
bug-gnu-emacs@HIDDEN
:bug#76275
; Package emacs
.
Full text available.Received: (at 76275) by debbugs.gnu.org; 15 Feb 2025 01:47:34 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 20:47:34 2025 Received: from localhost ([127.0.0.1]:52519 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tj7HJ-0002e7-W8 for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 20:47:34 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:46342) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1tj7HH-0002dr-6Y for 76275 <at> debbugs.gnu.org; Fri, 14 Feb 2025 20:47:31 -0500 DKIM-Signature: a=rsa-sha256; b=aps51XZmiKdMh2By6iJAyORhd5pDwIDqnhrqRho50NkTGifOiyfrh4HgI3ZBFUN+soWrd5MRUaSS3CFNTK5euu1R2g/BuhAMe3aNmCLgfOQJR96UpjpPdn5d1II69Yb3YHDUhrw6OEAUbwrO+oMiiMCu1V3tkec56/sTZbtaChbEQkcCkhxv/bip3cL85f0EjoblbBX3Jrg/bWOXYX+mPLvhithFPH5+Z2CAhAKYLfRmEYfitA7E0EFc8QUiv5ABxgnCSXnZtizAJUfTlixSJwClSptluKPwaROX/FTSDRhybfQP46qhhEjEg5K6qJjffaT9OKmNk34eev7eo0WkDg==; s=purelymail3; d=spwhitton.name; v=1; bh=GdJHT2uyVjf/Z13vcIGAJycKQ8ORaMFjqyJq1Df4sxk=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=e9AVHE90+otiZzToMO0P7l9kWWsckluN3nDe6wmy1CY3BtRGD8+j+5KckVNyrqLaO7VWBSRIcg4FMl565LHBri03YkzVDtX2Kaa/HYXPRAQj8jirOAuxO2J7sxgWUcQ6jwlbIuWwY2LqPVlE5zipmhrP5eT5cLlXteANYqdxhwvv6+xyIrB4K8YtLFd/BqleSyVzgnyemQUDMuw0bbpKLHnMjXAmWcUUj9e+B8DVWmC9Yr6VMu/i5krio6i8NNp8p7Q2D6tOFcSBZ6Z8BKxmq392ehGwT+9PJ/Ya4YyReQpkLbz26unJNlQmGpxOyWoTSQKgcBJ24zTaS/u85DSwJw==; s=purelymail3; d=purelymail.com; v=1; bh=GdJHT2uyVjf/Z13vcIGAJycKQ8ORaMFjqyJq1Df4sxk=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 76275 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1963523615; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 15 Feb 2025 01:47:24 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 421817E08DC; Sat, 15 Feb 2025 09:47:22 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#76275: 31.0.50; frame-inhibit-implied-resize broken on recent master In-Reply-To: <871pw056eo.fsf@HIDDEN> (Sean Whitton's message of "Sat, 15 Feb 2025 09:43:43 +0800") References: <87tt8x5ho5.fsf@HIDDEN> <19d45259-a936-4783-b9b8-d3b97fd3d339@HIDDEN> <871pw056eo.fsf@HIDDEN> Date: Sat, 15 Feb 2025 09:47:22 +0800 Message-ID: <87wmds3ro5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76275 Cc: 76275 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, shipmints@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 (-) Hello, On Sat 15 Feb 2025 at 09:43am +08, Sean Whitton wrote: > Each of the three times my breakpoint is hit, f->tool_bar_resized is > false. Oh, and: inserting this line does not fix the bug. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#76275
; Package emacs
.
Full text available.Received: (at 76275) by debbugs.gnu.org; 15 Feb 2025 01:43:59 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 20:43:59 2025 Received: from localhost ([127.0.0.1]:52501 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tj7Dq-0002RH-Qe for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 20:43:59 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:52998) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1tj7Dm-0002Qz-Fy for 76275 <at> debbugs.gnu.org; Fri, 14 Feb 2025 20:43:57 -0500 DKIM-Signature: a=rsa-sha256; b=LE/t0ln0fMfEVcRuCi7r0vwSTYJHUXYpPiUccTR3iaaaxBFx+YGQtPV32tiiSTdG0SX4QV0NPvkPKYw1oR3y7Pw7NkKyVDIa6tgDDmFIv2QN8W/rKzlKq5HND2g5eanJWvt/EkBM1vIrxNemHh7DTIvQyEXYaxV6DyA+JqQ2L9j1bqdhG0uOzisg9DYng+B23VOv2ANGEOAUB2BwYr1u4z9zQkKbZdzX4DNL1p0hMb9DX0cFuqlLs4qqMN/7JiT5EKT5/zbHaOriX+rcnzFeWCo/yVgHDonBBe29pgSuwYxmX9zkkAXFdIDPKI8YyK5AYNKe3eCfRKHAQCDq23kbDw==; s=purelymail3; d=spwhitton.name; v=1; bh=7a+MRwA4I1d56kNmQIwTr/7M1xocMfvPvRrRaa+wYKY=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=SvrlwmzIO1mofAy/H6P5C1y337yRxXdiX+l9LdKnCTINk4YX1I3AK2HqUGTlPLveDSZCKg31cgPibqcEGTJ1rw5XFA84f65pZp4g7d0AJG3klv1kfn2CdHwAJXhmvTD/JD0QBqboIzVmiqFqykE/vjtn5htpePCVd3tcUfmDNilwT4/zt80OYTtkClnRvJOgAEhXHlVJs/S4O4ezO7ObI+NNSPNcLIjuVFyE8foYk7jgaJCYHq8vJkgmY5VrSHSE83qhxsPxKgRx62pPknRd0M43/OZNUKPLY6zIwB/LjC9ep0FqeQydDdurNvL2dxzBJoIH1mhiNOi/rEnEXw9IyA==; s=purelymail3; d=purelymail.com; v=1; bh=7a+MRwA4I1d56kNmQIwTr/7M1xocMfvPvRrRaa+wYKY=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 76275 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id -1060192533; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 15 Feb 2025 01:43:46 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 5CFC07E983A; Sat, 15 Feb 2025 09:43:43 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: martin rudalics <rudalics@HIDDEN> Subject: Re: bug#76275: 31.0.50; frame-inhibit-implied-resize broken on recent master In-Reply-To: <19d45259-a936-4783-b9b8-d3b97fd3d339@HIDDEN> (martin rudalics via's message of "Fri, 14 Feb 2025 11:25:04 +0100") References: <87tt8x5ho5.fsf@HIDDEN> <19d45259-a936-4783-b9b8-d3b97fd3d339@HIDDEN> Date: Sat, 15 Feb 2025 09:43:43 +0800 Message-ID: <871pw056eo.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76275 Cc: 76275 <at> debbugs.gnu.org, Eli Zaretskii <eliz@HIDDEN>, shipmints@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 (-) Hello, On Fri 14 Feb 2025 at 11:25am +01, martin rudalics wrote: > Two (maybe silly) questions: > > (1) Is the > >> (defun spw/scale-default (frame) >> (set-face-attribute 'default frame :height 120)) >> (add-to-list 'window-size-change-functions #'spw/scale-default) > > needed to reproduce the problem and how or why? Yes, it's needed. I obtained it by bisecting my init.el to find a minimal reproducer, so I don't know exactly why it's needed. But I think it's because changing the face size triggers the kind of implied resize that frame-inhibit-implied-resize is meant to prevent. > If so, then please tell us (via GDB) when and how these bypass the > > || !f->can_set_window_size > || !f->after_make_frame > > check in run_window_change_functions in window.c. My breakpoint was hit three times. In each case, both f->can_set_window_size and f->after_make_frame were true. The backtrace in all three cases is the same, in that the code is called via redisplay. > If they do bypass it, could you insert an additional > > || !f->tool_bar_resized > > there and tell us what happens then? Each of the three times my breakpoint is hit, f->tool_bar_resized is false. I have also observed something else from this debugging. Switching focus between GUD (in my main Emacs session) and the incorrectly sized frame can cause the incorrectly sized frame to jump back to the correct size. When that occurs, my breakpoint is not hit. > (2) Is the > >> (unwind-protect >> (with-selected-frame frame >> (set-window-scroll-bars (minibuffer-window frame) 0 nil 0 nil t) >> (apply #'completing-read prompt collection optional-args)) >> (delete-frame frame)))) > > needed to reproduce the problem and how or why? It's needed in some form, yes, but you prompted me to investigate further and this is my new minimal reproducer: sway-completing-read.el: --8<---------------cut here---------------start------------->8--- (defun spw/scale-default (frame) (set-face-attribute 'default frame :height 120)) (add-to-list 'window-size-change-functions #'spw/scale-default) (defun spw/sway-completing-read (prompt collection &rest optional-args) (let* ((frame-inhibit-implied-resize t) (frame (make-frame `((title . "Emacs Sway input") (minibuffer . only) (display . ,(getenv "WAYLAND_DISPLAY")))))) (with-selected-frame frame (apply #'completing-read prompt collection optional-args)))) --8<---------------cut here---------------end--------------->8--- So, the call to set-window-scroll-bars is not essential, but putting some text in the frame would seem to be essential. Many thanks for looking! -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#76275
; Package emacs
.
Full text available.Received: (at 76275) by debbugs.gnu.org; 15 Feb 2025 01:00:32 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 20:00:32 2025 Received: from localhost ([127.0.0.1]:52441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tj6Xo-0000Rt-AV for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 20:00:32 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]:55166) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1tj6Xk-0000RT-V8 for 76275 <at> debbugs.gnu.org; Fri, 14 Feb 2025 20:00:30 -0500 DKIM-Signature: a=rsa-sha256; b=XGeWmWMVrofO7qZZ3gB4to7VfiXsBYCpnCMKzjEQlUrtSHdhSWgde69pkT7rZd6qm/d4GaUWcx6j/uBxmit4S5t3cwurM7Bxoxy9NLOGKY3r/ctudzgCLNUxoLcgA0oihA8GW/vfN034Es0drteGMokxjalC3o+1sngjy5GWh+Fr0xnvTn7aAMSGrBfmYBHqqhvhJ6T9jGbhkhgEl0YARfsT9QXfEIlKKNt98vyK9LR8HRTum6odCrVV9TQqHVp2K40/BF/C+biotLos8wXed24MKWQXNODWU24VRyVboMxDQWz6Tg2uknPVlJSa5yfvtxgGxtcGea5YNJPDqp+hcQ==; s=purelymail3; d=spwhitton.name; v=1; bh=RFLNlF+qwaOf2a6f25bOti3wS2JQobO6xPFJ1USpF84=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=UkQMKtGS3/wd2uiOfm6PY2L40XqTPJntcAg+GCDy99vEEb+keJiBSssVj8ofMnWGd8NSMi7hQHJ50O/ybKnbj6XE84tG44Y8CkN/T7yFIhkok+yPGtsHbdVkDEizZKqE1RynPqi5mUsRH+IqieSFZybaGSiVda+cJc/gvhZBwYs7ahTriSZJt4WovNBVxQ276N5saINg3DpgJ/xLNDAgUT2JIAMlHIpeiKnhOHuhX56pfjmVPApdLrTtk6k3ucD5WPccRGW+oc7aWjXLAF5MNUnnvcClfkrKin5bFkgi+nMrhs9a8CSpzSrrzY17G2IIjOKHzKxk+ppcEEDAAQ80xw==; s=purelymail3; d=purelymail.com; v=1; bh=RFLNlF+qwaOf2a6f25bOti3wS2JQobO6xPFJ1USpF84=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: 76275 <at> debbugs.gnu.org Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1548383589; (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Sat, 15 Feb 2025 01:00:20 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 163E27E16F5; Sat, 15 Feb 2025 09:00:18 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#76275: 31.0.50; frame-inhibit-implied-resize broken on recent master In-Reply-To: <865xldgci6.fsf@HIDDEN> (Eli Zaretskii's message of "Fri, 14 Feb 2025 10:24:17 +0200") References: <87tt8x5ho5.fsf@HIDDEN> <865xldgci6.fsf@HIDDEN> Date: Sat, 15 Feb 2025 09:00:18 +0800 Message-ID: <877c5s58f1.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 76275 Cc: 76275 <at> debbugs.gnu.org, rudalics@HIDDEN, shipmints@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 (-) Hello, On Fri 14 Feb 2025 at 10:24am +02, Eli Zaretskii wrote: > Isn't there a race condition here between the resize done by Sway and > by Emacs? If so, I think the previous result was just due to sheer > luck, as it was exploiting undefined behavior. > > Apologies if this makes no sense, but I always wonder why people > expect something deterministic to happen when there are so many moving > parts (in this case: client-to-server communications, the > window-system management of frames, and the precise timing with which > Emacs calls window-size-change-functions). I agree with you in the general case. I think my basic approach here may be flawed and I should try to rewrite it. Regardless of that, though, it would seem that there is a bug with frame-inhibit-implied-resize uncovered by this approach of mine, a bug worth fixing anyway. -- Sean Whitton
bug-gnu-emacs@HIDDEN
:bug#76275
; Package emacs
.
Full text available.Received: (at 76275) by debbugs.gnu.org; 14 Feb 2025 10:25:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 05:25:14 2025 Received: from localhost ([127.0.0.1]:47179 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tissk-00038S-2g for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 05:25:14 -0500 Received: from mout.gmx.net ([212.227.15.19]:43619) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tissi-00038A-OL for 76275 <at> debbugs.gnu.org; Fri, 14 Feb 2025 05:25:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1739528705; x=1740133505; i=rudalics@HIDDEN; bh=VWxscxDbL0x8hmSEVtH3947dkuiOjrJNyVSby+6qptM=; 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=dQj/2TBm7GzeQSomHfVv1UaOtpFoLcHTaxzDD/rpyRmCdyOkB6hfOdI1DhHxQ3iJ GxjiaaM+93afrd1mW2vWrEokToJDbjErptPJL6u1xAJT4Q86Ermzal+KGcbUCOhvK sTqVqDKTfsp8fE7cU7D0zkJKby2/ibWK5tsYQ1EeYiRIed5ElrH+Yq0IGnZkjUtyy fOW2aMAR0XbOwCc9FW7YkIJGWmvYgFXoABLw6vs/WdhdfknyKrVsbtZQxgi3JdeEC nQFJPvEUfrQs2lLj+34mQe0FmkGFwotUN+fFb/xVF02XKy2KqqlHt54ZsF6+/QYtu 3p3Qoz28YDSbyZS5nQ== 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 1M6UZv-1tkmhF3dRB-000qQq; Fri, 14 Feb 2025 11:25:04 +0100 Message-ID: <19d45259-a936-4783-b9b8-d3b97fd3d339@HIDDEN> Date: Fri, 14 Feb 2025 11:25:04 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#76275: 31.0.50; frame-inhibit-implied-resize broken on recent master To: Sean Whitton <spwhitton@HIDDEN>, 76275 <at> debbugs.gnu.org References: <87tt8x5ho5.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <87tt8x5ho5.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:ZRShV4Z9de/ESUcteg/TahgpGigbrbYqjf4NfKyXsbgaphpHENR L8gRa1/aYQYR0bnLkylQtTkUA6E+QTERWJR9IHZa8l/WH6S7vi1uYaY4xza0+YEQxPSctgc FiIorN98KwX9/vTnYfZ7m8LinDfvoFbmbfWmg1kD0YGYuC2GPZInjGQNu+Cs/x+CbMTfGZh glcHk14VNF/bnhsx13m2A== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:JL/+EJcDLTU=;hoqIYx3ph/XSZtn9F/j5QEIivQC nOXE5g8XljtKjCb7YJA4ztE3Ty9OWjo2p+kYQI9w12WEztlFx5jXRY79kEHmwRw5bm4sNISVl DKOC7B3mcAB0V3B17WbhLfkF3YpWi/mRRRAgjz9T0qgXZ40uxP/MnLmborvBu0QoxpYOuCWcO b9gDmHAKnT1W1RbB91J2ca+/1d5eS9131S7BqAD4Ppj1i7ASoEtZMMKqZ+X8SV0QIUbL7647M 6eknArai3RXLr0eu01hTfSk49RHnlBO5jHPHsulCvAcenkeshmM/wPdbGzh/BzaGVM5zVsbjD mgjbvVrkYNMy9Lsq7uo6EEpH6WF328v5dBNXBmcd7mIiOrvJKi8POiWC5IbdBajGJwJ5L6uCw kuon0ErorUbj07Z0jp48/PeivIVWK2vVNa/haCiTMVO1e3Etfny9INoQddvwPh8+RQtNzs684 YpHvD7O+7LzHFAn++EpC/WSUd8SZBc6zXMQy9lnOIhfBr5GppBNO6z97j7MZQbTyZQl4gxpaG ccEPJ9FANRKbngt/1JBtV64FwyInCV+BK0iKVAvNZO4fml12UHTxbyIaVV2/QBYeoGx8YQLuo LeptJxVm2qNCHuIckbAs+aK3JSAfov9SDnmg+gYmJKUz5NyF0VuQ8NOdezVw7pfv5+qswyY+K SWSVg5j7Dq+ec1xrvoKfIlmHpG597ppG8Ox+PU50RmmKL+YIZ698tzY0Hhuiyyc7PvFqHqPLW we7soOdxNNhwWSj6PLH2Y6qpqrKuNeDADu9B93LqOfCD2EXbz1e/pvPTQmwwlfcrfAsG54uTT gqUV8zWhj/7q7cNOoy7hqZpFwfeUyxrw8kcnLjc86ZpazbJvhN0v8MAjtAyZbO+wO9PQg5S6F vn48bdu4Itfw9Kv1lBedFQL6SCDhX9O4Eo0JqKCFU4iw6qumC1p8ikVUxyuOHielt13W7XH5N 8z2MUfhmBV5x0jIMwxoMT7g4w4pMiiN3BuMXxBfPGykNzB6TSkRvCBzR+yNubNhaaSA1hfKpz KeuuGAsDdxsqMfJsMgY0P/7/RtLPTlLuVj3b/bo3gxQ5PEyG65UkHkdfvMFcum6kaE3cbdc0R RkEPKu+7WqztccF03umG4an0/8MZAlypuPyWs4zCJUOvv9ywL7SSzMyy3hFvnZd0UkLaf76YI 1ERg9jl9GiqqSmTMbAV7WLUsVdHWTbBA38QWWKUALwkhT5xw6BKpB4uOxW4axWnVFr9QC979M glK+i78E6KThuSCQDf9h4ZbEvh1lVnQfgLLWJoBsSw3sOUyS6nGvginYIWQYVK7U33zx/HI8b Pl1APX9ydXVYnJ5XpbfdaIEA4TMM0mDgWOO9iJmiJtnXQt0Xe3dr6CgAlYRbSKQHxRWzxepAU DDuJcduXEpxwgE9kM5Htm2i9PBqUjFCXSapUSY7KUEjCMbc7fTllKdfK1Qjj7zioNJUopzbPb y7EaMgQ== X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 76275 Cc: shipmints@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.7 (-) > By means of Git bisection I have discovered that commit dbf22fd0d05 to > fix bug#74750 has broken frame-inhibit-implied-resize. > Here is a reproducer: > > 1. Configure the Sway compositor to move and resize new windows that > open if they have the title "Emacs Sway input": > --8<---------------cut here---------------start------------->8--- > for_window [title="^Emacs Sway input$"] \ > floating enable, sticky enable, \ > resize set width 90 ppt, resize set height 90 px, \ > border pixel 2, move position 5 ppt 10 px > --8<---------------cut here---------------end--------------->8--- > > 2. Create sway-completing-read.el: > --8<---------------cut here---------------start------------->8--- > (defun spw/scale-default (frame) > (set-face-attribute 'default frame :height 120)) > (add-to-list 'window-size-change-functions #'spw/scale-default) > > (defun spw/sway-completing-read (prompt collection &rest optional-args) > (let* ((frame-inhibit-implied-resize t) > (frame (make-frame `((title . "Emacs Sway input") > (minibuffer . only) > (display . ,(getenv "WAYLAND_DISPLAY")))))) > (unwind-protect > (with-selected-frame frame > (set-window-scroll-bars (minibuffer-window frame) 0 nil 0 nil t) > (apply #'completing-read prompt collection optional-args)) > (delete-frame frame)))) > --8<---------------cut here---------------end--------------->8--- > > 3. src/emacs -Q -l sway-completing-read.el --fg-daemon=test > > 4. lib-src/emacsclient -stest -e '(spw/sway-completing-read "Choose: " (list "one" "two" "three"))' > > Result before dbf22fd0d05: New graphical frame of size 90%x90px appears. > Result after dbf22fd0d05: New graphical frame of a different size appears. > > I think what happens is that Sway moves and resizes the new frame, but > then Emacs immediately wants to resize it after scaling the font size. > Binding frame-inhibit-implied-resize used to prevent that, but it's now > broken. Two (maybe silly) questions: (1) Is the > (defun spw/scale-default (frame) > (set-face-attribute 'default frame :height 120)) > (add-to-list 'window-size-change-functions #'spw/scale-default) needed to reproduce the problem and how or why? If so, then please tell us (via GDB) when and how these bypass the || !f->can_set_window_size || !f->after_make_frame check in run_window_change_functions in window.c. If they do bypass it, could you insert an additional || !f->tool_bar_resized there and tell us what happens then? (2) Is the > (unwind-protect > (with-selected-frame frame > (set-window-scroll-bars (minibuffer-window frame) 0 nil 0 nil t) > (apply #'completing-read prompt collection optional-args)) > (delete-frame frame)))) needed to reproduce the problem and how or why? Thanks, martin
bug-gnu-emacs@HIDDEN
:bug#76275
; Package emacs
.
Full text available.Received: (at 76275) by debbugs.gnu.org; 14 Feb 2025 08:24:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 03:24:31 2025 Received: from localhost ([127.0.0.1]:46917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1tiqzv-0005p2-5O for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 03:24:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:60068) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1tiqzr-0005oj-Uo for 76275 <at> debbugs.gnu.org; Fri, 14 Feb 2025 03:24:28 -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 1tiqzl-0003Zk-Kx; Fri, 14 Feb 2025 03:24:21 -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=UgEDrvps5/t/8BfTdGyyHyhthyVcBhj3Rx5MvV28L7s=; b=QZh0HvjtRYed ZP95ptsFcJ6fNpAG5/zSMgtpcM2sfOraJuNTONCmt/Dd5KCBwmWaAYuQlnmTVAmZmLPDUiBaWHibe nyjLFVw11P11Ldk7gEgxOmxW+H18iasat1lCMWvK2PBhyBpIUYsL/Gt5JS0+KJm7L4mm9Beg73ikr NRW3exoNW3zJmul7GFUeYmcgqt/Q/WtyBk8jmYudSpMu785SYTsXvIpa3c9TAtgMVIS2ZiGCmLCc1 JNuMTR/d0PUKNNN1jSb/2Oca0Goz78RjEca4Yb+45NVUxiI20S2jWc6PzsxeTMhO8wukaGyhp9n8Z H4XsOKjyOIQk7nomHNGmng==; Date: Fri, 14 Feb 2025 10:24:17 +0200 Message-Id: <865xldgci6.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Sean Whitton <spwhitton@HIDDEN> In-Reply-To: <87tt8x5ho5.fsf@HIDDEN> (message from Sean Whitton on Fri, 14 Feb 2025 11:28:10 +0800) Subject: Re: bug#76275: 31.0.50; frame-inhibit-implied-resize broken on recent master References: <87tt8x5ho5.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 76275 Cc: 76275 <at> debbugs.gnu.org, rudalics@HIDDEN, shipmints@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 (---) > Cc: rudalics@HIDDEN, shipmints@HIDDEN > From: Sean Whitton <spwhitton@HIDDEN> > Date: Fri, 14 Feb 2025 11:28:10 +0800 > > By means of Git bisection I have discovered that commit dbf22fd0d05 to > fix bug#74750 has broken frame-inhibit-implied-resize. > Here is a reproducer: > > 1. Configure the Sway compositor to move and resize new windows that > open if they have the title "Emacs Sway input": > --8<---------------cut here---------------start------------->8--- > for_window [title="^Emacs Sway input$"] \ > floating enable, sticky enable, \ > resize set width 90 ppt, resize set height 90 px, \ > border pixel 2, move position 5 ppt 10 px > --8<---------------cut here---------------end--------------->8--- > > 2. Create sway-completing-read.el: > --8<---------------cut here---------------start------------->8--- > (defun spw/scale-default (frame) > (set-face-attribute 'default frame :height 120)) > (add-to-list 'window-size-change-functions #'spw/scale-default) > > (defun spw/sway-completing-read (prompt collection &rest optional-args) > (let* ((frame-inhibit-implied-resize t) > (frame (make-frame `((title . "Emacs Sway input") > (minibuffer . only) > (display . ,(getenv "WAYLAND_DISPLAY")))))) > (unwind-protect > (with-selected-frame frame > (set-window-scroll-bars (minibuffer-window frame) 0 nil 0 nil t) > (apply #'completing-read prompt collection optional-args)) > (delete-frame frame)))) > --8<---------------cut here---------------end--------------->8--- > > 3. src/emacs -Q -l sway-completing-read.el --fg-daemon=test > > 4. lib-src/emacsclient -stest -e '(spw/sway-completing-read "Choose: " (list "one" "two" "three"))' > > Result before dbf22fd0d05: New graphical frame of size 90%x90px appears. > Result after dbf22fd0d05: New graphical frame of a different size appears. > > I think what happens is that Sway moves and resizes the new frame, but > then Emacs immediately wants to resize it after scaling the font size. > Binding frame-inhibit-implied-resize used to prevent that, but it's now > broken. Isn't there a race condition here between the resize done by Sway and by Emacs? If so, I think the previous result was just due to sheer luck, as it was exploiting undefined behavior. Apologies if this makes no sense, but I always wonder why people expect something deterministic to happen when there are so many moving parts (in this case: client-to-server communications, the window-system management of frames, and the precise timing with which Emacs calls window-size-change-functions).
bug-gnu-emacs@HIDDEN
:bug#76275
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 14 Feb 2025 03:28:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 22:28:30 2025 Received: from localhost ([127.0.0.1]:46399 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1timNS-0008Nu-8t for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 22:28:30 -0500 Received: from lists.gnu.org ([2001:470:142::17]:49906) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <spwhitton@HIDDEN>) id 1timNO-0008NX-PU for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 22:28:27 -0500 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 <spwhitton@HIDDEN>) id 1timNJ-0001OE-81 for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 22:28:21 -0500 Received: from sendmail.purelymail.com ([34.202.193.197]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <spwhitton@HIDDEN>) id 1timNH-0004Gx-0X for bug-gnu-emacs@HIDDEN; Thu, 13 Feb 2025 22:28:20 -0500 DKIM-Signature: a=rsa-sha256; b=0RVGikSIMUvDQBI5xv+ecCNpHuuv+vbYOgcagf4r42oOpVGN2ySIj/q+ZKcK4fNN5IY6dQENlfjX9GOBDoLwsBMfd6Tngzg/gctN8jZdCk4sNUy1XO4ZR7vnT9jgFEYnl/z0pUHFHM6N42kwAp7cPEmO1whkaaLuwS7OlemskvmaXHow+4AGuw+Aj0JWMJIkL+mhHe75eVpA61JqRZSKPnnnABIWDzKo9JM8Kqac7nQB2u/sgQQ8vXyjoJFdlJ+z4ctJvn3A4meMjQLnKpPp188CCjCyLjwPgerO/JtgANFlXz4dF2Pv2PMheuh+WbANI8DoFEwJ/ZkAU6KjIDrh2w==; s=purelymail3; d=spwhitton.name; v=1; bh=Pswbobood6xjxxd6NJYLpAz9QbC8zTRZpBe/na+k/Jc=; h=Received:Received:From:To:Subject:Date; DKIM-Signature: a=rsa-sha256; b=P9YbvbgrpPWqH8tPxUBF/o7AzLX8Un+T9/oI6c8Ct5uAJ1fBP/rpU6f5lJDxe0cCpVhyANovSK8zd94KjMo6O4+YyGQb6U/OC5/z7KVT/tR5WgMsQignB96JzE7mOu1kdx1uSmKMKVSl4ag+jRHXppXY6lwwBaC4lE5xqaOy7jL/6qWRFQ7rjmnLQUBhKUPfpx8IroaepL6B99JMnzccMSHmAyFCTPpQaHfRrYdmFbveCKkRtk6XG5NAQ7NvhqkMgAU+92v5wub7Qh2rKdAVd2hvQZOgVJX73scy4FqwDCmXSr6ugzm9A5XrWXBaMBZ5AxOAZV1inxltUs5tUZnofA==; s=purelymail3; d=purelymail.com; v=1; bh=Pswbobood6xjxxd6NJYLpAz9QbC8zTRZpBe/na+k/Jc=; h=Feedback-ID:Received:Received:From:To:Subject:Date; Feedback-ID: 20115:3760:null:purelymail X-Pm-Original-To: bug-gnu-emacs@HIDDEN Received: by smtp.purelymail.com (Purelymail SMTP) with ESMTPSA id 1008388471 for <bug-gnu-emacs@HIDDEN> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 14 Feb 2025 03:28:12 +0000 (UTC) Received: by melete.silentflame.com (Postfix, from userid 1000) id 1F0E07E16F5; Fri, 14 Feb 2025 11:28:10 +0800 (CST) From: Sean Whitton <spwhitton@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 31.0.50; frame-inhibit-implied-resize broken on recent master Date: Fri, 14 Feb 2025 11:28:10 +0800 Message-ID: <87tt8x5ho5.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=34.202.193.197; envelope-from=spwhitton@HIDDEN; helo=sendmail.purelymail.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, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) 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: -0.0 (/) X-debbugs-cc: rudalics@HIDDEN, shipmints@HIDDEN Hello, By means of Git bisection I have discovered that commit dbf22fd0d05 to fix bug#74750 has broken frame-inhibit-implied-resize. Here is a reproducer: 1. Configure the Sway compositor to move and resize new windows that open if they have the title "Emacs Sway input": --8<---------------cut here---------------start------------->8--- for_window [title="^Emacs Sway input$"] \ floating enable, sticky enable, \ resize set width 90 ppt, resize set height 90 px, \ border pixel 2, move position 5 ppt 10 px --8<---------------cut here---------------end--------------->8--- 2. Create sway-completing-read.el: --8<---------------cut here---------------start------------->8--- (defun spw/scale-default (frame) (set-face-attribute 'default frame :height 120)) (add-to-list 'window-size-change-functions #'spw/scale-default) (defun spw/sway-completing-read (prompt collection &rest optional-args) (let* ((frame-inhibit-implied-resize t) (frame (make-frame `((title . "Emacs Sway input") (minibuffer . only) (display . ,(getenv "WAYLAND_DISPLAY")))))) (unwind-protect (with-selected-frame frame (set-window-scroll-bars (minibuffer-window frame) 0 nil 0 nil t) (apply #'completing-read prompt collection optional-args)) (delete-frame frame)))) --8<---------------cut here---------------end--------------->8--- 3. src/emacs -Q -l sway-completing-read.el --fg-daemon=test 4. lib-src/emacsclient -stest -e '(spw/sway-completing-read "Choose: " (list "one" "two" "three"))' Result before dbf22fd0d05: New graphical frame of size 90%x90px appears. Result after dbf22fd0d05: New graphical frame of a different size appears. I think what happens is that Sway moves and resizes the new frame, but then Emacs immediately wants to resize it after scaling the font size. Binding frame-inhibit-implied-resize used to prevent that, but it's now broken. Thanks. -- Sean Whitton
Sean Whitton <spwhitton@HIDDEN>
:rudalics@HIDDEN, shipmints@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.rudalics@HIDDEN, shipmints@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#76275
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.