From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ellis Kenyo via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#65719: [PATCH] Pass restart argument to 'kill-emacs-query-functions' Date: Mon, 12 Feb 2024 15:29:50 +0000 Message-ID: <0d97a409-b9c4-4204-b5d0-1bb386056c56@elken.dev> References: <329566cab29d3bdd4cd7f2257ec9f92a@elken.dev> <0817cde8dd8dab055dafe2e8aa3d30d5@elken.dev> <2aae66e7-f7e3-4da4-aee8-0ff9a8db1f0a@elken.dev> Reply-To: Ellis Kenyo Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------tc5H8658SCr54gMaxBIMgJN2" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="3692"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 65719@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 12 16:31:15 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1rZYH5-0000lp-9P for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 12 Feb 2024 16:31:15 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rZYGg-000215-Oo; Mon, 12 Feb 2024 10:30:50 -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 1rZYGf-00020w-E8 for bug-gnu-emacs@gnu.org; Mon, 12 Feb 2024 10:30:49 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rZYGe-0001fH-5D for bug-gnu-emacs@gnu.org; Mon, 12 Feb 2024 10:30:48 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rZYGr-0003QK-V1 for bug-gnu-emacs@gnu.org; Mon, 12 Feb 2024 10:31:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ellis Kenyo Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 12 Feb 2024 15:31:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65719 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 65719-submit@debbugs.gnu.org id=B65719.170775181812973 (code B ref 65719); Mon, 12 Feb 2024 15:31:01 +0000 Original-Received: (at 65719) by debbugs.gnu.org; 12 Feb 2024 15:30:18 +0000 Original-Received: from localhost ([127.0.0.1]:37021 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZYG9-0003N7-PI for submit@debbugs.gnu.org; Mon, 12 Feb 2024 10:30:18 -0500 Original-Received: from mail.elken.dev ([165.22.120.78]:33507) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rZYG6-0003LG-B4 for 65719@debbugs.gnu.org; Mon, 12 Feb 2024 10:30:15 -0500 Original-Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id 145F6462BA; Mon, 12 Feb 2024 16:29:50 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1707751791; bh=+wzMhWKdxaHTcC1+D+zviR81zj8trq4GUwv5aR07mww=; h=Date:Subject:From:To:Cc:References:In-Reply-To:From; b=K/F07dl4hGnVfwVmVEdzChXoYbuH8q3oMXAzxVFsYhHL5vaE3Ll8XJopAUet2IJt3 DTVazXdhA00dsiAopvCr2j3j4FQo1cA+FXI98HbptowIHH5vIR8iaeXEJPlB3L1F75 U7ysKNR4tLF1Ndd57TJTAK5llrCWpXB/KhXLoXpCXkSIXLoiAo+UaCsWZLmxeGIvPO JepXE+mxZoTngh3jXcAdQLZuX1YuLJMszcJWtO2ST5AVQG9vf+MeHg/X+DP/31gG/g nbEtDyDyec66bxCoA6mTt2xw8bN86IOYSdyAtKVuy1Jb6fOoxVWXh7kixaaIqajBXS 8Et6p7BD4Njpw== Content-Language: en-US In-Reply-To: <2aae66e7-f7e3-4da4-aee8-0ff9a8db1f0a@elken.dev> X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:279898 Archived-At: This is a multi-part message in MIME format. --------------tc5H8658SCr54gMaxBIMgJN2 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit One patch hot and fresh out the oven :) Hope we can get this one in! Thanks, Ellis --------------tc5H8658SCr54gMaxBIMgJN2 Content-Type: text/x-patch; charset=UTF-8; name="0001-Introduce-restart-emacs-query-functions.patch" Content-Disposition: attachment; filename="0001-Introduce-restart-emacs-query-functions.patch" Content-Transfer-Encoding: base64 RnJvbSA3YjE4YjAxYjQzNDAwM2U2ZjI1ZmU4YjcxZDUxMDQ2NGI4YWMwYWZkIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBFbGxpcyBLZW55byA8bWVAZWxrZW4uZGV2PgpEYXRl OiBNb24sIDEyIEZlYiAyMDI0IDE1OjI1OjI1ICswMDAwClN1YmplY3Q6IFtQQVRDSF0gSW50 cm9kdWNlICdyZXN0YXJ0LWVtYWNzLXF1ZXJ5LWZ1bmN0aW9ucycKCiogZXRjL05FV1M6IFVw ZGF0ZSBORVdTIGZpbGUuCgoqIGxpc3AvZmlsZXMuZWwgKHNhdmUtYnVmZmVycy1raWxsLWVt YWNzKTogQWRkIG5ldyBvcHRpb24KJ3Jlc3RhcnQtZW1hY3MtcXVlcnktZnVuY3Rpb25zJyBm b3IgZnVuY3Rpb25zIHRoYXQgc2hvdWxkIGJlIGNhbGxlZAp3aGVuICdyZXN0YXJ0JyBpcyBw YXNzZWQuCgoqIGRvYy9saXNwcmVmL29zLnRleGk6IERvY3VtZW50ICdyZXN0YXJ0LWVtYWNz LXF1ZXJ5LWZ1bmN0aW9ucycgYW5kCmFkanVzdCAncmVzdGFydC1lbWFjcycgdG8gcmVmbGVj dCBuZXcgY2hhbmdlLgotLS0KIGRvYy9saXNwcmVmL29zLnRleGkgfCAxMiArKysrKysrKysr Ky0KIGV0Yy9ORVdTICAgICAgICAgICAgfCAgNyArKysrKysrCiBsaXNwL2ZpbGVzLmVsICAg ICAgIHwgMTIgKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMo KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2MvbGlzcHJlZi9vcy50ZXhpIGIv ZG9jL2xpc3ByZWYvb3MudGV4aQppbmRleCA2MGFlNTdkNGMxZC4uNTUzM2VkY2RkZWYgMTAw NjQ0Ci0tLSBhL2RvYy9saXNwcmVmL29zLnRleGkKKysrIGIvZG9jL2xpc3ByZWYvb3MudGV4 aQpAQCAtNzYyLDExICs3NjIsMjEgQEAgS2lsbGluZyBFbWFjcwogZGlyZWN0bHkgZG9lcyBu b3QgcnVuIHRoaXMgaG9vay4KIEBlbmQgZGVmb3B0CiAKK0BkZWZvcHQgcmVzdGFydC1lbWFj cy1xdWVyeS1mdW5jdGlvbnMKK1NpbWlsYXIgdG8gaG93IEBjb2Rle2tpbGwtZW1hY3MtcXVl cnktZnVuY3Rpb25zfSBpcyBjYWxsZWQsIHdoZW4gdGhlCitAY29kZXtyZXN0YXJ0fSBmbGFn IGlzIHBhc3NlZDsgdGhlc2UgaG9va3MgdHJpZ2dlci4gQ2FsbGluZworQGNvZGV7cmVzdGFy dC1lbWFjc30gaXMgb25lIHN1Y2ggd2F5IHRvIGVuc3VyZSB0aGlzIGZsYWcgaXMgcGFzc2Vk LgorCitUaGV5IG9iZXkgdGhlIHNhbWUgcnVsZXMgYXMgQGNvZGV7a2lsbC1lbWFjcy1xdWVy eS1mdW5jdGlvbnN9LCBhbmQgYXMKK3N1Y2ggb25lIHNob3VsZCByZWZlcmVuY2UgdGhvc2Ug cnVsZXMgYWJvdmUuCitAZW5kIGRlZm9wdAorCiBAZGVmZm4gQ29tbWFuZCByZXN0YXJ0LWVt YWNzCiBUaGlzIGNvbW1hbmQgZG9lcyB0aGUgc2FtZSBhcyBAY29kZXtzYXZlLWJ1ZmZlcnMt a2lsbC1lbWFjc30sIGJ1dAogaW5zdGVhZCBvZiBqdXN0IGtpbGxpbmcgdGhlIGN1cnJlbnQg RW1hY3MgcHJvY2VzcyBhdCB0aGUgZW5kLCBpdCdsbAogcmVzdGFydCBhIG5ldyBFbWFjcyBw cm9jZXNzLCB1c2luZyB0aGUgc2FtZSBjb21tYW5kIGxpbmUgYXJndW1lbnRzIGFzCi10aGUg Y3VycmVudGx5IHJ1bm5pbmcgRW1hY3MgcHJvY2Vzcy4KK3RoZSBjdXJyZW50bHkgcnVubmlu ZyBFbWFjcyBwcm9jZXNzIGFuZCBhbHNvIHRyaWdnZXIgYWxsIHRoZSBmdW5jdGlvbnMKK2Rl ZmluZWQgaW4gQGNvZGV7cmVzdGFydC1lbWFjcy1xdWVyeS1mdW5jdGlvbnN9LgogQGVuZCBk ZWZmbgogCiBAbm9kZSBTdXNwZW5kaW5nIEVtYWNzCmRpZmYgLS1naXQgYS9ldGMvTkVXUyBi L2V0Yy9ORVdTCmluZGV4IGFmYzJjMjJlNjhiLi5kYTdjZTQ1ZTg3YiAxMDA2NDQKLS0tIGEv ZXRjL05FV1MKKysrIGIvZXRjL05FV1MKQEAgLTUzOCw2ICs1MzgsMTMgQEAgeW91IGNhbiBh ZGQgdGhpcyB0byB5b3VyIGluaXQgc2NyaXB0OgogCiAgICAgKHNldG9wdCBwcm9qZWN0LXN3 aXRjaC1jb21tYW5kcyAjJ3Byb2plY3QtcHJlZml4LW9yLWFueS1jb21tYW5kKQogCisqKiBG aWxlcworCisqKiogTmV3IHVzZXIgb3B0aW9uICdyZXN0YXJ0LWVtYWNzLXF1ZXJ5LWZ1bmN0 aW9ucycuCitFcXVpdmFsZW50IHRvICdraWxsLWVtYWNzLXF1ZXJ5LWZ1bmN0aW9ucycsIHRo aXMgaG9vayBpcyBjYWxsZWQgd2hlbgorJ3NhdmUtYnVmZmVycy1raWxsLWVtYWNzJyBpcyBj YWxsZWQgd2l0aCB0aGUgJ3Jlc3RhcnQnIGZsYWc7IGlmCitpbnZva2VkIGZyb20gc2F5ICdN LXggcmVzdGFydC1lbWFjcycuCisKICoqIFZDCiAKIC0tLQpkaWZmIC0tZ2l0IGEvbGlzcC9m aWxlcy5lbCBiL2xpc3AvZmlsZXMuZWwKaW5kZXggZjY3YjY1MGNiOTIuLjk3MDRkODE4MzEw IDEwMDY0NAotLS0gYS9saXNwL2ZpbGVzLmVsCisrKyBiL2xpc3AvZmlsZXMuZWwKQEAgLTgy NTIsNiArODI1MiwxNSBAQCBraWxsLWVtYWNzLXF1ZXJ5LWZ1bmN0aW9ucwogICA6dmVyc2lv biAiMjYuMSIKICAgOmdyb3VwICdjb252ZW5pZW5jZSkKIAorKGRlZmN1c3RvbSByZXN0YXJ0 LWVtYWNzLXF1ZXJ5LWZ1bmN0aW9ucyBuaWwKKyAgIkZ1bmN0aW9ucyB0byBjYWxsIHdpdGgg bm8gYXJndW1lbnRzIHRvIHF1ZXJ5IGFib3V0IHJlc3RhcnRpbmcKK0VtYWNzLiBJZiBhbnkg b2YgdGhlc2UgZnVuY3Rpb25zIHJldHVybnMgbmlsLCByZXN0YXJ0aW5nIEVtYWNzIGlzCitj YW5jZWxlZC4gYHNhdmUtYnVmZmVycy1raWxsLWVtYWNzJyBjYWxscyB0aGVzZSBmdW5jdGlv bnMgd2hlbiBwYXNzZWQKK2ByZXN0YXJ0Jy4gIFNlZSBhbHNvIGBraWxsLWVtYWNzLWhvb2sn LiIKKyAgOnR5cGUgJ2hvb2sKKyAgOnZlcnNpb24gIjMwLjEiCisgIDpncm91cCAnY29udmVu aWVuY2UpCisKIChkZWZjdXN0b20gY29uZmlybS1raWxsLWVtYWNzIG5pbAogICAiSG93IHRv IGFzayBmb3IgY29uZmlybWF0aW9uIHdoZW4gbGVhdmluZyBFbWFjcy4KIElmIG5pbCwgdGhl IGRlZmF1bHQsIGRvbid0IGFzayBhdCBhbGwuICBJZiB0aGUgdmFsdWUgaXMgbm9uLW5pbCwg aXQgc2hvdWxkCkBAIC04MzM3LDYgKzgzNDYsOSBAQCBzYXZlLWJ1ZmZlcnMta2lsbC1lbWFj cwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICh5ZXMtb3Itbm8tcCAiQWN0aXZlIHBy b2Nlc3NlcyBleGlzdDsga2lsbCB0aGVtIGFuZCBleGl0IGFueXdheT8gIikpCiAgICAgICAg ICAgICAgICAgICAgICAgICAod2hlbiAod2luZG93LWxpdmUtcCB3aW5kb3cpCiAgICAgICAg ICAgICAgICAgICAgICAgICAgIChxdWl0LXJlc3RvcmUtd2luZG93IHdpbmRvdyAna2lsbCkp KSkpKSkpKQorICAgICA7OyBPbmx5IGNhbGwgdGhlc2Ugd2hlbiByZXN0YXJ0aW5nCisgICAg ICh3aGVuIHJlc3RhcnQKKyAgICAgICAocnVuLWhvb2std2l0aC1hcmdzLXVudGlsLWZhaWx1 cmUgJ3Jlc3RhcnQtZW1hY3MtcXVlcnktZnVuY3Rpb25zKSkKICAgICAgOzsgUXVlcnkgdGhl IHVzZXIgZm9yIG90aGVyIHRoaW5ncywgcGVyaGFwcy4KICAgICAgKHJ1bi1ob29rLXdpdGgt YXJncy11bnRpbC1mYWlsdXJlICdraWxsLWVtYWNzLXF1ZXJ5LWZ1bmN0aW9ucykKICAgICAg KG9yIChudWxsIGNvbmZpcm0pCi0tIAoyLjQzLjAKCg== --------------tc5H8658SCr54gMaxBIMgJN2--