From cfalls@gmail.com Wed Feb 11 08:46:52 2009 Received: (at submit) by emacsbugs.donarmstrong.com; 11 Feb 2009 16:46:53 +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=2.3 required=4.0 tests=FOURLA,FVGT_m_MULTI_ODD, IMPRONONCABLE_1,MULTALT,MURPHY_DRUGS_REL8,MURPHY_WRONG_WORD2 autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1BGkmOJ011588 for ; Wed, 11 Feb 2009 08:46:49 -0800 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LXIEZ-0007fz-Ud for bug-gnu-emacs@gnu.org; Wed, 11 Feb 2009 11:46:47 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LXIEY-0007ed-OW for bug-gnu-emacs@gnu.org; Wed, 11 Feb 2009 11:46:47 -0500 Received: from [199.232.76.173] (port=51796 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LXIEY-0007eU-Dr for bug-gnu-emacs@gnu.org; Wed, 11 Feb 2009 11:46:46 -0500 Received: from el-out-1112.google.com ([209.85.162.177]:34351) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LXIEX-000666-CR for bug-gnu-emacs@gnu.org; Wed, 11 Feb 2009 11:46:45 -0500 Received: by el-out-1112.google.com with SMTP id b25so174606elf.12 for ; Wed, 11 Feb 2009 08:46:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=lDv9BF3ps79oOjVYzs6n2sU+1Ccn9gADGh7jWI6jXTw=; b=VS3An+tWVSNFWxvsQlRl9KxH8wb4duOHzb8n36PrgqwtdLnViUGZWSeQMnvgCNg1vc 5JDRHsCVpdbFksXc9Vy2xdagcXBQQaTLbLKes9tJE7u96iu6A2J0qHDibTOseOqvDa6K 0PWTS11TM65Gy/iwV3PXPy51mUCy5WMuLTiO4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=GpX3G/kvAZ6ZW9vE290I/IeWsQwZt9c8wwaG/Mam25ud5Ekvs8JPDsjsgP03W1KlSF 4hsizlUs8hqpxHveubAS8AOzKOcF33DKwEOCAA+kOuxGbkgynRRyf/AixSUyBgMrihAB l+rkycUdHKdYIFvtTT9Sm1iCzvsSRcpQmBJrg= MIME-Version: 1.0 Received: by 10.231.14.196 with SMTP id h4mr2192752iba.36.1234370803544; Wed, 11 Feb 2009 08:46:43 -0800 (PST) Date: Wed, 11 Feb 2009 11:46:43 -0500 Message-ID: <180a05860902110846v246f3b2aq665aec656c420a0d@mail.gmail.com> Subject: wishlist with fix: losing X-windows clipboard From: Craig Falls To: bug-gnu-emacs@gnu.org Content-Type: multipart/alternative; boundary=0003255762ca44349b0462a759c0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) --0003255762ca44349b0462a759c0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Symptom: User loses the contents of the X-windows clipboard when executing a kill command. This is inconsistent with text killed in emacs, which is still saved in the kill-ring after subsequent kills. (see http://osdir.com/ml/emacs.macintosh.osx/2005-11/msg00078.html for someone else annoyed by this) Actions to trigger: Copy text in Firefox. Run a kill command (e.g. kill-region) in emacs. Run yank. Run yank-pop. Note that the text copied in Firefox is nowhere to be found. Fix: The following one-line patch seems to work, but I'm no emacs hacker, so among other things, there's no configuration. It just saves the clipboard to the kill-ring before killing if yank would result in yanking the clipboard instead of the top of the kill ring. --- /home/cfalls/src/emacs/lisp/simple.el 2008-04-22 15:50:11.000000000 -0400 +++ /tmp/simple.el 2009-02-11 11:23:46.373880990 -0500 @@ -2705,46 +2705,47 @@ (defun kill-new (string &optional replace yank-handler) "Make STRING the latest kill in the kill ring. Set `kill-ring-yank-pointer' to point to it. If `interprogram-cut-function' is non-nil, apply it to STRING. Optional second argument REPLACE non-nil means that STRING will replace the front of the kill ring, rather than being added to the list. Optional third arguments YANK-HANDLER controls how the STRING is later inserted into a buffer; see `insert-for-yank' for details. When a yank handler is specified, STRING must be non-empty (the yank handler, if non-nil, is stored as a `yank-handler' text property on STRING). When the yank handler has a non-nil PARAM element, the original STRING argument is not used by `insert-for-yank'. However, since Lisp code may access and use elements from the kill ring directly, the STRING argument should still be a \"useful\" string for such uses." (if (> (length string) 0) (if yank-handler (put-text-property 0 (length string) 'yank-handler yank-handler string)) (if yank-handler (signal 'args-out-of-range (list string "yank-handler specified for empty string")))) + (current-kill 0) (if (fboundp 'menu-bar-update-yank-menu) (menu-bar-update-yank-menu string (and replace (car kill-ring)))) (if (and replace kill-ring) (setcar kill-ring string) (push string kill-ring) (if (> (length kill-ring) kill-ring-max) (setcdr (nthcdr (1- kill-ring-max) kill-ring) nil))) (setq kill-ring-yank-pointer kill-ring) (if interprogram-cut-function (funcall interprogram-cut-function string (not replace)))) (defun kill-append (string before-p &optional yank-handler) "Append STRING to the end of the latest kill in the kill ring. If BEFORE-P is non-nil, prepend STRING to the kill. Optional third argument YANK-HANDLER, if non-nil, specifies the yank-handler text property to be set on the combined kill ring string. If the specified yank-handler arg differs from the yank-handler property of the latest kill string, this function adds the combined string to the kill ring as a new element, instead of replacing the last kill with it. If `interprogram-cut-function' is set, pass the resulting kill to it." (let* ((cur (car kill-ring))) (kill-new (if before-p (concat string cur) (concat cur string)) In GNU Emacs 23.0.60.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.8.20) of 2008-04-24 on nyc-qws-024 Windowing system distributor `The X.Org Foundation', version 11.0.70101000 configured using `configure '--enable-font-backend' '--with-xft' '--with-freetype'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t --0003255762ca44349b0462a759c0 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Symptom: User loses the contents of the X-windows clipboard when
executi= ng a kill command.  This is inconsistent with text killed in
emacs,= which is still saved in the kill-ring after subsequent kills.
(see http:= //osdir.com/ml/emacs.macintosh.osx/2005-11/msg00078.html for
someone else annoyed by this)

Actions to trigger: Copy text in Firef= ox.  Run a kill command
(e.g. kill-region) in emacs.  Run yank= .  Run yank-pop.  Note that the
text copied in Firefox is nowh= ere to be found.

Fix: The following one-line patch seems to work, but I'm no emacshacker, so among other things, there's no configuration.  It jus= t
saves the clipboard to the kill-ring before killing if yank would
r= esult in yanking the clipboard instead of the top of the kill ring.

--- /home/cfalls/src/emacs/lisp/simple.el     =   2008-04-22 15:50:11.000000000 -0400
+++ /tmp/simple.el  = ;    2009-02-11 11:23:46.373880990 -0500
@@ -2705,46 +270= 5,47 @@
 (defun kill-new (string &optional replace yank-handler= )
   "Make STRING the latest kill in the kill ring.
 S= et `kill-ring-yank-pointer' to point to it.
 If `interprogram-c= ut-function' is non-nil, apply it to STRING.
 Optional second a= rgument REPLACE non-nil means that STRING will replace
 the front of the kill ring, rather than being added to the list.
&= nbsp;
 Optional third arguments YANK-HANDLER controls how the STRIN= G is later
 inserted into a buffer; see `insert-for-yank' for d= etails.
 When a yank handler is specified, STRING must be non-empty= (the yank
 handler, if non-nil, is stored as a `yank-handler' text property = on STRING).
 
 When the yank handler has a non-nil PARAM el= ement, the original STRING
 argument is not used by `insert-for-yan= k'.  However, since Lisp code
 may access and use elements from the kill ring directly, the STRING argument should still be a \"useful\" string for such use= s."
   (if (> (length string) 0)
   =     (if yank-handler
      =     (put-text-property 0 (length string)
            &nb= sp;            =     'yank-handler yank-handler string))
  &= nbsp;  (if yank-handler
        = (signal 'args-out-of-range
       = ;         (list string "yank-h= andler specified for empty string"))))
+  (current-kill 0)
   (if (fboundp 'menu-bar-update-= yank-menu)
       (menu-bar-update-yank-me= nu string (and replace (car kill-ring))))
   (if (and replace = kill-ring)
       (setcar kill-ring string= )
     (push string kill-ring)
     (if (> (length kill-ring) kill-ring-max)
&nb= sp;       (setcdr (nthcdr (1- kill-ring-max) = kill-ring) nil)))
   (setq kill-ring-yank-pointer kill-ring)   (if interprogram-cut-function
    &nb= sp;  (funcall interprogram-cut-function string (not replace))))
 
 (defun kill-append (string before-p &optional yank-hand= ler)
   "Append STRING to the end of the latest kill in t= he kill ring.
 If BEFORE-P is non-nil, prepend STRING to the kill.<= br> Optional third argument YANK-HANDLER, if non-nil, specifies the  yank-handler text property to be set on the combined kill ring
&nb= sp;string.  If the specified yank-handler arg differs from the
&nbs= p;yank-handler property of the latest kill string, this function
 a= dds the combined string to the kill ring as a new element,
 instead of replacing the last kill with it.
 If `interprogram= -cut-function' is set, pass the resulting kill to it."
 &n= bsp; (let* ((cur (car kill-ring)))
     (kill-new (i= f before-p (concat string cur) (concat cur string))



In GNU Emacs 23.0.60.1 (x86_64-unknown-linux-gnu, GTK+ Version = 2.8.20)
 of 2008-04-24 on nyc-qws-024
Windowing system distribut= or `The X.Org Foundation', version 11.0.70101000
configured using `c= onfigure  '--enable-font-backend' '--with-xft' '--= with-freetype''

Important settings:
  value of $LC_ALL: nil
  value of = $LC_COLLATE: nil
  value of $LC_CTYPE: nil
  value of $LC_M= ESSAGES: nil
  value of $LC_MONETARY: nil
  value of $LC_NU= MERIC: nil
  value of $LC_TIME: nil
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: nil
&= nbsp; locale-coding-system: utf-8-unix
  default-enable-multibyte-c= haracters: t



--0003255762ca44349b0462a759c0-- From monnier@iro.umontreal.ca Wed Feb 11 18:33:38 2009 Received: (at 2289) by emacsbugs.donarmstrong.com; 12 Feb 2009 02:33: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=-2.5 required=4.0 tests=HAS_BUG_NUMBER, MURPHY_DRUGS_REL8,VALID_BTS_CONTROL,XIRONPORT 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 n1C2XTKH030304; Wed, 11 Feb 2009 18:33:30 -0800 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: ArwEAGgZk0lFxIvi/2dsb2JhbACBbtJshBsGgyQ X-IronPort-AV: E=Sophos;i="4.38,194,1233550800"; d="scan'208";a="33747986" Received: from 69-196-139-226.dsl.teksavvy.com (HELO pastel.home) ([69.196.139.226]) by ironport2-out.teksavvy.com with ESMTP; 11 Feb 2009 21:33:23 -0500 Received: by pastel.home (Postfix, from userid 20848) id 69C9F7FE6; Wed, 11 Feb 2009 21:33:23 -0500 (EST) From: Stefan Monnier To: Craig Falls Cc: 2289@debbugs.gnu.org Subject: Re: bug#2289: wishlist with fix: losing X-windows clipboard Message-ID: References: <180a05860902110846v246f3b2aq665aec656c420a0d@mail.gmail.com> Date: Wed, 11 Feb 2009 21:33:23 -0500 In-Reply-To: <180a05860902110846v246f3b2aq665aec656c420a0d@mail.gmail.com> (Craig Falls's message of "Wed, 11 Feb 2009 11:46:43 -0500") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii severity 2289 wishlist thanks > Fix: The following one-line patch seems to work, but I'm no emacs > hacker, so among other things, there's no configuration. It just > saves the clipboard to the kill-ring before killing if yank would > result in yanking the clipboard instead of the top of the kill ring. I use a similar patch myself. And actually I tried to get it accepted, but it was turned down because of the problems it introduces when the "current-kill" hangs (e.g. when the holder of the selection is suspended). We should add it together, conditional on some config var. That will be for Emacs-23.2, tho. Stefan From cfalls@gmail.com Thu Feb 12 16:05:07 2009 Received: (at 2289) by emacsbugs.donarmstrong.com; 13 Feb 2009 00:05:07 +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=-2.0 required=4.0 tests=HAS_BUG_NUMBER,MULTALT, MURPHY_DRUGS_REL8 autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from el-out-1112.google.com (el-out-1112.google.com [209.85.162.181]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n1D04xTp029072 for <2289@emacsbugs.donarmstrong.com>; Thu, 12 Feb 2009 16:05:00 -0800 Received: by el-out-1112.google.com with SMTP id o28so706483ele.22 for <2289@emacsbugs.donarmstrong.com>; Thu, 12 Feb 2009 16:04:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type; bh=TV7tPQXGmuUDT3TPI362bnZwSRUvI1uJPh3yErrlp3c=; b=xzScy9HzquFMwt/d6Oa7w0b0isN2/l1Zw57fRzeHRYG0yhyjaRwfVih+H1qU/Hq/pj 9GLddykD6IKGdyQ4UmgESf/W1ziZ8tBBWiyWGE6ZSXPBLfstTOZHSvS38FFv/QIrMVaS McC9fkP9baoSUXN8bhh/P/ruSoBKLy7rlHVBM= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=tMId8OdBvdwsRX1vFsWwg4edqjCDqyLIhIyWOG/G3NG8ukSuQgirE819H7bBXL6/+l /7JysNlFglLKdwP2l8iuZGhTlcRRpNKUi3irN2cQNWNr1QEwd59vRIlXmHrt8GtpKCgY aKy2oqvTol7J8opQ/SczfDJVhQSszbTy7wcd8= MIME-Version: 1.0 Received: by 10.231.16.134 with SMTP id o6mr457829iba.53.1234483498826; Thu, 12 Feb 2009 16:04:58 -0800 (PST) In-Reply-To: References: <180a05860902110846v246f3b2aq665aec656c420a0d@mail.gmail.com> Date: Thu, 12 Feb 2009 19:04:58 -0500 Message-ID: <180a05860902121604i363bcae9ga0df4c2bc6e5019b@mail.gmail.com> Subject: Re: bug#2289: wishlist with fix: losing X-windows clipboard From: Craig Falls To: Stefan Monnier Cc: 2289@debbugs.gnu.org Content-Type: multipart/alternative; boundary=002215046c6f6dbb010462c196d7 --002215046c6f6dbb010462c196d7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Thanks. I sort of feel like current-kill should time out, whether this new option is set or not, if that's possible in emacs lisp. On Wed, Feb 11, 2009 at 9:33 PM, Stefan Monnier wrote: > severity 2289 wishlist > thanks > > > Fix: The following one-line patch seems to work, but I'm no emacs > > hacker, so among other things, there's no configuration. It just > > saves the clipboard to the kill-ring before killing if yank would > > result in yanking the clipboard instead of the top of the kill ring. > > I use a similar patch myself. > And actually I tried to get it accepted, but it was turned down because > of the problems it introduces when the "current-kill" hangs (e.g. when > the holder of the selection is suspended). > We should add it together, conditional on some config var. > That will be for Emacs-23.2, tho. > > > Stefan > --002215046c6f6dbb010462c196d7 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Thanks.  I sort of feel like current-kill should time out, whether thi= s new option is set or not, if that's possible in emacs lisp.

On Wed, Feb 11, 2009 at 9:33 PM, Stefan Monnier <monnier@iro= .umontreal.ca> wrote:
severity 2289 wis= hlist
thanks

> Fix: The following one-line patch seems to work, but I'm no emacs<= br> > hacker, so among other things, there's no configuration.  It = just
> saves the clipboard to the kill-ring before killing if yank would
> result in yanking the clipboard instead of the top of the kill ring.
I use a similar patch myself.
And actually I tried to get it accepted, but it was turned down because
of the problems it introduces when the "current-kill" hangs (e.g.= when
the holder of the selection is suspended).
We should add it together, conditional on some config var.
That will be for Emacs-23.2, tho.


       Stefan

--002215046c6f6dbb010462c196d7-- From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 05 01:53:52 2011 Received: (at 2289) by debbugs.gnu.org; 5 Oct 2011 05:53:52 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBKQS-0006wa-7j for submit@debbugs.gnu.org; Wed, 05 Oct 2011 01:53:52 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBKQQ-0006wP-Lv; Wed, 05 Oct 2011 01:53:51 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RBKQO-0003Ke-PR; Wed, 05 Oct 2011 01:53:48 -0400 From: Glenn Morris To: 2289@debbugs.gnu.org Subject: Re: bug#2289: wishlist with fix: losing X-windows clipboard References: <180a05860902110846v246f3b2aq665aec656c420a0d@mail.gmail.com> <180a05860902121604i363bcae9ga0df4c2bc6e5019b@mail.gmail.com> X-Spook: AVN USDOJ dictionary fundamentalist Bletchley Park X-Ran: P`FnS]#qTJA&9cgYIG9Jcx}5DYCgFRFGG^%L2N3dC=}DPS$di,MV}nhhqr*5.Oc[X;@dvO X-Hue: red X-Attribution: GM Date: Wed, 05 Oct 2011 01:53:48 -0400 In-Reply-To: <180a05860902121604i363bcae9ga0df4c2bc6e5019b@mail.gmail.com> (Craig Falls's message of "Thu, 12 Feb 2009 19:04:58 -0500") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 2289 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.4 (------) found 2289 24.0.90 stop This issue still seems to be present, despite the selection-related changes in Emacs 24. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 05 18:19:01 2011 Received: (at 2289) by debbugs.gnu.org; 5 Oct 2011 22:19:01 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBZno-0002NZ-Lo for submit@debbugs.gnu.org; Wed, 05 Oct 2011 18:19:00 -0400 Received: from vm-emlprdomr-04.its.yale.edu ([130.132.50.145]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBZnm-0002NN-TN for 2289@debbugs.gnu.org; Wed, 05 Oct 2011 18:18:59 -0400 Received: from furball (dhcp-128-36-14-81.central.yale.edu [128.36.14.81]) (authenticated bits=0) by vm-emlprdomr-04.its.yale.edu (8.14.4/8.14.4) with ESMTP id p95MImeV024493 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Wed, 5 Oct 2011 18:18:48 -0400 From: Chong Yidong To: Glenn Morris Subject: Re: bug#2289: wishlist with fix: losing X-windows clipboard References: <180a05860902110846v246f3b2aq665aec656c420a0d@mail.gmail.com> <180a05860902121604i363bcae9ga0df4c2bc6e5019b@mail.gmail.com> Date: Wed, 05 Oct 2011 18:18:47 -0400 In-Reply-To: (Glenn Morris's message of "Wed, 05 Oct 2011 01:53:48 -0400") Message-ID: <87ty7n2ibc.fsf@stupidchicken.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.145 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: 2289 Cc: Craig Falls , 2289@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.7 (--) Glenn Morris writes: >> Copy text in Firefox. Run a kill command (e.g. kill-region) in >> emacs. Run yank. Run yank-pop. Note that the text copied in >> Firefox is nowhere to be found. > > This issue still seems to be present, despite the selection-related > changes in Emacs 24. Actually, it was fixed in 23.2. The behavior desired by the OP can now be obtained by setting save-interprogram-paste-before-kill to t. Closing. From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 05 18:19:15 2011 Received: (at control) by debbugs.gnu.org; 5 Oct 2011 22:19: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 1RBZo3-0002OQ-4l for submit@debbugs.gnu.org; Wed, 05 Oct 2011 18:19:15 -0400 Received: from vm-emlprdomr-02.its.yale.edu ([130.132.50.143]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBZo1-0002OA-FJ for control@debbugs.gnu.org; Wed, 05 Oct 2011 18:19:13 -0400 Received: from furball (dhcp-128-36-14-81.central.yale.edu [128.36.14.81]) (authenticated bits=0) by vm-emlprdomr-02.its.yale.edu (8.14.4/8.14.4) with ESMTP id p95MJ2W2008791 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Wed, 5 Oct 2011 18:19:03 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 2289 Date: Wed, 05 Oct 2011 18:19:02 -0400 Message-ID: <87mxdfm695.fsf@stupidchicken.com> MIME-Version: 1.0 Content-Type: text/plain X-Scanned-By: MIMEDefang 2.71 on 130.132.50.143 X-Spam-Score: -2.7 (--) X-Debbugs-Envelope-To: control 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.7 (--) close 2289 thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Oct 05 18:28:04 2011 Received: (at control) by debbugs.gnu.org; 5 Oct 2011 22:28:04 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBZwa-0002bA-9z for submit@debbugs.gnu.org; Wed, 05 Oct 2011 18:28:04 -0400 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1RBZwX-0002ak-6I for control@debbugs.gnu.org; Wed, 05 Oct 2011 18:28:02 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1RBZwR-00005i-MF for control@debbugs.gnu.org; Wed, 05 Oct 2011 18:27:55 -0400 Date: Wed, 05 Oct 2011 18:27:55 -0400 Message-Id: Subject: control message for bug 2289 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: control 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.4 (------) notfound 2289 24.0.90 fixed 2289 23.2 From unknown Tue Jun 24 13:56:44 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 03 Nov 2011 11:24:08 +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