From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David De La Harpe Golden Newsgroups: gmane.emacs.bugs Subject: bug#6637: 24.0.50; kill ring being seriously polluted Date: Sat, 17 Jul 2010 18:53:06 +0100 Message-ID: <4C41EE02.2010204@harpegolden.net> References: <87oce986yu.fsf@leeloo.anubex.internal> <87mxts970k.fsf@stupidchicken.com> <87bpa7zagi.fsf@stupidchicken.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1279389641 5594 80.91.229.12 (17 Jul 2010 18:00:41 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Sat, 17 Jul 2010 18:00:41 +0000 (UTC) Cc: Chong Yidong , 6637@debbugs.gnu.org To: Tim Van Holder Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jul 17 20:00:38 2010 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 1OaBgj-0003Fr-L6 for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Jul 2010 20:00:37 +0200 Original-Received: from localhost ([127.0.0.1]:54150 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OaBgj-0007wf-7x for geb-bug-gnu-emacs@m.gmane.org; Sat, 17 Jul 2010 14:00:37 -0400 Original-Received: from [140.186.70.92] (port=42367 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OaBgc-0007wa-Ew for bug-gnu-emacs@gnu.org; Sat, 17 Jul 2010 14:00:31 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OaBgb-0004xk-6x for bug-gnu-emacs@gnu.org; Sat, 17 Jul 2010 14:00:30 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:45488) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OaBgb-0004xg-1Y for bug-gnu-emacs@gnu.org; Sat, 17 Jul 2010 14:00:29 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OaBZO-0002Wr-1p; Sat, 17 Jul 2010 13:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: David De La Harpe Golden Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 17 Jul 2010 17:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6637 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6637-submit@debbugs.gnu.org id=B6637.12793891759715 (code B ref 6637); Sat, 17 Jul 2010 17:53:02 +0000 Original-Received: (at 6637) by debbugs.gnu.org; 17 Jul 2010 17:52:55 +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 1OaBZG-0002We-FB for submit@debbugs.gnu.org; Sat, 17 Jul 2010 13:52:54 -0400 Original-Received: from harpegolden.net ([65.99.215.13]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OaBZE-0002WZ-Hx for 6637@debbugs.gnu.org; Sat, 17 Jul 2010 13:52:53 -0400 Original-Received: from [87.198.55.208] (87-198-55-208.ptr.magnet.ie [87.198.55.208]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "David De La Harpe Golden", Issuer "David De La Harpe Golden Personal CA rev 3" (verified OK)) by harpegolden.net (Postfix) with ESMTPSA id 4AE03683FF; Sat, 17 Jul 2010 18:53:06 +0100 (IST) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100620 Icedove/3.0.5 In-Reply-To: X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Sat, 17 Jul 2010 13:53:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:38638 Archived-At: On 17/07/10 16:32, Tim Van Holder wrote: > The following is something I do a lot as part of code editing: > 1) copy/kill something > 2) yank the copied/kill text > 3) select certain portions and replace them as needed for that copy > 4) go back to step 2) if needed > The new behaviour interferes with this (and I don't see how it can do > anything but interfere when pc-selection-mode is active). > Firstly (and this may be premature to mention (sorry) given there are more known unresolved issues) but N.B. there have been some even more recent changes addressing some problems with the recent changes, please try starting from emacs -Q with an emacs trunk build >= rev. 100838 and see if the problems you are having persist. Unfortunately, there are known issues even in that revision, but they will (probably) be more subtle. There is effort ongoing to address them. But as Chong just said, that's too vague to reproduce an issue from. I do realise it's a drag to write concrete steps out in the detail really required - but it's pretty necessary for adequate repeatability, in this area small details matter. Ideally (and I acknowledge it is time consuming), you would start from emacs -Q with a known test string (say the initial ";; This buffer is for..." or "The quick brown fox jumps over the lazy dog."), and describe the keystrokes and mouse clicks and point and mouse movements right down to which letters the point and mouse are on, the results of the operations, and the results you expected if they vary. It is also possible there are Cygwin/X specific issues that you are seeing but the rest of us on other X servers aren't. Eyeing its changelog (I personally don't have access to a windows box to test on), it likely has somewhat hairy handling of integration with the w32 clipboard. OTOH, said handling appears to be expecting now-conventional X11 app selection interaction behaviour, so making emacs adopt that behaviour by default shouldn't cause any gross problems (though will inevitably be somewhat different to emacs' historical default behaviour).