From unknown Mon Aug 18 15:41:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7934: 24.0.50; Nextstep: Can't copy and paste null characters Resent-From: Harald Hanche-Olsen Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Jan 2011 22:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 7934 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 7934@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.129625398525131 (code B ref -1); Fri, 28 Jan 2011 22:34:02 +0000 Received: (at submit) by debbugs.gnu.org; 28 Jan 2011 22:33:05 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PiwsK-0006XI-EZ for submit@debbugs.gnu.org; Fri, 28 Jan 2011 17:33:04 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PiwsI-0006Wp-B4 for submit@debbugs.gnu.org; Fri, 28 Jan 2011 17:33:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pix0F-0007XM-C6 for submit@debbugs.gnu.org; Fri, 28 Jan 2011 17:41:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:51908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pix0F-0007XB-A2 for submit@debbugs.gnu.org; Fri, 28 Jan 2011 17:41:15 -0500 Received: from [140.186.70.92] (port=42760 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pix0E-0003O3-Gz for bug-gnu-emacs@gnu.org; Fri, 28 Jan 2011 17:41:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pix0C-0007WT-MK for bug-gnu-emacs@gnu.org; Fri, 28 Jan 2011 17:41:14 -0500 Received: from anne.math.ntnu.no ([129.241.15.150]:36253) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Pix0C-0007Vl-B2 for bug-gnu-emacs@gnu.org; Fri, 28 Jan 2011 17:41:12 -0500 Received: (qmail 20852 invoked from network); 28 Jan 2011 22:41:09 -0000 Received: from gauss.math.ntnu.no (HELO localhost) (hanche@129.241.15.102) by anne.math.ntnu.no with ESMTPA; 28 Jan 2011 22:41:09 -0000 Date: Fri, 28 Jan 2011 23:41:08 +0100 (CET) Message-Id: <20110128.234108.2288499198722119886.hanche@math.ntnu.no> From: Harald Hanche-Olsen X-URL: http://www.math.ntnu.no/~hanche/ X-Mailer: Mew version 6.3.50 on Emacs 24.0.50 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 129.241.15.150 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -5.9 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.0 (------) Starting with .../Emacs.app/Contents/MacOS/Emacs -Q: Type these characters in the *scratch* buffer: abc C-q C-space def so you now have a line looking like abc^@def with the ^@ representing a null character. Now type the characters C-a C-k C-y which should kill the line and then yank it back. Expected result: The line is unchanged. Actual result: Only the letters abc are yanked back. The null character and the following characters are lost. (I discovered this when I found myself unable to copy the debugger buffer, which happened to contain bytecode snippets which had null characters in them.) In GNU Emacs 24.0.50.1 (x86_64-apple-darwin10.5.0, NS apple-appkit-1038.35) of 2011-01-21 on mack Windowing system distributor `Apple', version 10.3.1038 configured using `configure '--with-ns'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t - Harald From unknown Mon Aug 18 15:41:41 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Harald Hanche-Olsen Subject: bug#7934: closed (Re: bug#7934: 24.0.50; Nextstep: Can't copy and paste null characters) Message-ID: References: <4D43FACA.4030808@swipnet.se> <20110128.234108.2288499198722119886.hanche@math.ntnu.no> X-Gnu-PR-Message: they-closed 7934 X-Gnu-PR-Package: emacs,ns Reply-To: 7934@debbugs.gnu.org Date: Sat, 29 Jan 2011 11:25:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1296300303-31073-1" This is a multi-part message in MIME format... ------------=_1296300303-31073-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #7934: 24.0.50; Nextstep: Can't copy and paste null characters which was filed against the emacs,ns package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 7934@debbugs.gnu.org. --=20 7934: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D7934 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1296300303-31073-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 7934-done) by debbugs.gnu.org; 29 Jan 2011 11:24:15 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pj8ud-00084D-AP for submit@debbugs.gnu.org; Sat, 29 Jan 2011 06:24:15 -0500 Received: from smtprelay-b12.telenor.se ([62.127.194.21]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pj8ub-00083z-Vl for 7934-done@debbugs.gnu.org; Sat, 29 Jan 2011 06:24:14 -0500 Received: from ipb1.telenor.se (ipb1.telenor.se [195.54.127.164]) by smtprelay-b12.telenor.se (Postfix) with ESMTP id 3FE5CCC3A for <7934-done@debbugs.gnu.org>; Sat, 29 Jan 2011 12:32:27 +0100 (CET) X-SENDER-IP: [85.225.45.100] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ato4AEOJQ01V4S1kPGdsb2JhbACIXpwmDAEBAQE1L7pehU4Ej2Y X-IronPort-AV: E=Sophos;i="4.60,396,1291590000"; d="scan'208";a="170061771" Received: from c-642de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.100]) by ipb1.telenor.se with ESMTP; 29 Jan 2011 12:32:27 +0100 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id 11A457FA05A; Sat, 29 Jan 2011 12:32:27 +0100 (CET) Message-ID: <4D43FACA.4030808@swipnet.se> Date: Sat, 29 Jan 2011 12:32:26 +0100 From: =?ISO-8859-1?Q?Jan_Dj=E4rv?= User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.2.14) Gecko/20110123 Thunderbird/3.1.8 MIME-Version: 1.0 To: Harald Hanche-Olsen Subject: Re: bug#7934: 24.0.50; Nextstep: Can't copy and paste null characters References: <20110128.234108.2288499198722119886.hanche@math.ntnu.no> In-Reply-To: <20110128.234108.2288499198722119886.hanche@math.ntnu.no> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 7934-done Cc: 7934-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.3 (--) Fixed in trunk. Thanks, Jan D. Harald Hanche-Olsen skrev 2011-01-28 23.41: > Starting with .../Emacs.app/Contents/MacOS/Emacs -Q: > Type these characters in the *scratch* buffer: > abc C-q C-space def > so you now have a line looking like > abc^@def > with the ^@ representing a null character. > Now type the characters C-a C-k C-y > which should kill the line and then yank it back. > > Expected result: The line is unchanged. > Actual result: Only the letters abc are yanked back. > The null character and the following characters are lost. > > (I discovered this when I found myself unable to copy the debugger > buffer, which happened to contain bytecode snippets which had null > characters in them.) > > In GNU Emacs 24.0.50.1 (x86_64-apple-darwin10.5.0, NS apple-appkit-1038.35) > of 2011-01-21 on mack > Windowing system distributor `Apple', version 10.3.1038 > configured using `configure '--with-ns'' > > Important settings: > value of $LC_ALL: nil > value of $LC_COLLATE: nil > value of $LC_CTYPE: en_US.UTF-8 > value of $LC_MESSAGES: nil > value of $LC_MONETARY: nil > value of $LC_NUMERIC: nil > value of $LC_TIME: nil > value of $LANG: nil > value of $XMODIFIERS: nil > locale-coding-system: utf-8-unix > default enable-multibyte-characters: t > > - Harald > > ------------=_1296300303-31073-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 28 Jan 2011 22:33:05 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PiwsK-0006XI-EZ for submit@debbugs.gnu.org; Fri, 28 Jan 2011 17:33:04 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PiwsI-0006Wp-B4 for submit@debbugs.gnu.org; Fri, 28 Jan 2011 17:33:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pix0F-0007XM-C6 for submit@debbugs.gnu.org; Fri, 28 Jan 2011 17:41:16 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:51908) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Pix0F-0007XB-A2 for submit@debbugs.gnu.org; Fri, 28 Jan 2011 17:41:15 -0500 Received: from [140.186.70.92] (port=42760 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Pix0E-0003O3-Gz for bug-gnu-emacs@gnu.org; Fri, 28 Jan 2011 17:41:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pix0C-0007WT-MK for bug-gnu-emacs@gnu.org; Fri, 28 Jan 2011 17:41:14 -0500 Received: from anne.math.ntnu.no ([129.241.15.150]:36253) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Pix0C-0007Vl-B2 for bug-gnu-emacs@gnu.org; Fri, 28 Jan 2011 17:41:12 -0500 Received: (qmail 20852 invoked from network); 28 Jan 2011 22:41:09 -0000 Received: from gauss.math.ntnu.no (HELO localhost) (hanche@129.241.15.102) by anne.math.ntnu.no with ESMTPA; 28 Jan 2011 22:41:09 -0000 Date: Fri, 28 Jan 2011 23:41:08 +0100 (CET) Message-Id: <20110128.234108.2288499198722119886.hanche@math.ntnu.no> To: bug-gnu-emacs@gnu.org Subject: 24.0.50; Nextstep: Can't copy and paste null characters From: Harald Hanche-Olsen X-URL: http://www.math.ntnu.no/~hanche/ X-Mailer: Mew version 6.3.50 on Emacs 24.0.50 / Mule 6.0 (HANACHIRUSATO) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 129.241.15.150 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -5.9 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.0 (------) Starting with .../Emacs.app/Contents/MacOS/Emacs -Q: Type these characters in the *scratch* buffer: abc C-q C-space def so you now have a line looking like abc^@def with the ^@ representing a null character. Now type the characters C-a C-k C-y which should kill the line and then yank it back. Expected result: The line is unchanged. Actual result: Only the letters abc are yanked back. The null character and the following characters are lost. (I discovered this when I found myself unable to copy the debugger buffer, which happened to contain bytecode snippets which had null characters in them.) In GNU Emacs 24.0.50.1 (x86_64-apple-darwin10.5.0, NS apple-appkit-1038.35) of 2011-01-21 on mack Windowing system distributor `Apple', version 10.3.1038 configured using `configure '--with-ns'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: en_US.UTF-8 value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: nil value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t - Harald ------------=_1296300303-31073-1-- From unknown Mon Aug 18 15:41:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7934: 24.0.50; Nextstep: Can't copy and paste null characters Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jan 2011 15:46:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7934 X-GNU-PR-Package: emacs,ns X-GNU-PR-Keywords: To: 7934@debbugs.gnu.org Cc: jan.h.d@swipnet.se Received: via spool by 7934-submit@debbugs.gnu.org id=B7934.129631592527424 (code B ref 7934); Sat, 29 Jan 2011 15:46:01 +0000 Received: (at 7934) by debbugs.gnu.org; 29 Jan 2011 15:45:25 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PjCzN-00078G-C0 for submit@debbugs.gnu.org; Sat, 29 Jan 2011 10:45:25 -0500 Received: from tomts5-srv.bellnexxia.net ([209.226.175.25]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PjCzJ-000784-Nw for 7934@debbugs.gnu.org; Sat, 29 Jan 2011 10:45:22 -0500 Received: from toip5.srvr.bell.ca ([209.226.175.88]) by tomts5-srv.bellnexxia.net (InterMail vM.5.01.06.13 201-253-122-130-113-20050324) with ESMTP id <20110129155326.YKTS18540.tomts5-srv.bellnexxia.net@toip5.srvr.bell.ca> for <7934@debbugs.gnu.org>; Sat, 29 Jan 2011 10:53:26 -0500 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AkcFAOrCQ01Fn/Gg/2dsb2JhbACWZY8SuwKFTgSFEw Received: from pcpqlogicpcs (HELO ceviche.home) ([69.159.241.160]) by toip5.srvr.bell.ca with ESMTP; 29 Jan 2011 10:53:26 -0500 Received: by ceviche.home (Postfix, from userid 20848) id 46BCF660DC; Sat, 29 Jan 2011 10:53:26 -0500 (EST) From: Stefan Monnier Message-ID: References: <20110128.234108.2288499198722119886.hanche@math.ntnu.no> <4D43FACA.4030808@swipnet.se> Date: Sat, 29 Jan 2011 10:53:26 -0500 In-Reply-To: <4D43FACA.4030808@swipnet.se> ("Jan =?UTF-8?Q?Dj=C3=A4rv?="'s message of "Sat, 29 Jan 2011 12:32:26 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.0 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.0 (--) > Fixed in trunk. Thanks, Jan. But I wonder why this bug manifested itself in the "C-k C-y" case, which I thought would not fetch the selection from the OS but would short-circuit it and take it directly from the kill-ring (which has the advantage of preserving the unibyte/multibyte distinction, the text-properties, ...). Stefan > Harald Hanche-Olsen skrev 2011-01-28 23.41: >> Starting with .../Emacs.app/Contents/MacOS/Emacs -Q: >> Type these characters in the *scratch* buffer: >> abc C-q C-space def >> so you now have a line looking like >> abc^@def >> with the ^@ representing a null character. >> Now type the characters C-a C-k C-y >> which should kill the line and then yank it back. >> >> Expected result: The line is unchanged. >> Actual result: Only the letters abc are yanked back. >> The null character and the following characters are lost. >> >> (I discovered this when I found myself unable to copy the debugger >> buffer, which happened to contain bytecode snippets which had null >> characters in them.) >> >> In GNU Emacs 24.0.50.1 (x86_64-apple-darwin10.5.0, NS apple-appkit-1038.35) >> of 2011-01-21 on mack >> Windowing system distributor `Apple', version 10.3.1038 >> configured using `configure '--with-ns'' >> >> Important settings: >> value of $LC_ALL: nil >> value of $LC_COLLATE: nil >> value of $LC_CTYPE: en_US.UTF-8 >> value of $LC_MESSAGES: nil >> value of $LC_MONETARY: nil >> value of $LC_NUMERIC: nil >> value of $LC_TIME: nil >> value of $LANG: nil >> value of $XMODIFIERS: nil >> locale-coding-system: utf-8-unix >> default enable-multibyte-characters: t >> >> - Harald >> >> From unknown Mon Aug 18 15:41:41 2025 X-Loop: help-debbugs@gnu.org Subject: bug#7934: 24.0.50; Nextstep: Can't copy and paste null characters Resent-From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 29 Jan 2011 16:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 7934 X-GNU-PR-Package: emacs,ns X-GNU-PR-Keywords: To: Stefan Monnier Cc: 7934@debbugs.gnu.org Received: via spool by 7934-submit@debbugs.gnu.org id=B7934.129631972332695 (code B ref 7934); Sat, 29 Jan 2011 16:49:02 +0000 Received: (at 7934) by debbugs.gnu.org; 29 Jan 2011 16:48:43 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PjDyc-0008VG-89 for submit@debbugs.gnu.org; Sat, 29 Jan 2011 11:48:42 -0500 Received: from smtprelay-h22.telenor.se ([195.54.99.197]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PjDyZ-0008V3-5I for 7934@debbugs.gnu.org; Sat, 29 Jan 2011 11:48:39 -0500 Received: from ipb2.telenor.se (ipb2.telenor.se [195.54.127.165]) by smtprelay-h22.telenor.se (Postfix) with ESMTP id 001A3EB4A3 for <7934@debbugs.gnu.org>; Sat, 29 Jan 2011 17:56:53 +0100 (CET) X-SENDER-IP: [85.225.45.100] X-LISTENER: [smtp.bredband.net] X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AqY0AH7VQ01V4S1kPGdsb2JhbACIXZwZDAEBAQE1L7sJhU4Ej2Y X-IronPort-AV: E=Sophos;i="4.60,397,1291590000"; d="scan'208";a="168591924" Received: from c-642de155.25-1-64736c10.cust.bredbandsbolaget.se (HELO coolsville.localdomain) ([85.225.45.100]) by ipb2.telenor.se with ESMTP; 29 Jan 2011 17:56:53 +0100 Received: from [172.20.199.13] (zeplin [172.20.199.13]) by coolsville.localdomain (Postfix) with ESMTPSA id EB5E77FA05A; Sat, 29 Jan 2011 17:56:52 +0100 (CET) Message-ID: <4D4446D4.6060301@swipnet.se> Date: Sat, 29 Jan 2011 17:56:52 +0100 From: Jan =?UTF-8?Q?Dj=C3=A4rv?= User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; sv-SE; rv:1.9.2.14) Gecko/20110123 Thunderbird/3.1.8 MIME-Version: 1.0 References: <20110128.234108.2288499198722119886.hanche@math.ntnu.no> <4D43FACA.4030808@swipnet.se> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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: -2.3 (--) Stefan Monnier skrev 2011-01-29 16.53: >> Fixed in trunk. > > Thanks, Jan. But I wonder why this bug manifested itself in the "C-k > C-y" case, which I thought would not fetch the selection from the OS but > would short-circuit it and take it directly from the kill-ring (which > has the advantage of preserving the unibyte/multibyte distinction, the > text-properties, ...). > Maybe it should, but it doesn't. Here is a lisp backtrace after doing C-y: "ns-get-cut-buffer-internal" (0x5fbfd598) "ns-get-pasteboard" (0x5fbfdaa8) "x-selection-value" (0x5fbfdfc8) "current-kill" (0x5fbfe4f0) "yank" (0x5fbfea58) So the faulty logic (if any) must be as early as current-kill, I guess? Jan D.