From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 01:12:59 2023 Received: (at submit) by debbugs.gnu.org; 23 May 2023 05:12:59 +0000 Received: from localhost ([127.0.0.1]:37923 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1KKR-0007O8-D7 for submit@debbugs.gnu.org; Tue, 23 May 2023 01:12:59 -0400 Received: from lists.gnu.org ([209.51.188.17]:50550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1KKL-0007Nu-Ka for submit@debbugs.gnu.org; Tue, 23 May 2023 01:12:58 -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 ) id 1q1KKL-0000WD-8i for bug-gnu-emacs@gnu.org; Tue, 23 May 2023 01:12:53 -0400 Received: from sonic317-34.consmr.mail.ne1.yahoo.com ([66.163.184.45]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1q1KKJ-0000NL-1C for bug-gnu-emacs@gnu.org; Tue, 23 May 2023 01:12:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684818769; bh=/qZGdbP98mbofrduU+3rN0rn8UIcwv1ez0FpZTU1WRk=; h=From:To:Subject:Date:References:From:Subject:Reply-To; b=bXe3VsJfgjNzAQ5aOgLwrdMlXZ00p5huKlB8IkFjfQM6z3mWLNlpiRFype2tcfFAnopz3urDK8wRrBPftE1nLYTWem28Ke6GoK8jl07UgTd4GWPjHt8Nw3IYe8z/O5DRHuckVuBFoeQwQO/A4g7qrX4iV0lYWETFoQNsYkvc84VGMxdeAgQPMsUdRyj+AXR+4waTcfgBsLltoAZMdhOZH1wF/YIiF5hv3Coy2+/e1CJFDL5WDp7B0wc5boYMkTNVV1ZUIpoWLxP5AGDrRIHeqCDxktSUKf4YtNmRXmS8TThF5dRgwS4myO9UB+4fjpZztzAdyKkbLyjxP35sMkqwCw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684818769; bh=E/G3+p/HRRJ5iwY5SuzVClLsUoL5qkUZ0vtziAwZ2F4=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=tjc7PwBPu86rj2k3ydMmhv5bNp2RAzeyS0Giqzjg83SKLhZ93Vo92m3LadfX1GRVb4sOscsVeZ1RB2Gix1VMRlRFg5ePx2I1UIzIW4LMSSiAGYHZH6FQEcCYLiKv0b++qWkpYnz/W82jSDBelqgO22K5IPrUyFxbJlEluPgwJ4ti7vj/+lVT9ClARxBebthi3hyac9qjAUEAXTP6rquzT1n0sQMIHWb/gzDxkXbcQlQrRhMKGiCM4DcaNaqe1cHn0OtBDOLz5UlKMr+SRD/X0OBoTURUtJPfp2yI2U0v/ukokWemfXEOyPZI1ciTKYSc+CftpWBQdoTBiXXEHqlxXg== X-YMail-OSG: LDzZ85QVM1nmqWxw5jGdI4CW8qhaiFLV91GQBdE7gVdS3_oXusCD8p1I7zHX9iv KcZNzYLJfgry_IV2Fo12SsBi2oUxX9ywWqqUcpgYUeqrozaGa3_.rAfOBUaTYSBkl8o3AH6al3HX aDmjsVGQIANixMf5BkuFOf3MaeeLBIeueI00fwnpMS2XxVjvjnHLMfx9v6PjPRu9FXoEwSnISf7V OfTsLMpolv_ZbNg6K8AWoG.Nn3EVbAy2Dbi1Jx.mUH3N8DUWr0di745AILKQFZzgsjg5F.YSeh.8 8vYsTCAdOybn.cBPRElfsrfpqSg50vvZ0d4hQgmNvXdI2I.aX7QiBK48QTzDttwIOOoQUIRMnRre 9nRCwbw3xRWWzR2E8JSF86qDpldPFriecbeWKiDRgKFc0J4MQmQXq..jYaQM09U2OIuILcdED9Gn TgDGn765ugXG7GOCtmmLsAvi4p3oDHLSWOBg7b7ZJ.T_WVdIQXd6IV7oAautG1cWjYVWW1LLaors TEPyXwUVDJ0RtbluQ1mccBTYsuIgve28hLmdKdqKe.balglWAKZjV2svyy7nUUeWr5SvZOQcNpAZ cWq47wnkFIMKR_xQGRiLcSNUaCwvgMXM0DEysnTQVYeALTnMjWjLa_WhWRgczCi9u21eNyoqpeEL xwxg.Y18b_JGvadEZUbIVRYJzOJVEmgCFTK8leFwzAZQdtEhOJczmsoqESwE5y_ydRie4tTAd3qA pp9S.daBNe_KDwPBhColpT3FU5bVFfjHe4i_7XIzAVh0e_0lzlFEW5QL6bb44pPX0qu9FTooV2b5 4mho7eZ_OJ4gi0ran.ky7XVWYVGFW5wyagd73jeyji9xKgC83Tozm5TWf0fAh5lnzzIKR4TRDogc PfheVxLQqEr9aih9tSK6efZm_ugypcZoVrsIPCHosTUWRKvMbwPdRJiP1Iu6O.vP4EzuNEpPVAEq oNMv31WmZfWWGkI3.75CQnkYzldnf542VKfDfg0DZgDVplgEFyQfI5u0cw2Bwpm1j5asg7F3PxQE tsQahKDvAIsN1imFxGv4AEPS9YGKxyF_dkDyhuQ1LQIJwdjqS5F11d.U4NfHd4ItazyIcJc8G2n8 LP1_IbN72eIOuns83S_yUBccOMLlQPqdhYe.sLMBoz4Kr7Zz7NBaUzq9SwWTGad.qlcZbjaQCMNL PjzuXNb0tkXw_MkZgiR4u.m9WBx3NRtkMYikSiqLF.2KauNDAu7erGty7mwuI48rFTdxXjeKiPn. jzcDeNpNPB9714IXI0WEETpYUIio2kTr_Oc9844XkDrR3Il1qSOAsyW43wHS6cv5A_WyrzyIPwBT QhqF6xPo7wyGvQN8I17Xb2m5_2XEHgxxa0_oWC5pgkVL4Eppy7R2UJU7m3ccxnXeujTbvcJ6EiCh qLr9_XF2kh2W7w.7vAK_01h1dJxMsRTEBjhZUBbH6QAQyj.R9nk8qsP42F_HdBvAGJQbXZJPDv_C wmh_vd6Sp0ngVGctzuIiIifv37h8COx4mXVEEUDGgdLTtZeREJ4Fs8K7L6rtJx9sHXDWFjT4X0wo VznQ0VQUMLQtdQdmv4cls.INMQ9oT8Si_ayZUit8MWVQEIl310HemcZoJkhrEwGcKCZObXLwRKsz Ee_mlKDYURRhgUy3UXF1x4PwOkfHiRMfPgbfg7ABHVHoOp2ygcUs5srNGHE9DXxsisy0f3B7Cr7h M5.LS1lQwVJ15sTIEDOUxJd4V5_xw6WA.UzASXwQq9GobB_5uUwT.RmmY8ataBcIY5sMm3Gv7VQj 83M_O8EfHeYNxD_.9sXVW9jVe1695dXhYoCIQXuHq0nNyiM6xCTNIjknrrxyIHbyuwdVTxjrzJOl RJEdjKrjTruvZPXK25i624CSvCPE9H76SbhZGJ942twP4MC_JcUsNbRcDLCahYblBAQjradl1Q78 GhYB5fBN5aquxUJO82gmIA7f3M27bw0iJK_lUlX6gjtP2r9eeIbfhGt3F5uTHqJgvzs0ACJivrJV vfauV5O9tHwxvE8IfkItjV92rt72B7hgmzKWVLu8H741X_Wrr64ZL65xOEK_zyW1.Tek.gWoNVo. mGm.mjUjblI_oikC93SnUyYFte9W5xerqTAevgfIu9mGx9GaDyjvtxslJ7PXvQWM79.E8k2UNszE nzYPUBj792Gwe34vbLY6ZQ7xZUcOBCe05.OOqi_iDFZWJviohAkwFR1RoDF6fLHY6LyHgyORw1.. wXk_afp9BIt4pBL48YQw4l9XqEtbOnmvtCIzFJnYNeu_Mc7ZNk8bOf9gX X-Sonic-MF: X-Sonic-ID: f5c2fdd2-a8fe-460b-b224-42fa62466392 Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.ne1.yahoo.com with HTTP; Tue, 23 May 2023 05:12:49 +0000 Received: by hermes--production-sg3-748897c457-4c4br (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6dbd7bcd102266a82138eecbcaf5dfa0; Tue, 23 May 2023 05:12:42 +0000 (UTC) From: Po Lu To: bug-gnu-emacs@gnu.org Subject: 29.0.91; Dialog box not displayed upon closing frame Date: Tue, 23 May 2023 13:12:38 +0800 Message-ID: <87lehfwrzt.fsf@yahoo.com> MIME-Version: 1.0 Content-Type: text/plain References: <87lehfwrzt.fsf.ref@yahoo.com> X-Mailer: WebService/1.1.21495 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 323 Received-SPF: pass client-ip=66.163.184.45; envelope-from=luangruo@yahoo.com; helo=sonic317-34.consmr.mail.ne1.yahoo.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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, 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: -0.6 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.6 (-) Start Emacs, then set confirm-kill-emacs to t. Close the last frame on the only terminal by clicking the close button on the WM frame window. Emacs will ask: Really exit Emacs? (y or n) in the echo area, instead of displaying a popup dialog as in Emacs 28. This makes it difficult to close Emacs using only the mouse. From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 07:14:42 2023 Received: (at 63655) by debbugs.gnu.org; 23 May 2023 11:14:42 +0000 Received: from localhost ([127.0.0.1]:38334 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1PyU-0006ZL-0P for submit@debbugs.gnu.org; Tue, 23 May 2023 07:14:42 -0400 Received: from eggs.gnu.org ([209.51.188.92]:51238) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1PyR-0006Z6-Ku for 63655@debbugs.gnu.org; Tue, 23 May 2023 07:14:41 -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 ) id 1q1PyL-0006d6-5v; Tue, 23 May 2023 07:14:33 -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=P17lAi/W/bIxqVm424SseLnkEfyYr/3VyIvYmni58cE=; b=TNGSDeVTlwpz lvXrFnchFpjfdAIZp63yuPxelXZKvJb3ywW0MWiETm9Z7wBTkzRUoWyWbBciQcrm8bPlZl9lgVOm8 ZhrFCs+xuVlQiRb9UMqh9cmkM0fAMQhafFh/g5802VAE+OU/9R95gHTa9F5tlsFFNMlCzdm6PC3aX TYMVYK5JkzRf70/k3nBFcTj4EcXUOJMAgHWNx23G86B+jNJuJkVTSfFOFYLPRHxS0zrR2wtAOzflm o0GP4wi57ZlFrscrsU9Es+6XdZtbO390C/qxyXirBkmvnj01GotWD0SRJAzyhbosOedpDrQgH3lt5 fX/Kv2NZAnOTpYsOjhyopw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1PyK-0002go-MA; Tue, 23 May 2023 07:14:32 -0400 Date: Tue, 23 May 2023 14:14:58 +0300 Message-Id: <83fs7npadp.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87lehfwrzt.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) Subject: Re: bug#63655: 29.0.91; Dialog box not displayed upon closing frame References: <87lehfwrzt.fsf.ref@yahoo.com> <87lehfwrzt.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63655 Cc: 63655@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > Date: Tue, 23 May 2023 13:12:38 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Start Emacs, then set confirm-kill-emacs to t. > Close the last frame on the only terminal by clicking the close button > on the WM frame window. Emacs will ask: > > Really exit Emacs? (y or n) confirm-kill-emacs, if non-nil, should be a function. If I try what you described above, Emacs signals an error when I close the last frame. From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 08:08:12 2023 Received: (at 63655) by debbugs.gnu.org; 23 May 2023 12:08:12 +0000 Received: from localhost ([127.0.0.1]:38461 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1QoG-0002Ck-GF for submit@debbugs.gnu.org; Tue, 23 May 2023 08:08:12 -0400 Received: from sonic305-21.consmr.mail.ne1.yahoo.com ([66.163.185.147]:39969) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1QoF-0002CY-Pb for 63655@debbugs.gnu.org; Tue, 23 May 2023 08:08:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684843685; bh=QI7zBgu86dbgESkUdJhcZbTHNjzau5e9yHAV8hIwbUQ=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=ANc8sb+D7u0bG+FU+lWYJ2z5X5ZUxB5+eSrSKvJB+m1AigbRBTdkauFSzAdQjTiToHHaTvq0sI1bGefQRqrsy1X4tWuXt8VdgzG3JorOUG8C/dr4Ab6zs29TGcb3QAcEL2pK5Q/9KKYXJUAzBLZg6KzyZprwuKLLRUIR0pwcQvpfIcRisco6RJoqhJM99zfCNXa1PjY0KL3/yz8Z4xb8ewR3b6FN0zSg2mJdUlawurkrrYlasTSSx2nwI1PfkOB94u8HxIb4M1TCl9Kdz0ZYZWG+rXF/w0FdLPI7LgRjjSnHnSI+JXi24QjXt0LZc6phkxuotbah4XoTdRMPuggSpg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684843685; bh=Pendow8AEJ3dr6rjKBRnc6ji10uOLgCNU4hgbyKaeLm=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=YoEjOW+7937tg6JiU1cb/sliYxyXDv/TlkMUhcLUY+LWlPQpxmbrb/yazYsXuHBltRBA++THGPw6dxS5F/Da5OdZSS5xWfxUWZrAu++8IAK19HdUWRONeBcKt9p/1gFzu9MQh1dhRl+VTRxMURvm406P/DxR32H25yGEUZiodHnZDJ0hLowqh0WyQlIlPAOecoLoyDQAIRnzQyIThSoGKCQAjp0Zp4A6pcMilm1V2/Kh63EgMYV7uzCqot7bLO6V2a4d+w4b78tS9j0TbK5ekEq+hSJzPdF/ehWCC8wQQYHHlctsZsyazIoivt2YUHY7CRvFARAFWn7zpKx/HkIaDA== X-YMail-OSG: .9o4TFUVM1noM3Mqjeq0n9zRvZMWt0RzzZvdlbgw_pWbkdYtvVSxgupMpPSe5TF RSGH3pp8WcruM_klpTj9seehFMJyVHYfdp_h.C2cyHTq8md2IzxiCgkCJxArCUd61Gd0.acbbPkC dZEYnWx2Q.75_vvuc8Bk6Lee7JL._4OUX6C.mD__gBZkHdlG9tkhOk11cQvJhc.VkczO0ST0xO3m GNurByZSJT1pLXDhbnT431anVd0tHVbsreFzUEFc7Vj.739fcrzcBOCvfyPmnsuTlkUMYklyoBVi RJ8jfdGJ6PfB8LhMMIU0LDE76_ELFOvEY6eYm26T_u5uOpiDtOgvbzIrdmS0D2I2lVMhUbXycMEe 9LMu8mm6q6tM2rvav6kjekNjjjOI562UXRaBuEv0Q26kuOifzJ5mpzY08ZkEvsboEglgOqVOnvbk dLxFdSwrj3vsFz01DmUGJz6xn_zgem39UMVUl3h5u.bUibH1Flc67IK_CTNG2mqPA6NL3plC3saq lmG6CnoFEshFAn8PbsMqnVaO5CfeL.1NkRmkXgMDFzOceu1cz57vHgPITv9tQ3gcgS5GO0uJiDVC HrNalWnNn9unNOFTKFXonRfGk47s6WtG74H0SHZRS3IR9QssmbwSs2b201OM.TwoT7VVb528YncL ArJBKrH6H8SPOWq4PNxZX7NDl6jC_8J52fSBQffz3puUoGnEvRtZ5j_lJhDIshxmtTA9ZfCDZqAb VE4pA8U51zvztGL_.hPJiSfestJffRvWoOIXImFFBHhcvh694BOae1FnRYB2RjMhBjHF_6pfpZpu nzvOZqDI71ie8NMpAWvV.LRrYN_WmB_zd7U.1jdOMyx1_OCTaX6Bu9TlxSmdwW3ajRFWle9wAnOH rryMrKu4n8tIqyyrI3dgNB12X8JW9V8OJbFMYZePaLCyWiWxSIpoz7QLFDC0N9drWvNrguRk2lrQ SxIA3ZQmtySibjo3sFRlT4yh6nhNf2BIvhsi_2T5ikqR02RYzg6mefy6dxLwJFosf8Mfbbotf4Yr p5AkFId.9jcILrc2ksUoNQByVLtixs3FZ9YAlzOlJLWk3SUxB3sx7KweKCFQwj1mSAtfrLx8UspK PMzcEcx0TNM3vHNRGmXdGhaI8zO3StaSQOOi3v.XgCPV1cYx908thmgquJZie8Q6aHMModCJ6mUC rYYHi03yyVDNzuh.79SUO4cFzmxUSlkP8FKx365Pzbs7f._pfb15OROC1KGAxkY7Mm5C72QbC466 BB4pQF30Gcahtv0F_L13a5hnCxCoHGS5Z_ZmX3oIBFpvDalW.CSppJjh6rHn3INclMOl0zE6asb8 fqVQC.PUzS6gkWuI71DeCbYlRKFQCxEbYiBr0Rql8I3tJiLwKljVo7Q1npfNngFwJSgmDYqlNDLT CnmlQd9CC451XUR7dsF8xSYf.D1PZGOZJlmyqSjyOBQ91jC_A1CTWSLD4NCjCASulBJ8wO9_59kM yKgOpYfeFZqOkU7MrCW7MIDNV9_DCtEJVIs9zx6OrqrIJaux5_rdZ_Lce2MeEGvW35.QhQfD4w.R KZ6zZeQF0Tmt5Tgx23cP5TXmxS3ppQrHzdeuAtMZ0qfr.NZO8sa0_PZuYBK7JnKDcxOUu4ptyOtj R70wqDC1r9wfn1OO_e_N6ksU74CqdQiVck820kWEYvIkfVG0O7RlsNxuhQV834Qv9aEEVK64KcFN Gf.vkF61j0SvLZYSnc6ZJHpcPE9PyuAolXBhadt.xjXWB3yvhygwirXor_xKqVwYOV6p88M98tGm SXvUB5ZdoXkDyfad7jFIoL6na91VW3WerWuhzkOlKVZ34rtkrnFt9OSp.R_2luvpfoNycnfEHmAe mFbhj7MA5sjCp6sdeJbZjns51xNC9LKz2GJYF90tk3TYl7VMzaqg0k0L.rBa9TgnxV7A1smQWMPF nbF8dzppHwV9Um7C8NEgMO_1cYwxXxKxy.K..OQbLWK5zRBCK7_ekt3Rzny6kZR2muwjLdmpmyWq 5kDi7P0YUqgwLJ_vqXBa1rkeQzb8AMECCs4axd9P6db3GJk14ObMyzfsf76mio3gCYCKyd5Oscve T4cAdlZWR1gta8PAdhTl5LurNl0mg5hUAaDN.FU8Ww65lK.K9VX88OAndMjBeLOdYnetEwpXnjeu DE2XgrpjxA4Q7eXU4gATUDAPS65UMRydAgAvED7H_95G5yTRZlqI1.fzxSTbxY1IlKb2H1vNZw7n C38t2MBstbxmluG8uycpgbEyeCCldpYladF5TP5bFrod.wcI7fhF03Vot2ssSoINFIxG1 X-Sonic-MF: X-Sonic-ID: fe9c64fc-10c2-44d6-a01f-57815e2f061d Received: from sonic.gate.mail.ne1.yahoo.com by sonic305.consmr.mail.ne1.yahoo.com with HTTP; Tue, 23 May 2023 12:08:05 +0000 Received: by hermes--production-sg3-748897c457-v5xjh (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9eff8b5e292ec2532966ed75eb724d7b; Tue, 23 May 2023 12:08:02 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63655: 29.0.91; Dialog box not displayed upon closing frame In-Reply-To: <83fs7npadp.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 23 May 2023 14:14:58 +0300") References: <87lehfwrzt.fsf.ref@yahoo.com> <87lehfwrzt.fsf@yahoo.com> <83fs7npadp.fsf@gnu.org> Date: Tue, 23 May 2023 20:07:58 +0800 Message-ID: <87h6s3w8rl.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21495 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 618 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63655 Cc: 63655@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> Date: Tue, 23 May 2023 13:12:38 +0800 >> From: Po Lu via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> Start Emacs, then set confirm-kill-emacs to t. >> Close the last frame on the only terminal by clicking the close button >> on the WM frame window. Emacs will ask: >> >> Really exit Emacs? (y or n) > > confirm-kill-emacs, if non-nil, should be a function. If I try what > you described above, Emacs signals an error when I close the last > frame. Sorry, I meant to set it to `y-or-n-p'. I did that from Custom. From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 08:59:59 2023 Received: (at 63655) by debbugs.gnu.org; 23 May 2023 12:59:59 +0000 Received: from localhost ([127.0.0.1]:38585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1RcN-0006Gz-DH for submit@debbugs.gnu.org; Tue, 23 May 2023 08:59:59 -0400 Received: from eggs.gnu.org ([209.51.188.92]:60450) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1RcL-0006Gg-RA for 63655@debbugs.gnu.org; Tue, 23 May 2023 08:59:58 -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 ) id 1q1RcG-0007jO-JI; Tue, 23 May 2023 08:59:52 -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=7CH0Z4wJbSeC7ok0W3zyDXeXg0NSiJ5BU19EllwmiyM=; b=sRA328r2iROG gTigt+7KlxZq6VsPNj92JePjFuJxNQAY05qUhbjbyZUe00QTAh7yW/FNvBYFmRPl2UjCc9jLPOGQL X94dhsJdB4wP5ZWzAfzwDkj1Gf0SKIcP7sC4G3qTDvpTEwdNW6iPrMvIjquYFlZTyNtmHnTqL+03X b9sgDoMzE+Qo/wYdrg9gldZKyyL5PJbGX8yURJsZ4Pbpsfn3w10QJLEYnvE1tBQnlo4Py6c/qN007 Ays6KAKHbSWDQws8CDcjA6O8NHjWfuhKBVReynr2ojF+j9UT0PLt6yY1u4/MY8SnAT1hKKzNcxhNX f9v+DrlH3K9DV4bHlqGoeQ==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1RcG-00043u-1Y; Tue, 23 May 2023 08:59:52 -0400 Date: Tue, 23 May 2023 16:00:17 +0300 Message-Id: <831qj7p5i6.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87h6s3w8rl.fsf@yahoo.com> (message from Po Lu on Tue, 23 May 2023 20:07:58 +0800) Subject: Re: bug#63655: 29.0.91; Dialog box not displayed upon closing frame References: <87lehfwrzt.fsf.ref@yahoo.com> <87lehfwrzt.fsf@yahoo.com> <83fs7npadp.fsf@gnu.org> <87h6s3w8rl.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63655 Cc: 63655@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 63655@debbugs.gnu.org > Date: Tue, 23 May 2023 20:07:58 +0800 > > Eli Zaretskii writes: > > >> Really exit Emacs? (y or n) > > > > confirm-kill-emacs, if non-nil, should be a function. If I try what > > you described above, Emacs signals an error when I close the last > > frame. > > Sorry, I meant to set it to `y-or-n-p'. I did that from Custom. Does the patch below give good results? diff --git a/lisp/subr.el b/lisp/subr.el index 52227b5..9aa28d9 100644 --- a/lisp/subr.el +++ b/lisp/subr.el @@ -3544,6 +3544,8 @@ use-dialog-box-p "Return non-nil if the current command should prompt the user via a dialog box." (and last-input-event ; not during startup (or (consp last-nonmenu-event) ; invoked by a mouse event + (and (null last-nonmenu-event) + (consp last-input-event)) from--tty-menu-p) ; invoked via TTY menu use-dialog-box)) diff --git a/src/fns.c b/src/fns.c index e8cd621..e01739c 100644 --- a/src/fns.c +++ b/src/fns.c @@ -3193,8 +3193,11 @@ DEFUN ("yes-or-no-p", Fyes_or_no_p, Syes_or_no_p, 1, 1, 0, CHECK_STRING (prompt); - if ((NILP (last_nonmenu_event) || CONSP (last_nonmenu_event)) - && use_dialog_box && ! NILP (last_input_event)) + if (!NILP (last_input_event) + && (CONSP (last_nonmenu_event) + || (NILP (last_nonmenu_event) && CONSP (last_input_event)) + || !NILP (find_symbol_value (Qfrom__tty_menu_p))) + && use_dialog_box) { Lisp_Object pane, menu, obj; redisplay_preserve_echo_area (4); @@ -6358,4 +6361,5 @@ syms_of_fns (void) defsubr (&Sbuffer_line_statistics); DEFSYM (Qreal_this_command, "real-this-command"); + DEFSYM (Qfrom__tty_menu_p, "from--tty-menu-p"); } From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 09:17:01 2023 Received: (at 63655) by debbugs.gnu.org; 23 May 2023 13:17:01 +0000 Received: from localhost ([127.0.0.1]:38627 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1Rsr-0006jq-5k for submit@debbugs.gnu.org; Tue, 23 May 2023 09:17:01 -0400 Received: from sonic311-23.consmr.mail.ne1.yahoo.com ([66.163.188.204]:41313) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1Rsn-0006jc-Af for 63655@debbugs.gnu.org; Tue, 23 May 2023 09:17:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684847811; bh=QVhzJcZO8beV5laNhIUySPTs6XnhXNng7OomIKpdFEk=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=oNsgFDHtZyZhxRkf9UX0zyR1Hh4JVyVhspP+fBb/9n1ouyT6HEZsC0OuGLWQT4II4e34zkxV8Tui+YmNSQV6pWJEWfMbafkFepHJl4G039GIJAiynVgO4yEWGQCDP5/2PT7slCIXWzC1yPHfI9oCqzFWRuRGNGIXrFzeVsDJeor84VjrnroRg9+sFI9VK+ROKm0a9pSVUewsMEfATD6f475PrUnm9Pw3oecBedP/tzjw8ug9FfcyMkXECtfh+8qnWwsMmkrONE/U8tNDjAKQIRp3LPWXXaLEnAdm5XS246S5rAskQC/1Xu7DBc/qqA72WDyfluEvAHxASOCUkrPDAg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684847811; bh=bFJx7ys2R+I4VWeyn/X/9MutnKGu0mNGq6IAf4ejz5t=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=b5LDPjvbGXjieyKtFgtYBoh1PZekt12H3i8iUEQ2IlAUFXdcxql33DfAlO2NW4pb5o1ytYaIVVcjpo4GEOlST90rvt8HJaRmzWDj5ql01nA9sq31tHRwg1J89A5BjnKXVcuU8iTQtuIXV8NaYvILCEmAKHypJVrL0whirAD4MdbgjFmT9V6mUKEsQ8V6JE7B33vudT0q2lcU8+CU57OmFMao0dXtSmoVMw+4zwEMShJ5EaL+t8sJRhZrFF29oS66zw42kbFwrBpQHULTuMdycJ1rMrHmSqHI2cdXhNjBsnYwWkjBUU6pWoicDg3yCKsSigsm1eFlEZDJ3sckEwxraw== X-YMail-OSG: lEOUgksVM1n73peqeUFAjy8HDAniTuBtKM5H3yxhkvEsmOOJC1BrLWaFMmrXI4A ncwIx93UjOph2klVSkx7bPDGeEDXxSpplronj.2cK43Uabw7ekciXpVts_syYyvETUjki1dXURg9 NtjpXq45fvI9qBs0C5QOg413PxnS8n_RFZlsNzSGTAZ93nTpBQhA_EZqX2UB8VGodQwKMxoeDCDP 4zBDeGRRzKzhf0uLFNB4BBKXFIt618qaW_VAXJcMPWSGFHUO07VzsSzzndNcF2sCPsm_IQTaJkJU kHljivK_OBb4PMTA74d923aw3xYRnuBKGY_1Iv.m6mTqY4GHVHZ9FUSWL75bfrpfYg047IWzZuQ6 oouzxTIdcsNANreZxWaBZI6Is4SmpjGu78xZxmNu3chQoiuVwBHe4XGMW3rar3Mesj7VDET8jNOz PDWwu_jeSdZ1dZJ4bfXmJwB7tWpaRJrD9G_k3eCXErbBHsKCaPnBnm9rDRybS.CpGH42NBHwMID. jsMxQcfgCr8uHAymqs871KXtL7mUF1iC34WsA10VDhhMkCui.S3pRZ.u_tSca_Jp.49Iw_I61qSQ y4UrOXJ.Zskyo4yZSg2kzrd0KfMMYJL_0WA2x1lSB2.IbmSX10Fr4zg0RR8p5kOt1ZSv6J0FszgB 9u.O055d_YW9AaPw2IMvN_I6CwMIWZF0D.NjiE3hgG8KIa8KFznsgg0_aKjCB13HiX2vUX78mKqv qBiYZCjaltaf.9sD29lAle..eqYU_z9kZCNqfYp64HxWexJ14cf.SoBmufERSDBMNoj6FwmpbcnW 6s0PwzHp0SxQ1OS_RHwkWqNu5HY3DBjy1vMAwwdK2gNAqae2Cq1KFE5vW55KNOCId3RCKIIZsmih 611YhT1ioRlAhqPHwQOWY_k9.Rsu6geSIoWAJdlocLjFugy2OwVACPO34ubR8G6lYMFaWuve13fN hipCKAeIp4ztfH9tcP6EPEt9IioNnEr4K1gu8EI1oS9PavXx.XwPOqJ48YOS_sj8F2mVaLxhJ40g G7AF2zYvDjRpf8FpQM.DGnekRAEYm3YkWAF2xxL14I9s1CHMD4nireJEQWPjxx0eVejzUDdf0y3H KGiXVUoFNb9JmSthH9MPu2zWpNHU8yCzmQykynSpNnU14yTw5xl7fexdPiOEf8P9DOn09Akgx7LH lln7p_euNk4cXMoyndU0TWOMfW3hojc7L_cmwvHzmNlt2f.QNQnzNPK6.ELz66Pnr5GrjxvsB_ov 4.JJSakX8mrwKrINyZZAUQ1975QzDnmZBJsdoUIzi57AquUysti2DmuEJu0B5GZmMd8ddNMlzAnY lwEjXaOqKeHipgWevYfs4nqHTyUXXy8a7Jc3jAoCEaq5XBnPqpSCnAN1NlIith2ShwQ_WFR7Rn9I 8A5Lv4oZPHxi3nSpmEWXONAQjuu59dWVK_frlftYp059JctxpJI7.One9wJawlTrXLPyt.bbaS6w cbJbentPMXAHNVdlSGsELXu35aPS2LBNUDKCbPpQO44rUV9MhfVL53Qswn.4vMM_Y3JSNxzjCYyW G8fW4rQw3c6qhvzcGq1Yfb9.lHA0uw0NeRce.JPTpJkYyFLN00dwnraFei0zt9DIWBsYJ7RZqL39 JfGArISm25BEapWHmnvGShdAGb.dMZbY.oVX9veTkxc8R.AjKF16G5mg068T_kMDXtL435j48Ces yiBcD20vqjLQBrmH6q3yhLoUm3Rd4lH9kxn1GI_5WrUxP0Sfh3Ig5bswB0VGI2onRqJHAGw7bASc I3Fv_uW9ktpeH7T3O5uAX7GdKGXYNSxOiJTDoO4Jj6Zl8si4JAVblU3TdYxQ93zmS5.c7dn7_1NN Q6rV99pG0tUwND0Z4MMQr8G8Uji4wxVBXDFajby755RmjJ2XsGvNrVGKhXQNjgQUbpJgg_1Nre06 wWrlZ8vSP15ZNxflGVqqvMCK4JeWL8rajxUmEh.L06pH0VrM3J9dVh1Q381_OPyaFWUbAUKZ1.u7 7fTh3BONQnpNcFyL7BtsSt2QEKNNCErSlsNgXEyOTROEWjs03push8n3IQiZwAfi6AfCUCJ0WwlT BmerWmSaf7W14rfYpq.Rw6hPq055i7i7ZfVSf68Qekuy7rqDkxkRwMFp32Hr0qy_0PeLMrYQZI3Z diBYs0Xn11d.oJJczH9oA25SrCw4weQbjVYx3HC5j_dLZb_ZChZJMLl7B2TXInn8PAMHXGdJrXn4 w75ohHJWhvibhMr8GRcFkWg3YaV_ifGXVVbOfaRjKv4YEZRmRmNLPTrqvNl_VmYTuXUTGiA-- X-Sonic-MF: X-Sonic-ID: d5fdad30-6821-4f1d-8087-ce7be1796853 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Tue, 23 May 2023 13:16:51 +0000 Received: by hermes--production-sg3-748897c457-h6mnq (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 79001fb1e1441c94877636ece90d36b9; Tue, 23 May 2023 13:16:45 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63655: 29.0.91; Dialog box not displayed upon closing frame In-Reply-To: <831qj7p5i6.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 23 May 2023 16:00:17 +0300") References: <87lehfwrzt.fsf.ref@yahoo.com> <87lehfwrzt.fsf@yahoo.com> <83fs7npadp.fsf@gnu.org> <87h6s3w8rl.fsf@yahoo.com> <831qj7p5i6.fsf@gnu.org> Date: Tue, 23 May 2023 21:16:40 +0800 Message-ID: <87353nw5l3.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21495 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 2131 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63655 Cc: 63655@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: >> From: Po Lu >> Cc: 63655@debbugs.gnu.org >> Date: Tue, 23 May 2023 20:07:58 +0800 >> >> Eli Zaretskii writes: >> >> >> Really exit Emacs? (y or n) >> > >> > confirm-kill-emacs, if non-nil, should be a function. If I try what >> > you described above, Emacs signals an error when I close the last >> > frame. >> >> Sorry, I meant to set it to `y-or-n-p'. I did that from Custom. > > Does the patch below give good results? > > diff --git a/lisp/subr.el b/lisp/subr.el > index 52227b5..9aa28d9 100644 > --- a/lisp/subr.el > +++ b/lisp/subr.el > @@ -3544,6 +3544,8 @@ use-dialog-box-p > "Return non-nil if the current command should prompt the user via a dialog box." > (and last-input-event ; not during startup > (or (consp last-nonmenu-event) ; invoked by a mouse event > + (and (null last-nonmenu-event) > + (consp last-input-event)) > from--tty-menu-p) ; invoked via TTY menu > use-dialog-box)) > > diff --git a/src/fns.c b/src/fns.c > index e8cd621..e01739c 100644 > --- a/src/fns.c > +++ b/src/fns.c > @@ -3193,8 +3193,11 @@ DEFUN ("yes-or-no-p", Fyes_or_no_p, Syes_or_no_p, 1, 1, 0, > > CHECK_STRING (prompt); > > - if ((NILP (last_nonmenu_event) || CONSP (last_nonmenu_event)) > - && use_dialog_box && ! NILP (last_input_event)) > + if (!NILP (last_input_event) > + && (CONSP (last_nonmenu_event) > + || (NILP (last_nonmenu_event) && CONSP (last_input_event)) > + || !NILP (find_symbol_value (Qfrom__tty_menu_p))) > + && use_dialog_box) > { > Lisp_Object pane, menu, obj; > redisplay_preserve_echo_area (4); > @@ -6358,4 +6361,5 @@ syms_of_fns (void) > defsubr (&Sbuffer_line_statistics); > > DEFSYM (Qreal_this_command, "real-this-command"); > + DEFSYM (Qfrom__tty_menu_p, "from--tty-menu-p"); > } Yes, it does. Thanks. BTW, could we please not change yes-or-no-p on the release branch? It's not involved in y-or-n-p, and doing so makes me skittish for a reason you can surely understand. From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 10:48:32 2023 Received: (at 63655-done) by debbugs.gnu.org; 23 May 2023 14:48:32 +0000 Received: from localhost ([127.0.0.1]:40107 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1TJP-0006E4-P8 for submit@debbugs.gnu.org; Tue, 23 May 2023 10:48:32 -0400 Received: from eggs.gnu.org ([209.51.188.92]:57762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1TJO-0006DW-BQ for 63655-done@debbugs.gnu.org; Tue, 23 May 2023 10:48:30 -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 ) id 1q1TJI-0000ma-GM; Tue, 23 May 2023 10:48:24 -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=kjrMAj46NZXeQjCmFolFms55ZiPkGib7WNg5nty0jXA=; b=ck4LbfUtTMBL 1KMOUE/0rA9f7jq2GpqgIXYioyQqoKpGuB7A7lMBJ7Qc30SNMMdtVCub9MGI0vL+lifYeQmeFJhXS 71vW3m9/rrIhmmGwgE6ppZU+cL+kXf7KZIqE2uQoN3PUSZg51OnBqJX0rKueOT4sT+064JSKkDi4i gOEp9P/3sbQRmZn3tz8vMK8hqVdGx87+uaJE+Zg+0kVIoQLH+UzopTBIdfZpbm2Gi+FnTObm47Y3k ktu+3IFoh5Vchz7Hv0mAjU1eQ7pntBMya98xh5NpWoMgfmbuyAcleV2a3cm4LYOQ2pOw7AbG5b2bx dDpnaD1RB+H9OEYktCkZVw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1TIh-0001Pa-Iu; Tue, 23 May 2023 10:48:15 -0400 Date: Tue, 23 May 2023 17:48:06 +0300 Message-Id: <83v8gjnly1.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87353nw5l3.fsf@yahoo.com> (message from Po Lu on Tue, 23 May 2023 21:16:40 +0800) Subject: Re: bug#63655: 29.0.91; Dialog box not displayed upon closing frame References: <87lehfwrzt.fsf.ref@yahoo.com> <87lehfwrzt.fsf@yahoo.com> <83fs7npadp.fsf@gnu.org> <87h6s3w8rl.fsf@yahoo.com> <831qj7p5i6.fsf@gnu.org> <87353nw5l3.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63655-done Cc: 63655-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 63655@debbugs.gnu.org > Date: Tue, 23 May 2023 21:16:40 +0800 > > Yes, it does. Thanks. Thanks, installed on the release branch, after some cleanup and update of the docs. > BTW, could we please not change yes-or-no-p on the release branch? It's > not involved in y-or-n-p, and doing so makes me skittish for a reason > you can surely understand. I'm just being proactive -- the very next bug report we will get is why yes-or-no-p behaves differently wrt use of dialog boxes. Even in the recipe you posted here, yes-or-no-p behaved differently. It makes no sense to me to have such subtle differences, especially when many people replace one of these function by the other, and we even have a user option nowadays to do that automatically. From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 20:18:49 2023 Received: (at 63655-done) by debbugs.gnu.org; 24 May 2023 00:18:50 +0000 Received: from localhost ([127.0.0.1]:40630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1cDJ-00080T-Lv for submit@debbugs.gnu.org; Tue, 23 May 2023 20:18:49 -0400 Received: from sonic316-21.consmr.mail.ne1.yahoo.com ([66.163.187.147]:36634) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1cDH-00080G-R3 for 63655-done@debbugs.gnu.org; Tue, 23 May 2023 20:18:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684887522; bh=ZVWc/uqVr65pgAur/PnNDxUHBpp53gQVx9pwB4b9wZM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=pIMMkH2sQJtJUDFQHpYNr1fyBh3IM/1WZTiJ2COMKS7fx61GFoNJEj0TL4BxsIQzcUDrTy4SlVcwW90T35KK0jLTSGosWp5qn9nus7LFBtoQU98ltmxH9fNVX3nnjuf14n1KDUfGuYQ0dkI7M2fTUdFFNTqYeNCBTbhjR5XNQOFt1UOPIW2mmqcsKwwZnDF0CzATF5KHxlBzq5e+0RRYUck+3gEK2QB/6FYqm1Z493Fdk58VKjO9QawOuBAMJOY45kJJI4u4MnS/+/A80N+67PE7MEFF3gbDe647EYN8I77rLxRvM5BqbEJ093DZFVZ4Ll+kaLeRb+3bPwbhipDv8Q== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1684887522; bh=fS8tFLlMc97C4JuDJ4ZdJdXOHvqZduZC9v5mxq6Xo+1=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=AGVJEL9cjH75z0P1FjPI4iAWRl1EDoA8p2fTK6IdMncLnC0sKTiKqIHNeFtoovgOJ2whwCedN+1miFrA3LzwXd966Kr/cYAzqMdT7pPgi7vhv1Ue75eOXN6tAMVCuSM2aaVVteAxPfne3YW4CKSr97OHZ/cR+ZUTad3ZggnpqvMQa9e07QSJ+pC6oJfmn9A06yzrngbqkPz2QaXamqFQxxNaTjXg2dY3sQb86hYnXu7Zg9LSou73t5Ou4KekudAsN9GXpvfAWN+o0ev5kG43QAFEgiLxBpOSvdCMNbSwquK1cGAPGLXQZ2r9D9pHA90V4Uy+GM1/WhiXVw/1ZBIT7w== X-YMail-OSG: _OdL.OAVM1m8WqZKNdBAY4P1rl8c4VZbKDjTpJ_9kmiuNyv78H9Bskv5etBcfjl uYR5L3u1NE_5.i3uo1j6qDyrjB70QewUV0nhWzT2ijLDk8o8PrgFqcW4BP81EeRHhbEmkLJX5l42 gCsbhXiMEdV4MeDdCXgRk65BNZdEURWEHBPRf7i7ebUSRibLfhIyKfSnvXFZLe.ytD06mAMh1QI3 TOr4_cU_FNKl_AlJaiETTq5G8nsWEEzXU_LSCnPLIE9ioki2tpUuIjA_pPMRLEmSKSQrV.Unzbnd zQ_P23omtXGJUfm0dok4iQ1ebSYdCzDFOVnA3wlEutqtrixN2cn.SBbrsIQ7DnQo6RO2DISfBRC1 RyIDKOFYBe3yV4zebi841y84RX9WqP56xXxqe4gZCCwfVPHbphVjIRUzKy9XGQsH4Yuhe9giCKI3 qQ_0iiuYRB0QLGagnPCdbTzi2Q1PE4CVnM4XY4JUQGV5rJylqUaisKGHcb_XP_YhmoZsjxcetXNn drig03THWR3p4pU4O_WE9GNh5FQlGlDmQ_7ssaHtNQVNRlU_6mpyN56XmQ7v8Hu1Q.c8qIjS_6xz FAT4R4diNHOSmzKXhnV6s_tt2CtvF8Uh.DLo0DPHAEw69e3sbEmDbiNXuTlZdhHDQYwxpjksJ4Mq uIpnh841JJruQ5PtDgCrGSI.9dCjvyDfXrDpkwoemLwx2vKexvil5V62Qo95bveBGY0cQf7fJpnD b2p8hyDGMvAtgAqYgLBXRjaT.rUjj6afIeMQA1NKHudvKiEqgJ8ANWUlWdoERs8qvqCAYb.VfsGI s48I_4XD8yVWkA9KNN4bn5OTE3kxyprxY1.M2GxYMx2UiKlWYbs8lOKzJAQRCtj4Uku.m8B8WPA2 oifLDi6fm.nkeZh6.N4xv8.XntGuf3VJuv8CADV8B5ekpD7Oz08esOrDngmb4M1v9LWMuyRUrfV. DjusmlgOAIgZkWdgX0NQVXtgV2CDzU102UqKIiqwUE9Tm1Z1d6VOhAmfVEvwuv8Zr0RPFhwm4neU lwIMdiYNYPZXzakDucOUdhqWTGNUltZL3h1v2qF55xjuJM5CNPyvY.oZyUn3CYzGf1U2OyeFa6hG og1hiTw.4wFWJU793VGVtwnoqEjILBmleTrUnfujXtixX7g8vSr35bSGRJm77gHsYZ9AfbtgisEQ 14yR1OHTJnkzdaGMPw3dNSSdhyK0H3rDV5ZAgpC5FwXWwlmGcUzrEQleIbFNnDQEycfkHDqUGbA0 4hZ4uCuv6AP2I8S99EnHBT0ObP4QSyZm5aS1TP_g8uq0gC5ExJixViWfI5KvV5aUjhtHjM9omlnV Xmu06T8YI6k12nfYhobD9cDas.6tSf.SjH.g3AEKy.2kchUkTUZA.nIRwbNNH6P0dP1kjFR427Zx 1nXgTToi6O7o5oGtk2T5_8ZKSdWbvlONIoWRTlvCvjBMJYFSNEx3tT_URcTJZ.0mg0L1Ls4d4qHj YALlr0lZ3SzS9DL3lUTLNUxBQOwfqK5dgcCK7F5GnHdY9Q7Axft1wa4j5HI0sXscT5ksk3J1ayUR e3J94edpBucdbSKPFyZj5W5q4_hqRp6NZm1WL6jbhI4NNbXNGxWeZm6BNcRKSLLuT9_8aQWdOe0x xZhjG0NnZkMCGurg8upTFdTSyd7dbcZj1Y1OmPRMrl5Tsvubys.3Kux.y31etdNRoboXcenvq8CE 1uf2bmjaEu6nUXx02r_xdONYRy40_wENtANEDdAbMIwVTlsCm1pJT6kigkfhZ.2lMirFpvjoZhz6 CG1rMMH2i6tGcKVkl8jOr2LFNCVqCjV33wdjT6BfFuTmpaxoSnOyZb.z50ossbJHJW9tm5T7XaKp WRCRcDVL7RaFOVFHPZ6cSojpC4aUjZhwRBFnR00hRcLn3Fga4P4gcbHY2.iteDJGgaInt1pPccue zG1Y9Rp34.shwx3ej._7ev1J79TLBl_pppL_DC_3iJg_AWogFeWn24Cx2fEAMZr8w615_Mn5Ffpd j1tRkpO84dgEgE8bK96pJIHnUGHsXZpaPWyK0IL3fSYCEIRGASJ6JRO_PtTr.nVsYFJs9ph_6sCd B08h1wnutZDX054KYPu7wT9m7DWJWciQWj0GShi7n81WD.ujcXXl0M4N4V.jEt4gqbi17B1vyQle fUPNg5zZpykvnm7wrkpCbqAkXWrxknmN.16OVl34JvJkxdIaEGyZqq0Z2jbnBZL3Gs8_5irfKL1t cOjVY.aS81QSLeuC7NBIZVekv1i9qO69AbXOXVypwISVFj_pSSNAJME5rr9gIUug- X-Sonic-MF: X-Sonic-ID: f2e8aa97-5d23-4ec9-a477-0a9e728356d0 Received: from sonic.gate.mail.ne1.yahoo.com by sonic316.consmr.mail.ne1.yahoo.com with HTTP; Wed, 24 May 2023 00:18:42 +0000 Received: by hermes--production-sg3-748897c457-fp9l7 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 4d1aa659bfb673b16f468fa119299f3f; Wed, 24 May 2023 00:18:35 +0000 (UTC) From: Po Lu To: Eli Zaretskii Subject: Re: bug#63655: 29.0.91; Dialog box not displayed upon closing frame In-Reply-To: <83v8gjnly1.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 23 May 2023 17:48:06 +0300") References: <87lehfwrzt.fsf.ref@yahoo.com> <87lehfwrzt.fsf@yahoo.com> <83fs7npadp.fsf@gnu.org> <87h6s3w8rl.fsf@yahoo.com> <831qj7p5i6.fsf@gnu.org> <87353nw5l3.fsf@yahoo.com> <83v8gjnly1.fsf@gnu.org> Date: Wed, 24 May 2023 08:18:31 +0800 Message-ID: <87ttw2vay0.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.21495 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 573 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 63655-done Cc: 63655-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Eli Zaretskii writes: > I'm just being proactive -- the very next bug report we will get is > why yes-or-no-p behaves differently wrt use of dialog boxes. Even in > the recipe you posted here, yes-or-no-p behaved differently. It makes > no sense to me to have such subtle differences, especially when many > people replace one of these function by the other, and we even have a > user option nowadays to do that automatically. I think we really ought to wait until a complaint to make this change on emacs-29. I'm fine with doing it on master. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue May 23 22:31:15 2023 Received: (at 63655) by debbugs.gnu.org; 24 May 2023 02:31:15 +0000 Received: from localhost ([127.0.0.1]:40782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1eHS-0003Bs-Ra for submit@debbugs.gnu.org; Tue, 23 May 2023 22:31:15 -0400 Received: from eggs.gnu.org ([209.51.188.92]:52268) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1q1eHR-0003Bg-0i for 63655@debbugs.gnu.org; Tue, 23 May 2023 22:31:13 -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 ) id 1q1eHL-0000yN-PO; Tue, 23 May 2023 22:31:07 -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=DzNHFK7vteZheS+0iJChD5WK8kW3L2BQGJ2UwbfwIkE=; b=CyeaM2F6EJ1r ZIhqXwMzl0bkxVw/jzS3sNFzTNBmJyoXAE2z5yYhpTQsdRms8qHzEAM4HBkA/K0o6dFDjpHzn20Oi NEmwv1IiOQ+VET4AWHXOSjlitmw//9CR2UVIFokPCn7YDZIMhgHnWwiQO09HURl7CLOdk6pjzoqFj JHwmkvpkly0cL1YVdz1w1OeWD0pt7z0Ww13unWst3Xi5OcWQ/HV/Kt07s/wndImX20W7XDxoJ/qvC 0CZHTE1DVyu9u9TeCSgtWPzYx5/DfnTLvXEe2xVhmVifLliILjYDsqN86HX2Rn2DpuhwcSCY7TJj9 w4GwHWCnAiSBcpe+tbRNQg==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1q1eHL-0001iV-8D; Tue, 23 May 2023 22:31:07 -0400 Date: Wed, 24 May 2023 05:31:33 +0300 Message-Id: <83pm6qo3y2.fsf@gnu.org> From: Eli Zaretskii To: Po Lu In-Reply-To: <87ttw2vay0.fsf@yahoo.com> (message from Po Lu on Wed, 24 May 2023 08:18:31 +0800) Subject: Re: bug#63655: 29.0.91; Dialog box not displayed upon closing frame References: <87lehfwrzt.fsf.ref@yahoo.com> <87lehfwrzt.fsf@yahoo.com> <83fs7npadp.fsf@gnu.org> <87h6s3w8rl.fsf@yahoo.com> <831qj7p5i6.fsf@gnu.org> <87353nw5l3.fsf@yahoo.com> <83v8gjnly1.fsf@gnu.org> <87ttw2vay0.fsf@yahoo.com> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 63655 Cc: 63655@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Po Lu > Cc: 63655-done@debbugs.gnu.org > Date: Wed, 24 May 2023 08:18:31 +0800 > > Eli Zaretskii writes: > > > I'm just being proactive -- the very next bug report we will get is > > why yes-or-no-p behaves differently wrt use of dialog boxes. Even in > > the recipe you posted here, yes-or-no-p behaved differently. It makes > > no sense to me to have such subtle differences, especially when many > > people replace one of these function by the other, and we even have a > > user option nowadays to do that automatically. > > I think we really ought to wait until a complaint to make this change on > emacs-29. I'm fine with doing it on master. I understand, but I think we are fine with the change on emacs-29. If I'm wrong, we'd know soon enough. From unknown Fri Jun 20 07:23:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 21 Jun 2023 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator