From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 11 18:21:14 2012 Received: (at submit) by debbugs.gnu.org; 11 Aug 2012 22:21:14 +0000 Received: from localhost ([127.0.0.1]:50060 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T0K3V-0004Ys-JG for submit@debbugs.gnu.org; Sat, 11 Aug 2012 18:21:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:36920) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T0I1E-0001du-7i for submit@debbugs.gnu.org; Sat, 11 Aug 2012 16:10:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T0Ht6-0000UE-GO for submit@debbugs.gnu.org; Sat, 11 Aug 2012 16:02:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:40497) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0Ht6-0000U9-Cf for submit@debbugs.gnu.org; Sat, 11 Aug 2012 16:02:20 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34323) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0Ht5-0008LT-7i for bug-gnu-emacs@gnu.org; Sat, 11 Aug 2012 16:02:20 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T0Ht0-0000TS-US for bug-gnu-emacs@gnu.org; Sat, 11 Aug 2012 16:02:16 -0400 Received: from mail.cpcloud.net ([208.40.251.4]:41423) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T0Ht0-0000TI-NR for bug-gnu-emacs@gnu.org; Sat, 11 Aug 2012 16:02:14 -0400 Received: from cpe-107-10-251-250.indy.res.rr.com ([107.10.251.250]:34653 helo=socrates.jasomill.at.home) by mail.cpcloud.net with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.77) (envelope-from ) id 1T0Hsn-0008Ov-KB for bug-gnu-emacs@gnu.org; Sat, 11 Aug 2012 16:02:01 -0400 From: "Jason T. Miller" Content-Type: multipart/signed; boundary="Apple-Mail=_DB6674C2-1509-4E1B-AEC9-F4B688FF37D9"; protocol="application/pkcs7-signature"; micalg=sha1 Subject: 24.1.50; Unrecognized pasteboard formats quit yank in Emacs.app Message-Id: Date: Sat, 11 Aug 2012 16:02:09 -0400 To: bug-gnu-emacs@gnu.org Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1485\)) X-Mailer: Apple Mail (2.1485) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - mail.cpcloud.net X-AntiAbuse: Original Domain - gnu.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - jasomill.at X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Sat, 11 Aug 2012 18:21:13 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) --Apple-Mail=_DB6674C2-1509-4E1B-AEC9-F4B688FF37D9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii This bug report will be sent to the Bug-GNU-Emacs mailing list and the GNU bug tracker at debbugs.gnu.org. Please check that the From: line contains a valid email address. After a delay of up to one day, you should receive an acknowledgment at that address. Please write in English if possible, as the Emacs maintainers usually do not have translators for other languages. Please describe exactly what actions triggered the bug, and the precise symptoms of the bug. If you can, give a recipe starting from `emacs -Q': 1. Start Emacs.app in OS X (or, presumably, GNUstep). On OS X, $PATH_TO_EMACS_APP/Contents/MacOS/Emacs -Q is fine. 2. Load something in the pasteboard that lacks a plain text = representation*. 3. Yank. Emacs aborts the yank with the quit message "empty or = unsupported pasteboard type". =46rom my perspective at least, this behavior is never useful, = frequently annoying, and particularly painful when `save-interprogram-paste-before-kill' is = enabled. My preferred solution is for Emacs to simply ignore unsupported = pasteboard data. For example, replacing (defun ns-get-pasteboard () "Returns the value of the pasteboard." (ns-get-selection-internal 'CLIPBOARD)) with (defun ns-get-pasteboard () "Returns the value of the pasteboard, or nil for unsupported = formats." (condition-case nil (ns-get-selection-internal 'CLIPBOARD) (quit nil))) has this effect, while retaining the old behavior in the Objective-C implementation for applications that require special handling for empty, unrecognized, and invalid pasteboard data. * Convenient OS X example: without leaving Emacs, take a screenshot with C-Command-# (or whatever keyboard shortcut is defined in System Preferences -> Keyboard -> Keyboard Shortcuts -> Screen Shots for "Copy picture of screen to the..."). If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /Applications/Emacs.app/Contents/Resources/etc/DEBUG. In GNU Emacs 24.1.50.1 (x86_64-apple-darwin12.0.0, NS = apple-appkit-1187.00) of 2012-08-09 on socrates.jasomill.at.home Windowing system distributor `Apple', version 10.3.1187 Configured using: `configure '--with-ns'' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: M-x r e p o r Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Load-path shadows: None found. Features: (shadow sort gnus-util mail-extr emacsbug message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) --Apple-Mail=_DB6674C2-1509-4E1B-AEC9-F4B688FF37D9 Content-Disposition: attachment; filename=smime.p7s Content-Type: application/pkcs7-signature; name=smime.p7s Content-Transfer-Encoding: base64 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINRzCCBjQw ggQcoAMCAQICAR4wDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0 Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDE1NVoX DTE3MTAyNDIxMDE1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy dENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN AQEBBQADggEPADCCAQoCggEBAMcJg8zOLdgasSmkLhOrlr6KMoOMpohBllVHrdRvEg/q6r8jR+EK 75xCGhR8ToREoqe7zM9/UnC6TS2y9UKTpT1v7RSMzR0t6ndl0TWBuUr/UXBhPk+Kmy7bI4yW4urC +y7P3/1/X7U8ocb8VpH/Clt+4iq7nirMcNh6qJR+xjOhV+VHzQMALuGYn5KZmc1NbJQYclsGkDxD z2UbFqE2+6vIZoL+jb9x4Pa5gNf1TwSDkOkikZB1xtB4ZqtXThaABSONdfmv/Z1pua3FYxnCFmdr /+N2JLKutIxMYqQOJebr/f/h5t95m4JgrM3Y/w7YX9d7YAL9jvN4SydHsU6n65cCAwEAAaOCAa0w ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBRTcu2SnODaywFc fH6WNU7y1LhRgjAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6 Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBAAqDCH14qywG XLhjjF6uHLkjd02hcdh9hrw+VUsv+q1eeQWB21jWj3kJ96AUlPCoEGZ/ynJNScWy6QMVQjbbMXlt UfO4n4bGGdKo3awPWp61tjAFgraLJgDk+DsSvUD6EowjMTNx25GQgyYJ5RPIzKKR9tQW8gGK+2+R HxkUCTbYFnL6kl8Ch507rUdPPipJ9CgJFws3kDS3gOS5WFMxcjO5DwKfKSETEPrHh7p5shuuNktv sv6hxHTLhiMKX893gxdT3XLS9OKmCv87vkINQcNEcIIoFWbP9HORz9v3vQwR4e3ksLc2JZOAFK+s sS5XMEoznzpihEP0PLc4dCBYjbvSD7kxgDwZ+Aj8Q9PkbvE9sIPP7ON0fz095HdThKjiVJe6vofq +n6b1NBc8XdrQvBmunwxD5nvtTW4vtN6VY7mUCmxsCieuoBJ9OlqmsVWQvifIYf40dJPZkk9YgGT zWLpXDSfLSplbY2LL9C9U0ptvjcDjefLTvqSFc7tw1sEhF0n/qpA2r0GpvkLRDmcSwVyPvmjFBGq Up/pNy8ZuPGQmHwFi2/14+xeSUDG2bwnsYJQG2EdJCB6luQ57GEnTA/yKZSTKI8dDQa8Sd3zfXb1 9mOgSF0bBdXbuKhEpuP9wirslFe6fQ1t5j5R0xi72MZ8ikMu1RQZKCyDbMwazlHiMIIHCzCCBfOg AwIBAgIDBJAnMA0GCSqGSIb3DQEBBQUAMIGMMQswCQYDVQQGEwJJTDEWMBQGA1UEChMNU3RhcnRD b20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUgU2lnbmluZzE4MDYG A1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBDbGllbnQgQ0EwHhcN MTIwNzIwMjEyNDI2WhcNMTMwNzIyMTYxMzI3WjBVMRkwFwYDVQQNExB3Um5KcEw0RXMzeGNQQ3hk MRgwFgYDVQQDDA9qdG1AamFzb21pbGwuYXQxHjAcBgkqhkiG9w0BCQEWD2p0bUBqYXNvbWlsbC5h dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANJgrcXyw2jtJy+QPwsQ82HpQMT9AIdz PfkVQn6g0U3MLA7hhZsnpS2VEpGifRX8UF0i4kI6eb/CP086Ur+EuirRT9gNPGHYdLlcukrWkM/a 789F2dqRELwQ1fLbxw44W/OVOB3h2U6eOFdSXt2TR2ylwUpJTFNaG8o54u4AwM6jurRkCIHSHKwX zrl/P0O3wH0T3E3/4z9yyZXfNh9pu/2r7FZiia/pf0LEATdIXwkrPOoc/4z++/AiIbCPoutBJoyM 0y4i8pud1h/m1ptchHSPVrDtofHpudOwuYB4ZL6XGumERxVQc+kQpLPIuCHSi1LCDPr0Mq6ah3lV iyWiuncCAwEAAaOCA6owggOmMAkGA1UdEwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsG AQUFBwMCBggrBgEFBQcDBDAdBgNVHQ4EFgQUm2cxV3nawdtkJg7q7eVNl7Bkug4wHwYDVR0jBBgw FoAUU3Ltkpzg2ssBXHx+ljVO8tS4UYIwGgYDVR0RBBMwEYEPanRtQGphc29taWxsLmF0MIICIQYD VR0gBIICGDCCAhQwggIQBgsrBgEEAYG1NwECAjCCAf8wLgYIKwYBBQUHAgEWImh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cuc3RhcnRzc2wu Y29tL2ludGVybWVkaWF0ZS5wZGYwgfcGCCsGAQUFBwICMIHqMCcWIFN0YXJ0Q29tIENlcnRpZmlj YXRpb24gQXV0aG9yaXR5MAMCAQEagb5UaGlzIGNlcnRpZmljYXRlIHdhcyBpc3N1ZWQgYWNjb3Jk aW5nIHRvIHRoZSBDbGFzcyAxIFZhbGlkYXRpb24gcmVxdWlyZW1lbnRzIG9mIHRoZSBTdGFydENv bSBDQSBwb2xpY3ksIHJlbGlhbmNlIG9ubHkgZm9yIHRoZSBpbnRlbmRlZCBwdXJwb3NlIGluIGNv bXBsaWFuY2Ugb2YgdGhlIHJlbHlpbmcgcGFydHkgb2JsaWdhdGlvbnMuMIGcBggrBgEFBQcCAjCB jzAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTADAgECGmRMaWFiaWxpdHkgYW5k IHdhcnJhbnRpZXMgYXJlIGxpbWl0ZWQhIFNlZSBzZWN0aW9uICJMZWdhbCBhbmQgTGltaXRhdGlv bnMiIG9mIHRoZSBTdGFydENvbSBDQSBwb2xpY3kuMDYGA1UdHwQvMC0wK6ApoCeGJWh0dHA6Ly9j cmwuc3RhcnRzc2wuY29tL2NydHUxLWNybC5jcmwwgY4GCCsGAQUFBwEBBIGBMH8wOQYIKwYBBQUH MAGGLWh0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9zdWIvY2xhc3MxL2NsaWVudC9jYTBCBggrBgEF BQcwAoY2aHR0cDovL2FpYS5zdGFydHNzbC5jb20vY2VydHMvc3ViLmNsYXNzMS5jbGllbnQuY2Eu Y3J0MCMGA1UdEgQcMBqGGGh0dHA6Ly93d3cuc3RhcnRzc2wuY29tLzANBgkqhkiG9w0BAQUFAAOC AQEAU07wfjGxwgL0IUQj4e0zxQuyDsatTtmrCaiEa1TyA96OQbNVU3H98KlXmkQTirLDbnXAB5Xa C+5aP/btzxLqF19/VcZoFnsAU/3cipsTKKWKJoUHUQ6PJU+3cWns4EAYO14k2rG2sGvtstfI2Ag2 z8sH97GGvVQAdVIxr3+PICWTD7V9/723rmYsEEEgAZt0eArYq/gIhJRmg9Q1oOyutLU3xqztgzZo MATK2gfZ1y4G9FOT+Ymea3HXMe8uOWfx1hFuqybHY1ODsPYtHydDjiv/EC/IGcnSXwcNyi+qaRIQ 7SzeSTGUUV5J5YFc4/l77NTgeNOWD3a6Wtf8jx16gDGCA28wggNrAgEBMIGUMIGMMQswCQYDVQQG EwJJTDEWMBQGA1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2Vy dGlmaWNhdGUgU2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVy bWVkaWF0ZSBDbGllbnQgQ0ECAwSQJzAJBgUrDgMCGgUAoIIBrzAYBgkqhkiG9w0BCQMxCwYJKoZI hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMjA4MTEyMDAyMDlaMCMGCSqGSIb3DQEJBDEWBBQnAtA6 OYUe3Hb7wjURgpnXaZkuATCBpQYJKwYBBAGCNxAEMYGXMIGUMIGMMQswCQYDVQQGEwJJTDEWMBQG A1UEChMNU3RhcnRDb20gTHRkLjErMCkGA1UECxMiU2VjdXJlIERpZ2l0YWwgQ2VydGlmaWNhdGUg U2lnbmluZzE4MDYGA1UEAxMvU3RhcnRDb20gQ2xhc3MgMSBQcmltYXJ5IEludGVybWVkaWF0ZSBD bGllbnQgQ0ECAwSQJzCBpwYLKoZIhvcNAQkQAgsxgZeggZQwgYwxCzAJBgNVBAYTAklMMRYwFAYD VQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBT aWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAxIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs aWVudCBDQQIDBJAnMA0GCSqGSIb3DQEBAQUABIIBAJASHpi9gFk5VHv6bfrMfzFxlNDr1z+QMsKu ivvan9wQE+bEmXMW57Ss7JP1rGRAYvipUKkXWeCpnUnP/GKhXOreeZTcmV5xXSuHczP2jFq4M/mB 1VJi0rryQcHD/sup3EfX73m5mTUlM7jK3MJ2Sn6g69QCTb36HkIfoOccZN2CDNgFsr77T8vAFwNQ RcEwIsGpYXfJWcH75Z9AyjW7moNPdkwJGwVYheQ8CE4IPkJHlGo6CI+Ew4SLgSvNko4yqjdM9Rae Avarf3hq9l9hmU7ZGCRXYvv6T4rD7O+1jCC1MXRl5GlliEyBQx+2L9O83SRSnQ9NUSqkhZ3o/VII 34MAAAAAAAA= --Apple-Mail=_DB6674C2-1509-4E1B-AEC9-F4B688FF37D9-- From debbugs-submit-bounces@debbugs.gnu.org Sat Aug 11 18:39:59 2012 Received: (at control) by debbugs.gnu.org; 11 Aug 2012 22:39:59 +0000 Received: from localhost ([127.0.0.1]:50076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T0KLe-0004zF-S3 for submit@debbugs.gnu.org; Sat, 11 Aug 2012 18:39:59 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:50953) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1T0KLd-0004z9-IA for control@debbugs.gnu.org; Sat, 11 Aug 2012 18:39:58 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1T0KDV-0005IL-W0 for control@debbugs.gnu.org; Sat, 11 Aug 2012 18:31:34 -0400 Date: Sat, 11 Aug 2012 18:31:33 -0400 Message-Id: Subject: control message for bug 12183 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) merge 4871 12183 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 08 10:49:02 2012 Received: (at 12183-done) by debbugs.gnu.org; 8 Sep 2012 14:49:02 +0000 Received: from localhost ([127.0.0.1]:48724 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TAMLF-0004YR-UZ for submit@debbugs.gnu.org; Sat, 08 Sep 2012 10:49:02 -0400 Received: from mailout.attendit.se ([83.140.103.4]:40225) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1TAMLC-0004Xz-S9 for 12183-done@debbugs.gnu.org; Sat, 08 Sep 2012 10:48:59 -0400 Received: from mail01.melmac.se (mail01.melmac.se [62.20.26.80]) by mailout.attendit.se (Postfix) with ESMTP id 0F505500E6 for <12183-done@debbugs.gnu.org>; Sat, 8 Sep 2012 16:42:40 +0200 (CEST) Received: (qmail 15985 invoked by uid 89); 8 Sep 2012 14:48:08 -0000 Received: from h-46-59-42-18.na.cust.bahnhof.se (HELO coolsville.localdomain) (boel.djarv@bdtv.se@46.59.42.18) by mail01.melmac.se with ESMTPA; 8 Sep 2012 14:48:08 -0000 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 3E9067FA05E; Sat, 8 Sep 2012 16:48:31 +0200 (CEST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 6.0 \(1486\)) Subject: Re: bug#12183: 24.1.50; Unrecognized pasteboard formats quit yank in Emacs.app From: =?iso-8859-1?Q?Jan_Dj=E4rv?= In-Reply-To: Date: Sat, 8 Sep 2012 16:48:30 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <02336074-1DC9-4BF2-8063-DF3A0A44DF9D@swipnet.se> References: To: Jason T. Miller X-Mailer: Apple Mail (2.1486) X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 12183-done Cc: 12183-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.2 (-) Hello. 11 aug 2012 kl. 22:02 skrev Jason T. Miller : > 1. Start Emacs.app in OS X (or, presumably, GNUstep). On OS X, > $PATH_TO_EMACS_APP/Contents/MacOS/Emacs -Q > is fine. >=20 > 2. Load something in the pasteboard that lacks a plain text = representation*. >=20 > 3. Yank. Emacs aborts the yank with the quit message "empty or = unsupported > pasteboard type". >=20 > =46rom my perspective at least, this behavior is never useful, = frequently annoying, > and particularly painful when `save-interprogram-paste-before-kill' is = enabled. > My preferred solution is for Emacs to simply ignore unsupported = pasteboard data. > For example, replacing >=20 > (defun ns-get-pasteboard () > "Returns the value of the pasteboard." > (ns-get-selection-internal 'CLIPBOARD)) >=20 > with >=20 > (defun ns-get-pasteboard () > "Returns the value of the pasteboard, or nil for unsupported = formats." > (condition-case nil > (ns-get-selection-internal 'CLIPBOARD) > (quit nil))) >=20 > has this effect, while retaining the old behavior in the Objective-C > implementation for applications that require special handling for = empty, > unrecognized, and invalid pasteboard data. I checked in your suggestion in to the trunk. Emacs beeps too much, I = don't think it should beep when scrolling hits top or bottom for = example. Thanks, Jan D. From unknown Tue Jun 24 05:11:10 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sun, 07 Oct 2012 11:24:03 +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