From david.reitter@gmail.com Fri May 15 17:49:08 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 16 May 2009 00:49:08 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.6 required=4.0 tests=AWL,FOURLA autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n4G0n442025391 for ; Fri, 15 May 2009 17:49:06 -0700 Received: from mx10.gnu.org ([199.232.76.166]:34016) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1M585I-0001C5-Io for emacs-pretest-bug@gnu.org; Fri, 15 May 2009 20:49:04 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1M585H-0006pw-QP for emacs-pretest-bug@gnu.org; Fri, 15 May 2009 20:49:04 -0400 Received: from ey-out-1920.google.com ([74.125.78.149]:43762) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M585G-0006pc-EM for emacs-pretest-bug@gnu.org; Fri, 15 May 2009 20:49:03 -0400 Received: by ey-out-1920.google.com with SMTP id 13so532207eye.24 for ; Fri, 15 May 2009 17:48:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date :x-mailer; bh=D7AdMDsGG1lHRohcC5a113E/AOhVdaGIwSGNTZre3KI=; b=MApXi3mzoQhCipJabjwmBkXSR2Y7hVQ3PwGtdiAdUf5Ur0o3D/ZBbopSjIAmLJOeqZ YDOaeUFIFedSvkkRJEGCp7y+PYMPgMdhp/USqWNvXcQFLkWc+cYylnCyHylxUrzKzXOm k3ybycfb2HgCIHO7NagqgIjoQ0kxFO1iy2HZk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:x-mailer; b=PaZdO1aDitZmessBuHlCDOzuCaZsihKBlQT2b9Z2FJKWozTqJvyN+a+NOHw0rUdzo1 xOiMkzGT4uulK9KHJ7CiY2Ld2mfR9yFDXpT2F7ohYBGnmTQM3n+U/Aux4ao7Sy5UJbv6 PrnCEkt8qt7IFU5C7iSBszX4DvY4DW3rnRgi0= Received: by 10.210.128.10 with SMTP id a10mr1570841ebd.59.1242434938653; Fri, 15 May 2009 17:48:58 -0700 (PDT) Received: from ?192.168.250.233? ([69.26.225.190]) by mx.google.com with ESMTPS id 28sm2414154eye.16.2009.05.15.17.48.56 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 15 May 2009 17:48:58 -0700 (PDT) Message-Id: From: David Reitter To: emacs-pretest-bug@gnu.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Subject: Frame deletion with 'force fails Date: Fri, 15 May 2009 17:48:50 -0700 X-Mailer: Apple Mail (2.935.3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) In an Emacs -Q (recent CVS, NS port), doing the following right after startup: (delete-frame (selected-frame) t) will lead to an "Attempt to delete the only frame" error. This seems needless in non-X/non-Windows environments. frame.c, delete_frame(): /* x_connection_closed must have set FORCE to `noelisp' in order to delete the last frame, if it is gone. */ if (NILP (XCDR (Vframe_list)) && !EQ (force, Qnoelisp)) error ("Attempt to delete the only frame"); If there are technical reasons for this, it would be good if the doc string for `delete-frame' was updated. From monnier@iro.umontreal.ca Sun May 17 13:32:04 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 17 May 2009 20:32:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-4.0 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n4HKW1eM029774 for ; Sun, 17 May 2009 13:32:02 -0700 Received: from mx10.gnu.org ([199.232.76.166]:33135) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1M5n1c-000413-Q2 for emacs-pretest-bug@gnu.org; Sun, 17 May 2009 16:32:00 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1M5n1Z-0006YS-Qz for emacs-pretest-bug@gnu.org; Sun, 17 May 2009 16:32:00 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.182]:33848) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M5n1Z-0006YG-J6 for emacs-pretest-bug@gnu.org; Sun, 17 May 2009 16:31:57 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AvAFAB8REEpMCovv/2dsb2JhbACBTs1phAEFhWo X-IronPort-AV: E=Sophos;i="4.41,208,1241409600"; d="scan'208";a="38713146" Received: from 76-10-139-239.dsl.teksavvy.com (HELO ceviche.home) ([76.10.139.239]) by ironport2-out.teksavvy.com with ESMTP; 17 May 2009 16:31:56 -0400 Received: by ceviche.home (Postfix, from userid 20848) id E4A86B41E3; Sun, 17 May 2009 16:31:55 -0400 (EDT) From: Stefan Monnier To: David Reitter Cc: 3302@debbugs.gnu.org, emacs-pretest-bug@gnu.org Subject: Re: bug#3302: Frame deletion with 'force fails Message-ID: References: Date: Sun, 17 May 2009 16:31:55 -0400 In-Reply-To: (David Reitter's message of "Fri, 15 May 2009 17:48:50 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. > In an Emacs -Q (recent CVS, NS port), doing the following right after > startup: > (delete-frame (selected-frame) t) > will lead to an "Attempt to delete the only frame" error. This seems > needless in non-X/non-Windows environments. I don't see the relationship with X/Window environments. What behavior woulod you like to see? Would you like Emacs to exit in this case? Or should it stick around until someone kills it? Stefan From david.reitter@gmail.com Sun May 17 19:41:57 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 18 May 2009 02:41:57 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.6 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=unavailable version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n4I2frwa004878 for ; Sun, 17 May 2009 19:41:55 -0700 Received: from mx10.gnu.org ([199.232.76.166]:34643) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1M5snZ-0004pg-Hw for emacs-pretest-bug@gnu.org; Sun, 17 May 2009 22:41:53 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1M5snY-0005Or-Sc for emacs-pretest-bug@gnu.org; Sun, 17 May 2009 22:41:53 -0400 Received: from mail-ew0-f162.google.com ([209.85.219.162]:36582) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M5snY-0005OV-FP for emacs-pretest-bug@gnu.org; Sun, 17 May 2009 22:41:52 -0400 Received: by ewy6 with SMTP id 6so3867800ewy.42 for ; Sun, 17 May 2009 19:41:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:cc:message-id:from:to :in-reply-to:content-type:mime-version:subject:date:references :x-mailer; bh=qTGNpBh0hRBqXMoFarMfQqkUeSpX91yJxDAT7utSx9I=; b=bhBw+Z+e4zzOtjRG7d3uyvmoyXIFX9CZAjZI6uirlJ5qYT6CIDp/YpK/HSjjh3jWjf M5VpvZRxP56GDCwcw/mXsgufrbqExrAWCF6hQBxq/wh0syd5doCM3h3/zNnQKphSqohT Bv0xywE6BoWJ3KfhbZwQnc5r3KHMVjIbWHlGw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type:mime-version:subject :date:references:x-mailer; b=DR4FbBZArV//wjTVoluE7rNWu5aGCqjx8OeD9TIPbX7Cf+MB1XTTuGq+rCOJTt7nZi 240sxNncnPc+pycKcm5xV9S2tk5x7kIbHgUOpTkhCaR9/jey2p+SM/gFpLmS5p+YGGJF ZvErH6M054UTyCjBSWA/iRexs9HWw6bQmRAuM= Received: by 10.210.30.10 with SMTP id d10mr3751065ebd.92.1242614508308; Sun, 17 May 2009 19:41:48 -0700 (PDT) Received: from ?192.168.1.42? (pool-71-162-19-47.pitbpa.east.verizon.net [71.162.19.47]) by mx.google.com with ESMTPS id 10sm477710eyd.22.2009.05.17.19.41.46 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 17 May 2009 19:41:47 -0700 (PDT) Cc: 3302@debbugs.gnu.org, emacs-pretest-bug@gnu.org Message-Id: <66CADE2D-3FA6-4467-BA39-AB7BC0DF6767@gmail.com> From: David Reitter To: Stefan Monnier In-Reply-To: Content-Type: multipart/signed; boundary=Apple-Mail-17-166815467; micalg=sha1; protocol="application/pkcs7-signature" Mime-Version: 1.0 (Apple Message framework v935.3) Subject: Re: bug#3302: Frame deletion with 'force fails Date: Sun, 17 May 2009 22:41:43 -0400 References: X-Mailer: Apple Mail (2.935.3) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) --Apple-Mail-17-166815467 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On May 17, 2009, at 4:31 PM, Stefan Monnier wrote: >> In an Emacs -Q (recent CVS, NS port), doing the following right after >> startup: > >> (delete-frame (selected-frame) t) > >> will lead to an "Attempt to delete the only frame" error. This seems >> needless in non-X/non-Windows environments. > > I don't see the relationship with X/Window environments. > What behavior woulod you like to see? Would you like Emacs to exit in > this case? Or should it stick around until someone kills it? Maybe I shouldn't have said non-X - I assumed that you couldn't receive events without a frame in X. Maybe that's wrong. The behavior would be that the application sticks around, may open a new frame (even automatically, when the minibuffer is used) when user interaction requires it. After all, the menu bar may still be visible (doesn't need a frame). I looked some more at the code (mainly by enabling frame deletion in this case), and because we expect there to be a selected frame pretty much at all times, I don't think this can be fixed. (But I would hope I'm wrong.) Does Emacs in daemon mode run with a special event loop? I'd be happy for this to be closed as a "wontfix" bug, or if the delete-frame doc string was improved. --Apple-Mail-17-166815467 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFxDCCAn0w ggHmoAMCAQICED6shx13jEDrq0eL8FRq5ykwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MTIwOTAyMDgwMVoXDTA5MTIwOTAyMDgw MVowYjEQMA4GA1UEBBMHUmVpdHRlcjEOMAwGA1UEKhMFRGF2aWQxFjAUBgNVBAMTDURhdmlkIFJl aXR0ZXIxJjAkBgkqhkiG9w0BCQEWF2RhdmlkLnJlaXR0ZXJAZ21haWwuY29tMIGfMA0GCSqGSIb3 DQEBAQUAA4GNADCBiQKBgQDOdo6kAwlkBxUb8dj4saMbYg4SVng8CUePFn3cjjWrakBTbUVa4Z0n wlUxr7AitEeKhBy5nGhu96+jKUPrCwYNRCZ0l2ovvuGq4z1m1nZ5/c8WvFlVhieuxXMUfmb/O7D3 IojoX6iS8n5MNNU2IWNNT/AD3vOl6DKgOtOw4J9y+QIDAQABozQwMjAiBgNVHREEGzAZgRdkYXZp ZC5yZWl0dGVyQGdtYWlsLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAIjI8yEW wkiEfA9PMgpjnD6KyCXT0iZjHhW2PkR53yZZLUoTboHnKgsFwYp/gzzIL8J5cvZaRUyMUzXDufPP dRmxxCs2jXXLDD/8bvdvOuMzqgYoFA73fAfsC8S6qUL1PayZ90J8CZHNhDwqWqOA56T+DdKUegJT sqoHKh6OnypTMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3 dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEk MCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJz b25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVow YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEB AQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU 5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTX p6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8C AQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFs RnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2 YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aU nX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5 jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAo8wggKLAgEB MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA+rIcdd4xA66tH i/BUaucpMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcN AQkFMQ8XDTA5MDUxODAyNDE0NFowIwYJKoZIhvcNAQkEMRYEFFWN8IS0b4jp3SWpxkgkTPxSbdrU MIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu ZyBDQQIQPqyHHXeMQOurR4vwVGrnKTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpB MSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQPqyHHXeMQOurR4vwVGrnKTANBgkqhkiG9w0B AQEFAASBgIKhmAtJAUhG9O6vu3j0Kg1w54lpXI0/JTdCrI+QPmJt+8ZkVyRu6hmBecC62V3aaQTn jfdtiVGp/zxb8tKNS6ud15yUVbDzjE/2WnpWFlg6CUSevDO4/4tGkJwWy+eO2CTAakLVvdRecnyG 0SO8FWbQyW5pslUB3lVGXFK49k80AAAAAAAA --Apple-Mail-17-166815467-- From monnier@iro.umontreal.ca Sun May 17 20:50:34 2009 Received: (at 3302) by emacsbugs.donarmstrong.com; 18 May 2009 03:50:34 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.9 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from ironport2-out.teksavvy.com (ironport2-out.pppoe.ca [206.248.154.182]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n4I3oVGa022304 for <3302@emacsbugs.donarmstrong.com>; Sun, 17 May 2009 20:50:32 -0700 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ap8EAEB4EEpMCovv/2dsb2JhbACBT8xyhAEFhWo X-IronPort-AV: E=Sophos;i="4.41,208,1241409600"; d="scan'208";a="38721848" Received: from 76-10-139-239.dsl.teksavvy.com (HELO pastel.home) ([76.10.139.239]) by ironport2-out.teksavvy.com with ESMTP; 17 May 2009 23:50:25 -0400 Received: by pastel.home (Postfix, from userid 20848) id A89F38096; Sun, 17 May 2009 23:51:16 -0400 (EDT) From: Stefan Monnier To: David Reitter Cc: 3302@debbugs.gnu.org Subject: Re: bug#3302: Frame deletion with 'force fails Message-ID: References: <66CADE2D-3FA6-4467-BA39-AB7BC0DF6767@gmail.com> Date: Sun, 17 May 2009 23:51:16 -0400 In-Reply-To: <66CADE2D-3FA6-4467-BA39-AB7BC0DF6767@gmail.com> (David Reitter's message of "Sun, 17 May 2009 22:41:43 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.93 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > After all, the menu bar may still be visible (doesn't need a frame). Oh, I see. Yes, under NS it might make sense. > I looked some more at the code (mainly by enabling frame deletion in this > case), and because we expect there to be a selected frame pretty much at > all times, I don't think this can be fixed. (But I would hope I'm wrong.) It's easy to fix: just provide some special frame for it (one that isn't displayed). > Does Emacs in daemon mode run with a special event loop? No. But it has a special terminal (to a large extent, the same as used for --batch mode), so it does have a "selected-frame". > I'd be happy for this to be closed as a "wontfix" bug, or if the > delete-frame doc string was improved. I'm not opposed to installing NS-specific changes to address this problem, but they will need to be made elsewhere since, as you've noticed, too much of the code relies on the existence of a selected-frame. Stefan From david.reitter@gmail.com Sun May 17 20:58:37 2009 Received: (at 3302) by emacsbugs.donarmstrong.com; 18 May 2009 03:58:38 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-1.8 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail-ew0-f178.google.com (mail-ew0-f178.google.com [209.85.219.178]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n4I3wXmk024161 for <3302@emacsbugs.donarmstrong.com>; Sun, 17 May 2009 20:58:35 -0700 Received: by ewy26 with SMTP id 26so4219210ewy.1 for <3302@emacsbugs.donarmstrong.com>; Sun, 17 May 2009 20:58:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:cc:message-id:from:to :in-reply-to:content-type:mime-version:subject:date:references :x-mailer; bh=3m+TWypj719iXk8QQfvhXEHZgBfzrKo+sKyvDR9afko=; b=dGdyeqQvUeP/SuZ7/4fHuz/A4u16iOwGUru7M3TOFxd2shOggNT32GzTIKssL/TJCU rUtp6zgTAOBONU4KXsyJsBHNAoulZFicbrMos8Bq0tKxyRNqwraPZH98vmknktcJ5goz 282aXy8fpdJ8D92NZLgVpiqVOfsI9wQwoRMUQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=cc:message-id:from:to:in-reply-to:content-type:mime-version:subject :date:references:x-mailer; b=PVH1tP5UjNfTRCnvjpjqXiL+RrcfmLc3A81nj52THLvGlOdYqjsdPZTWyLQTv8Fxvl 44qzwD+1K/qnt4OaWPaf3GGXH+nesJ2lEqrnpTIqe0BBTzq/7t0RyOxdh8prXpPlA3MD kMURzvQwAxv6gP4Q+4AVKkvrjNSxfcgV1FDi8= Received: by 10.210.41.1 with SMTP id o1mr2169494ebo.84.1242619107915; Sun, 17 May 2009 20:58:27 -0700 (PDT) Received: from ?192.168.1.42? (pool-71-162-19-47.pitbpa.east.verizon.net [71.162.19.47]) by mx.google.com with ESMTPS id 28sm5477327eyg.44.2009.05.17.20.58.26 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sun, 17 May 2009 20:58:27 -0700 (PDT) Cc: 3302@debbugs.gnu.org Message-Id: <6DC4F69A-E5A2-4DFD-87E5-1E7249C1729A@gmail.com> From: David Reitter To: Stefan Monnier In-Reply-To: Content-Type: multipart/signed; boundary=Apple-Mail-18-171414908; micalg=sha1; protocol="application/pkcs7-signature" Mime-Version: 1.0 (Apple Message framework v935.3) Subject: Re: bug#3302: Frame deletion with 'force fails Date: Sun, 17 May 2009 23:58:23 -0400 References: <66CADE2D-3FA6-4467-BA39-AB7BC0DF6767@gmail.com> X-Mailer: Apple Mail (2.935.3) --Apple-Mail-18-171414908 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit On May 17, 2009, at 11:51 PM, Stefan Monnier wrote: >> I looked some more at the code (mainly by enabling frame deletion >> in this >> case), and because we expect there to be a selected frame pretty >> much at >> all times, I don't think this can be fixed. (But I would hope I'm >> wrong.) > > It's easy to fix: just provide some special frame for it (one that > isn't displayed). Yes, that's what we've been doing in Emacs 22. Now, #3303 prevents it. See discussion there. --Apple-Mail-18-171414908 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIFxDCCAn0w ggHmoAMCAQICED6shx13jEDrq0eL8FRq5ykwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkEx JTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQ ZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MTIwOTAyMDgwMVoXDTA5MTIwOTAyMDgw MVowYjEQMA4GA1UEBBMHUmVpdHRlcjEOMAwGA1UEKhMFRGF2aWQxFjAUBgNVBAMTDURhdmlkIFJl aXR0ZXIxJjAkBgkqhkiG9w0BCQEWF2RhdmlkLnJlaXR0ZXJAZ21haWwuY29tMIGfMA0GCSqGSIb3 DQEBAQUAA4GNADCBiQKBgQDOdo6kAwlkBxUb8dj4saMbYg4SVng8CUePFn3cjjWrakBTbUVa4Z0n wlUxr7AitEeKhBy5nGhu96+jKUPrCwYNRCZ0l2ovvuGq4z1m1nZ5/c8WvFlVhieuxXMUfmb/O7D3 IojoX6iS8n5MNNU2IWNNT/AD3vOl6DKgOtOw4J9y+QIDAQABozQwMjAiBgNVHREEGzAZgRdkYXZp ZC5yZWl0dGVyQGdtYWlsLmNvbTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBQUAA4GBAIjI8yEW wkiEfA9PMgpjnD6KyCXT0iZjHhW2PkR53yZZLUoTboHnKgsFwYp/gzzIL8J5cvZaRUyMUzXDufPP dRmxxCs2jXXLDD/8bvdvOuMzqgYoFA73fAfsC8S6qUL1PayZ90J8CZHNhDwqWqOA56T+DdKUegJT sqoHKh6OnypTMIIDPzCCAqigAwIBAgIBDTANBgkqhkiG9w0BAQUFADCB0TELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3 dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEk MCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJz b25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAzMDcxNzAwMDAwMFoXDTEzMDcxNjIzNTk1OVow YjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMIGfMA0GCSqGSIb3DQEB AQUAA4GNADCBiQKBgQDEpjxVc1X7TrnKmVoeaMB1BHCd3+n/ox7svc31W/Iadr1/DDph8r9RzgHU 5VAKMNcCY1osiRVwjt3J8CuFWqo/cVbLrzwLB+fxH5E2JCoTzyvV84J3PQO+K/67GD4Hv0CAAmTX p6a7n2XRxSpUhQ9IBH+nttE8YQRAHmQZcmC3+wIDAQABo4GUMIGRMBIGA1UdEwEB/wQIMAYBAf8C AQAwQwYDVR0fBDwwOjA4oDagNIYyaHR0cDovL2NybC50aGF3dGUuY29tL1RoYXd0ZVBlcnNvbmFs RnJlZW1haWxDQS5jcmwwCwYDVR0PBAQDAgEGMCkGA1UdEQQiMCCkHjAcMRowGAYDVQQDExFQcml2 YXRlTGFiZWwyLTEzODANBgkqhkiG9w0BAQUFAAOBgQBIjNFQg+oLLswNo2asZw9/r6y+whehQ5aU nX9MIbj4Nh+qLZ82L8D0HFAgk3A8/a3hYWLD2ToZfoSxmRsAxRoLgnSeJVCUYsfbJ3FXJY3dqZw5 jowgT2Vfldr394fWxghOrvbqNOUQGls1TXfjViF4gtwhGTXeJLHTHUb/XV9lTzGCAo8wggKLAgEB MHYwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4x LDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBAhA+rIcdd4xA66tH i/BUaucpMAkGBSsOAwIaBQCgggFvMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcN AQkFMQ8XDTA5MDUxODAzNTgyM1owIwYJKoZIhvcNAQkEMRYEFEE5I7rLrGEZaKk1UDPZntyuupPc MIGFBgkrBgEEAYI3EAQxeDB2MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWlu ZyBDQQIQPqyHHXeMQOurR4vwVGrnKTCBhwYLKoZIhvcNAQkQAgsxeKB2MGIxCzAJBgNVBAYTAlpB MSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUg UGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQPqyHHXeMQOurR4vwVGrnKTANBgkqhkiG9w0B AQEFAASBgHkbUaPghvgybcQXX1pXWSpm5qyvyQJPITVeKgFGJ9bn5FCO28x9IxH9WsF6/jbhi0CP Et9zPBu/2gZ4MxxFk3T8HgYVwYHBQ6/2/kNe861fBlZiSftfVSx6CHz64V7ShE4QICXoQY6R5WmL AP0Q2TYeoc0T+754vHtX5z1WTpfRAAAAAAAA --Apple-Mail-18-171414908-- From david.reitter@gmail.com Thu May 21 21:07:46 2009 Received: (at 3302) by emacsbugs.donarmstrong.com; 22 May 2009 04:07:46 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-0.6 required=4.0 tests=AWL autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from mail-ew0-f178.google.com (mail-ew0-f178.google.com [209.85.219.178]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n4M47aIf030373; Thu, 21 May 2009 21:07:38 -0700 Received: by ewy26 with SMTP id 26so1849062ewy.1 for ; Thu, 21 May 2009 21:07:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:from:to :content-type:content-transfer-encoding:mime-version:subject:date:cc :x-mailer; bh=12PzWwcgdP22f6ToWC0ULmZ1U4s/GVz2skBMOn3GcME=; b=RckRBjnFG6v6LUTC2NZDnbllKvrWOs/qrgTdsXX960KqCgaxSg/sGLIuBiaQe1d7eJ huApbw7pbRz7NRA5sgH216SB2cmj/S0mEpoJUf3h5SAS1dqrrK+uvcUyKrnliCgwtq/n iGcMfFdiTds0GTCnkEsMBeeAC5k9hjoo0b0sA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:from:to:content-type:content-transfer-encoding :mime-version:subject:date:cc:x-mailer; b=tSgYyFPzn4azlSURRmOT/KWOC9v4d4x6YDEV6MypXjph9vqylkwnHtj2BwM+d082GR nVL88it/Q3LnMZP6mClIwDd+HaMT+IQLYNKGfImGODfUQz4/AhSMCDDFmsW8zY0ssJau 48R+C2o+1F4ofX6M1VBynM29X1z3Ga8/JrXh4= Received: by 10.210.126.18 with SMTP id y18mr4166120ebc.62.1242965250902; Thu, 21 May 2009 21:07:30 -0700 (PDT) Received: from ?192.168.1.42? (pool-71-162-19-47.pitbpa.east.verizon.net [71.162.19.47]) by mx.google.com with ESMTPS id 5sm660057eyf.58.2009.05.21.21.07.29 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 21 May 2009 21:07:30 -0700 (PDT) Message-Id: <5CAA97B0-1C7F-449D-AAEC-89499A8B8583@gmail.com> From: David Reitter To: 3302@debbugs.gnu.org Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v935.3) Subject: closing this Date: Fri, 22 May 2009 00:07:27 -0400 Cc: 3302-done@debbugs.gnu.org X-Mailer: Apple Mail (2.935.3) I am closing this bug as it is unlikely we're going to fix this problem any time soon. At least one frame needs to be declared selected, and that frame may be hidden, which provides the workaround for this problem (as in previous versions). From jasonrumney@gmail.com Thu May 21 21:58:38 2009 Received: (at 3302) by emacsbugs.donarmstrong.com; 22 May 2009 04:58:39 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-3.0 required=4.0 tests=AWL,HAS_BUG_NUMBER autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from rv-out-0506.google.com (rv-out-0506.google.com [209.85.198.233]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n4M4wYcc012444 for <3302@emacsbugs.donarmstrong.com>; Thu, 21 May 2009 21:58:35 -0700 Received: by rv-out-0506.google.com with SMTP id f9so514981rvb.1 for <3302@emacsbugs.donarmstrong.com>; Thu, 21 May 2009 21:58:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:message-id:date:from :user-agent:mime-version:to:subject:references:in-reply-to :content-type:content-transfer-encoding; bh=3bOWWGnV5cpv2ouwdiIF9tdU1dukFX72krMmZwi8QIo=; b=QhmWofqdy390iyWqavDWwUuiurcW/oDGlD16G0pTDzWesABgcrG58BZehruJ5NtKGp 9zfJRO9FXD6iuks9a7X4Qxy94aDTxIepBVTfE15k5vzTB0JOX1q5IsbTFPXdwElboffW tB1Sy0JmMVGB9BfrLmYrGXIiaS9+XuxnLGAfo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=k14WGDMXCh2rWmdX4ymzkKpvo+M8C+1rd0VZzZK/klFixcIrfF5X9FkqednKIs0EJ3 M0sMarZEIsIuQM+VN9yoI4vWwk5/n204xG15kLDkRdlXu1XjXWG2OOle9d7B9rkLnymo tKreWK3v6sUFDwYt+1pFwlEPHJ/oLDe7ugf0E= Received: by 10.140.143.13 with SMTP id q13mr1667404rvd.242.1242968314011; Thu, 21 May 2009 21:58:34 -0700 (PDT) Received: from ?10.1.1.112? ([61.4.103.130]) by mx.google.com with ESMTPS id g31sm8793441rvb.33.2009.05.21.21.58.31 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 21 May 2009 21:58:33 -0700 (PDT) Sender: Jason Rumney Message-ID: <4A1630DA.7090807@gnu.org> Date: Fri, 22 May 2009 12:58:02 +0800 From: Jason Rumney User-Agent: Thunderbird 2.0.0.21 (Windows/20090302) MIME-Version: 1.0 To: David Reitter , 3302@debbugs.gnu.org Subject: Re: bug#3302: closing this References: <5CAA97B0-1C7F-449D-AAEC-89499A8B8583@gmail.com> In-Reply-To: <5CAA97B0-1C7F-449D-AAEC-89499A8B8583@gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit David Reitter wrote: > I am closing this bug as it is unlikely we're going to fix this > problem any time soon. That doesn't seem like a good reason to close it. What is wrong with leaving it open so that sometime after "soon" it can be fixed properly? From unknown Sat Aug 16 18:43:51 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: $requester Subject: Internal Control Message-Id: bug archived. Date: Fri, 19 Jun 2009 14:24:13 +0000 User-Agent: Fakemail v42.6.9 # A New Hope # A log time ago, in a galaxy far, far away # something happened. # # Magically this resulted in the following # action being taken, but this fake control # message doesn't tell you why it happened # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator