From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Jan =?UTF-8?Q?Dj=C3=A4rv?= Newsgroups: gmane.emacs.bugs Subject: bug#7934: 24.0.50; Nextstep: Can't copy and paste null characters Date: Sat, 29 Jan 2011 17:56:52 +0100 Message-ID: <4D4446D4.6060301@swipnet.se> References: <20110128.234108.2288499198722119886.hanche@math.ntnu.no> <4D43FACA.4030808@swipnet.se> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1296321929 3770 80.91.229.12 (29 Jan 2011 17:25:29 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 29 Jan 2011 17:25:29 +0000 (UTC) Cc: 7934@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 29 18:25:25 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PjEY6-0000H7-Jk for geb-bug-gnu-emacs@m.gmane.org; Sat, 29 Jan 2011 18:25:22 +0100 Original-Received: from localhost ([127.0.0.1]:43967 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PjEY5-0000Pv-RD for geb-bug-gnu-emacs@m.gmane.org; Sat, 29 Jan 2011 12:25:21 -0500 Original-Received: from [140.186.70.92] (port=41659 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PjEY0-0000Pq-TJ for bug-gnu-emacs@gnu.org; Sat, 29 Jan 2011 12:25:17 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PjEXz-00017k-Hj for bug-gnu-emacs@gnu.org; Sat, 29 Jan 2011 12:25:16 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42718) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PjEXz-00017g-El for bug-gnu-emacs@gnu.org; Sat, 29 Jan 2011 12:25:15 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1PjDyw-0008Vt-4k; Sat, 29 Jan 2011 11:49:02 -0500 X-Loop: help-debbugs@gnu.org 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: Original-Received: via spool by 7934-submit@debbugs.gnu.org id=B7934.129631972332695 (code B ref 7934); Sat, 29 Jan 2011 16:49:02 +0000 Original-Received: (at 7934) by debbugs.gnu.org; 29 Jan 2011 16:48:43 +0000 Original-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 Original-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 Original-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" Original-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 Original-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) 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 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 29 Jan 2011 11:49:02 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:43736 Archived-At: 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.