From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Fix display-buffer-use-some-window to honor reusable-frames Date: Mon, 6 Feb 2023 11:01:20 +0100 Message-ID: References: <834jsccepb.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="12192"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org, larsi@gnus.org To: Eli Zaretskii , Tom Gillespie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Feb 06 11:02:24 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pOyKN-0002xR-N9 for ged-emacs-devel@m.gmane-mx.org; Mon, 06 Feb 2023 11:02:23 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pOyJc-0002wG-Lu; Mon, 06 Feb 2023 05:01:37 -0500 Original-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 ) id 1pOyJW-0002vn-U0 for emacs-devel@gnu.org; Mon, 06 Feb 2023 05:01:31 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pOyJT-0006JD-8s; Mon, 06 Feb 2023 05:01:30 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.at; s=s31663417; t=1675677682; bh=n0FXX2UbmIa/simrUJ8Y69/WKjWbJqBO+rFMqcK59fE=; h=X-UI-Sender-Class:Date:Subject:From:To:Cc:References:In-Reply-To; b=bowNOB1C0ohOkx4R0UfEJ7YT+gxpBVCZqUVG/Pms5FyzY6aJf7R/wskAPbJUWeKvW PcBpBQlYvZcXVb1a6Jw2GjmAaan0t1f8xShjkRdNtbrXPD9QLqDKjXaNoJ166XSxfR 5ZizOwRJyj1TK6R45QletNuiYrOj0ZklLC1fIS6DeMm6Ian085/e3kAAUzVAKFTTWk jLhkUtiuucWixW4kwrYWCMGo/SVlGGjbRYsQJDoysBUEsM0zeZOP5cnnSDCxGRzFDS 7hPSWMypChhuiPodMHiNM/8O91UmD5LeyVFaYR/C86SJRw2ag+HX0oDOHiGF0R3x2U 3ISCqlR8HMCRA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Original-Received: from [192.168.1.100] ([212.95.5.165]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1M8hZJ-1pTf8d12XJ-004o3m; Mon, 06 Feb 2023 11:01:22 +0100 Content-Language: en-US In-Reply-To: X-Provags-ID: V03:K1:NXN2PJAp/Kqw0ijgUazQmx5c0YT/7h71O3eY+Zq6RdhEj5BYVZs czTqZmyrAjFWzW5SvLNkX4ounVyRpHnHWve4zrjLm8W1SAMr8/D7mtcPtCVYoLhrvocl2Fr FDuW2qWHzqxZL/BoWT78V+RL+SI+ZdOlw+o9TLZHB5B95p/LTzRgl+rZ/3iwl0mTZf9UJFu Lbhn2sDJ7wGeKahK+tV3g== UI-OutboundReport: notjunk:1;M01:P0:Qd7s5ZBxMl0=;rp45ojbO82FnKvsc0rfsa8gwa7Z B0sCOhLD/61R8T8cruEpLzp9ujzZffBlBa6LCTR8M7aMKvTa0WgMP6EjGPId1PEILMLYiLuC2 O7jLSxhEas7p8l+IanT3+o7X30NU1hsaT+53y+xYbv02q2ucbU9ywhmc57rRZALWvQFMKkYX6 Ut5yJMD9Zkw4tYtDOfFFtLo6Y1XMSB6fIOzoeFyZ/YFksxAx38X7TEUrjGEYKuXcX8ujVO9uz BBAqXzNFB5qV6XTH9mSeddUxnAIJFC66ilsF2XfQIXwzvRFcitXCx99g2HAlldb1caRHkQ0im SORbU62r749gfgLKtTEKzpINvQgMV63nWwxihYpi0VIimkpkBDmHf2HNt8Q40WIOkKxT+F523 xNaBR6NBtByF/YJ4rMRA62nYhU3bMW4eWbToqxJ0YzFnePEfio96oynqCWyP1AGuGSRHN5iaf fP//p8k16XCGtrTuw3dOi643DsljezyqcnT/ODjscKQdN2IR5SONTgU5vfrK2VfChNN3Ipzin 8C699IUgxMO9cpyLiXllBpW13gkBHG58TO9X13/Koe67C7HjNTR0t048HQqakTDbJh8szwYTe +wqHw2GyqGN6QjNLTZLNA3lpHqcqIuiTdlfIV8JbR3NGK++u+FwWK754wo7a+fQhOm7pUYdiY j0jRqTiDA8hweuxPQOKmNzmDGHTkRhgxvehWMpH1jBi6t1AeKJxFbJtZoA/OTpNwyQ715n3xc /6gOJONYxFskWBvp0co2yMypvaYwYhynioNig+1sGT38I4tYj/9BkjECglrJLRIttWaukYLB Received-SPF: pass client-ip=212.227.17.22; envelope-from=rudalics@gmx.at; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:303014 Archived-At: ID4gKDIpIFRoZSBjdXJyZW50IHZlcnNpb24gb2YgJ3dpbmRvdy1idW1wLXVzZS10aW1lJyBj aGFuZ2VzIHRoZSBzZW1hbnRpY3MNCiA+IG9mICJsZWFzdCByZWNlbnRseSB1c2VkIHdpbmRv dyIgd2l0aG91dCBldmVuIG1lbnRpb25pbmcgdGhhdCBhbnl3aGVyZS4NCiA+IEZvciBleGFt cGxlLCB0aGlzIGNvZGUgaW4gc3FsLmVsDQogPg0KID4gICAgICAobGV0ICgob25lLXdpbiAo ZXEgKHNlbGVjdGVkLXdpbmRvdykNCiA+ICAgICAgICAgICAgICAgICAgICAgICAgIChnZXQt bHJ1LXdpbmRvdykpKSkNCiA+DQogPiB3aWxsIGNvbmNsdWRlIHRoYXQgdGhlcmUgaXMgb25s eSBvbmUgd2luZG93IGV2ZW4gaWYgYW5vdGhlciB3aW5kb3cNCiA+IHJlY2VudGx5IGNyZWF0 ZWQgYnkgJ2Rpc3BsYXktYnVmZmVyLXVzZS1sZWFzdC1yZWNlbnQtd2luZG93JyBleGlzdHMu ICBJDQogPiBoYXZlIG5vIGlkZWEgaG93ICdnZXQtbXJ1LXdpbmRvdycgY291bGQgYmUgYWZm ZWN0ZWQuDQogPg0KID4gVGhpcyBpcyBhIGdyYXZlIGJ1Zy4NCg0KVGhpcyBzdGF0ZW1lbnQg aXMgbXVjaCB0b28gaGFyc2guICBUaGUgInVzZSB0aW1lIiBjb25jZXB0IGlzIGluaGVyZW50 bHkNCmZsYXdlZCBldmVyIHNpbmNlIGl0IHdhcyBjb25jZWl2ZWQgYW5kIGl0J3MgdW5saWtl bHkgdGhhdCB3ZSB3aWxsIGV2ZXINCmJlIGFibGUgdG8gZml4IHRoYXQuDQoNCkZvciBleGFt cGxlLCB0aGUgZm9sbG93aW5nIGZvcm0NCg0KKHdpdGgtc2VsZWN0ZWQtd2luZG93IChzcGxp dC13aW5kb3cgbmlsIG5pbCB0KQ0KICAgKGVxIChnZXQtbHJ1LXdpbmRvdykgKHNlbGVjdGVk LXdpbmRvdykpKQ0KDQp3aWxsIGNvbnNpZGVyIHRoZSBzZWxlY3RlZCB3aW5kb3cgdGhlIGxl YXN0IHJlY2VudGx5IHVzZWQgb25lIHdoaWNoDQpkb2Vzbid0IG1ha2Ugc2Vuc2UuICBPbmUg bm93IG1pZ2h0IHRoaW5rIHRoYXQgdGhlICJsZWFzdCByZWNlbnRseSB1c2VkDQp3aW5kb3ci IGlzIHdlbGwtZGVmaW5lZCBvdXRzaWRlIHRoZSBzY29wZSBvZiAnd2l0aC1zZWxlY3RlZC13 aW5kb3cnIGJ1dA0KZXZlbiB0aGF0IGlzIGZhbHNlLiAgQ29uc2lkZXINCg0KKGxldCAod2lu ZG93KQ0KICAgKHdpdGgtc2VsZWN0ZWQtd2luZG93IChzZXRxIHdpbmRvdyAoc3BsaXQtd2lu ZG93IG5pbCBuaWwgdCkpDQogICAgIChzZWxlY3Qtd2luZG93IChzcGxpdC13aW5kb3cgd2lu ZG93IG5pbCB0KSkpDQogICAoZXEgKHNlbGVjdGVkLXdpbmRvdykgKGdldC1tcnUtd2luZG93 KSkpDQoNCkhlcmUgdGhlIHdpbmRvdyBzZWxlY3RlZCBvdXRzaWRlIHRoZSBzY29wZSBvZiBh bnkgd2luZG93IGV4Y3Vyc2lvbiBpcyBubw0KbW9yZSB0aGUgbW9zdCByZWNlbnRseSB1c2Vk IG9uZS4NCg0KVGhpcyBtZWFucyB0aGF0IGFueSBjb2RlIGxpa2UgdGhlIGFib3ZlIGNpdGVk DQoNCiA+ICAgICAgKGxldCAoKG9uZS13aW4gKGVxIChzZWxlY3RlZC13aW5kb3cpDQogPiAg ICAgICAgICAgICAgICAgICAgICAgICAoZ2V0LWxydS13aW5kb3cpKSkpDQoNCmlzIGJhc2Vk IG9uIHRoZSBmYWxzZSBhc3N1bXB0aW9uIHRoYXQgaWYgdGhlIHNlbGVjdGVkIHdpbmRvdyBp cyB0aGUNCmxlYXN0IHJlY2VudGx5IHVzZWQgb25lLCB0aGlzIGlzIHRhbnRhbW91bnQgdG8g c2F5aW5nIHRoYXQgdGhlIHNlbGVjdGVkDQp3aW5kb3cgaXMgYWxvbmUgb24gaXRzIGZyYW1l Lg0KDQpHaXZlbiB0aGUgbnVtYmVyIG9mICdkaXNwbGF5LWJ1ZmZlcicgY2FsbHMgdGhhdCBv Y2N1ciB3aXRoaW4gd2luZG93DQpleGN1cnNpb25zIGxpa2UgJ3NhdmUtc2VsZWN0ZWQtd2lu ZG93JywgJ3dpdGgtc2VsZWN0ZWQtd2luZG93JyBhbmQgdGhlDQpsaWtlLCB0aGVyZSdzIG5v IHdvbmRlciB0aGF0IG1hbnkgb2YgdGhlbSBoYXZlIHByb2R1Y2VkIHVuZXhwZWN0ZWQNCnJl c3VsdHMgaW4gdGhlIHBhc3QuICBUbyBjaXRlIGJ1dCBhIGZldywgYWxsIG9mIOKAmG5leHQt ZXJyb3Itbm8tc2VsZWN04oCZLA0K4oCYeHJlZi0tc2hvdy1sb2NhdGlvbuKAmSwg4oCYd2lk Z2V0LWJ1dHRvbi0tY2hlY2stYW5kLWNhbGwtYnV0dG9u4oCZLA0K4oCYdGFibGUtZ2VuZXJh dGUtc291cmNl4oCZLCDigJhtYWlsLXJlY292ZXLigJksIOKAmG9jY3VyLW1vZGUtZGlzcGxh eS1vY2N1cnJlbmNl4oCZDQpjYW5ub3QgaG9sZCBhcGFydCB0aGUgc2VsZWN0ZWQgd2luZG93 IGZyb20gdGhlIG1vc3QgcmVjZW50bHkgdXNlZCBvbmUNCndoZW4gcnVubmluZyAnZGlzcGxh eS1idWZmZXItdXNlLXNvbWUtd2luZG93Jy4NCg0KV2hhdCBsb29rcyBldmVuIG1vcmUgZGlz dHVyYmluZyBpcyB0aGF0IHRoZXNlIGZ1bmN0aW9ucyBhcmUgb2Z0ZW4NCnN1cHBvc2VkIHRv IHVzZSBhIHdpbmRvdyB0aGF0IGlzIG5vdCB0aGUgc2VsZWN0ZWQgb25lLiAgQnV0IGZvcg0K J2Rpc3BsYXktYnVmZmVyJyB0aGUgc2VsZWN0ZWQgd2luZG93IGlzIHRoZSBvbmUgdGVtcG9y YXJpbHkgc2VsZWN0ZWQgYnkNCnRoZXNlIGZ1bmN0aW9ucyBhbmQgbm90IHRoZSBvbmUgdGhh dCB3aWxsIGJlIHNlbGVjdGVkIGFmdGVyIHRoZSB0ZW1wb3JhbA0Kc2VsZWN0aW9uIGhhcyBi ZWVuIGxlZnQgYW5kIHRoZSBmaW5hbCByZXN1bHQgaW4gZm9ybSBvZiBhIGRpc3BsYXllZA0K YnVmZmVyIGlzIHByZXNlbnRlZC4gIFdoaWNoIG9idmlvdXNseSBtZWFucyB0aGF0IGFsbCBh Y3Rpb24gZnVuY3Rpb25zDQpjYWxsZWQgYnkgJ2Rpc3BsYXktYnVmZmVyJyB0aGF0IGRlYWwg d2l0aCB0aGUgc2VsZWN0ZWQgd2luZG93IGFuZCBpdHMNCmF2b2lkYW5jZSB2aWEgYW4gJ2lu aGliaXQtc2FtZS13aW5kb3cnIGFjdGlvbiBhbGlzdCBlbnRyeSBhcmUgYWZmZWN0ZWQuDQoN CkNvbnNpZGVyDQoNCih3aXRoLXNlbGVjdGVkLXdpbmRvdyAoc3BsaXQtd2luZG93KQ0KICAg KGRpc3BsYXktYnVmZmVyICIqTWVzc2FnZXMqIikpDQoNCipNZXNzYWdlcyogd2lsbCBiZSBk aXNwbGF5ZWQgaW4gdGhlIHVwcGVyIHdpbmRvdyBhbmQgdGhhdCB3aW5kb3cgd2lsbCBiZQ0K dGhlIHNlbGVjdGVkIG9uZS4gIEhhcmRseSB3aGF0ICdkaXNwbGF5LWJ1ZmZlcicgaXMgYWR2 ZXJ0aXNlZCB0byBkby4NCg0KQnV0IHRoaXMgYWxzbyBtZWFucyB0aGF0IGNvZGUgYnVtcGlu ZyBhIHdpbmRvdydzIHVzZSB0aW1lIGNhbiBkbyB0aGF0DQphbnkgd2hpY2ggd2F5IGl0IGxp a2VzLiAgVGhlcmUgaXMgbm8gaW52YXJpYW50IHRoYXQgY29kZSBzaG91bGQgdHJ5IHRvDQpw cmVzZXJ2ZS4gIEFsdGhvdWdoIGl0IG1pZ2h0IGJlIGEgZ29vZCBpZGVhIHRvIG5vdCBidW1w IGFueSB3aW5kb3cncyB1c2UNCnRpbWUgaW4gYSBzdGF0ZSB3aGVyZSB0aGUgc2VsZWN0ZWQg d2luZG93J3MgdXNlIHRpbWUgZG9lcyBub3QgZXF1YWwgdGhlDQp2YWx1ZSBvZiB3aW5kb3df c2VsZWN0X2NvdW50IGFzIGluIHRoZSB2ZXJzaW9uIGJlbG93Lg0KDQpERUZVTiAoIndpbmRv dy1idW1wLXVzZS10aW1lIiwgRndpbmRvd19idW1wX3VzZV90aW1lLA0KICAgICAgICBTd2lu ZG93X2J1bXBfdXNlX3RpbWUsIDAsIDEsIDAsDQogICAgICAgIGRvYzogLyogTWFyayBXSU5E T1cgYXMgbW9zdCByZWNlbnRseSB1c2VkIGFmdGVyIHRoZSBzZWxlY3RlZCB3aW5kb3cuDQpX SU5ET1cgbXVzdCBzcGVjaWZ5IGEgbGl2ZSB3aW5kb3cuDQoNCklmIFdJTkRPVyBpcyBub3Qg c2VsZWN0ZWQgYW5kIHRoZSBzZWxlY3RlZCB3aW5kb3cgaGFzIHRoZSBoaWdoZXN0IHVzZQ0K dGltZSBvZiBhbGwgd2luZG93cywgc2V0IHRoZSB1c2UgdGltZSBvZiBXSU5ET1cgdG8gdGhh dCBvZiB0aGUgc2VsZWN0ZWQNCndpbmRvdywgaW5jcmVhc2UgdGhlIHVzZSB0aW1lIG9mIHRo ZSBzZWxlY3RlZCB3aW5kb3cgYnkgb25lIGFuZCByZXR1cm4NCnRoZSBuZXcgdXNlIHRpbWUg b2YgV0lORE9XLiAgT3RoZXJ3aXNlLCBkbyBub3RoaW5nIGFuZCByZXR1cm4gbmlsLiAgKi8p DQogICAoTGlzcF9PYmplY3Qgd2luZG93KQ0Kew0KICAgc3RydWN0IHdpbmRvdyAqdyA9IGRl Y29kZV9saXZlX3dpbmRvdyAod2luZG93KTsNCiAgIHN0cnVjdCB3aW5kb3cgKnN3ID0gWFdJ TkRPVyAoc2VsZWN0ZWRfd2luZG93KTsNCg0KICAgaWYgKHcgIT0gc3cgJiYgc3ctPnVzZV90 aW1lID09IHdpbmRvd19zZWxlY3RfY291bnQpDQogICAgIHsNCiAgICAgICB3LT51c2VfdGlt ZSA9IHdpbmRvd19zZWxlY3RfY291bnQ7DQogICAgICAgc3ctPnVzZV90aW1lID0gKyt3aW5k b3dfc2VsZWN0X2NvdW50Ow0KDQogICAgICAgcmV0dXJuIG1ha2VfZml4bnVtICh3LT51c2Vf dGltZSk7DQogICAgIH0NCiAgIGVsc2UNCiAgICAgcmV0dXJuIFFuaWw7DQp9DQoNCm1hcnRp bg0K