From unknown Sun Jun 22 00:54:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56325: [REGRESSION] (clipboard-yank) always pastes from kill-ring after text copy Resent-From: Konstantin Kharlamov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Jun 2022 13:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 56325 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 56325@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.165659692129643 (code B ref -1); Thu, 30 Jun 2022 13:49:02 +0000 Received: (at submit) by debbugs.gnu.org; 30 Jun 2022 13:48:41 +0000 Received: from localhost ([127.0.0.1]:33719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6uXA-0007i3-ND for submit@debbugs.gnu.org; Thu, 30 Jun 2022 09:48:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:55806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6uX7-0007ht-MY for submit@debbugs.gnu.org; Thu, 30 Jun 2022 09:48:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51618) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6uX7-00082T-FB for bug-gnu-emacs@gnu.org; Thu, 30 Jun 2022 09:48:37 -0400 Received: from forward104j.mail.yandex.net ([2a02:6b8:0:801:2::107]:51384) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6uX4-0005xK-KJ for bug-gnu-emacs@gnu.org; Thu, 30 Jun 2022 09:48:37 -0400 Received: from forward103q.mail.yandex.net (forward103q.mail.yandex.net [IPv6:2a02:6b8:c0e:50:0:640:b21c:d009]) by forward104j.mail.yandex.net (Yandex) with ESMTP id 588212F9B9F4 for ; Thu, 30 Jun 2022 16:48:20 +0300 (MSK) Received: from vla1-2a93b1d0b0e8.qloud-c.yandex.net (vla1-2a93b1d0b0e8.qloud-c.yandex.net [IPv6:2a02:6b8:c0d:1e22:0:640:2a93:b1d0]) by forward103q.mail.yandex.net (Yandex) with ESMTP id 53CA356A0041 for ; Thu, 30 Jun 2022 16:48:20 +0300 (MSK) Received: from vla5-3832771863b8.qloud-c.yandex.net (vla5-3832771863b8.qloud-c.yandex.net [2a02:6b8:c18:3417:0:640:3832:7718]) by vla1-2a93b1d0b0e8.qloud-c.yandex.net (mxback/Yandex) with ESMTP id DSE51S6LTU-mKf4tEaH; Thu, 30 Jun 2022 16:48:20 +0300 X-Yandex-Fwd: 2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1656596900; bh=eccsQBj9Rc1ftow44G6lgfGeLKgyv2wgqbWj659O938=; h=Date:To:From:Subject:Message-ID; b=mwzvqPo5hZoCC85dOotYm/6H5l/OKMGtqZYxn+a5VC9dH6aKYLTJPwoYtSGaadm6H 6MqU5gBGU53+5YO/FPCD/PWaDpLq3cWsOK0lynhRiKc9DLrkDKyllmrQd7z5jH54po ImNEyo1uRACBvAwciY1eiW6G/IKJ/PxPkzxhVP+A= Authentication-Results: vla1-2a93b1d0b0e8.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by vla5-3832771863b8.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id qp8Gc1VoWR-mJMavQG9; Thu, 30 Jun 2022 16:48:19 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) Message-ID: From: Konstantin Kharlamov Date: Thu, 30 Jun 2022 16:48:19 +0300 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.2 MIME-Version: 1.0 Received-SPF: pass client-ip=2a02:6b8:0:801:2::107; envelope-from=hi-angel@yandex.ru; helo=forward104j.mail.yandex.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) After upgrade to latest development version at: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 fb0d95984b: Put the obsoletion earlier in th= e *Help* buffer I found out that using (clipboard-yank) and (x-clipboard-yank)=C2=A0when `select-enable-clipboard` is set to t, after copying a text to clipboard once, results in them pasting from kill-ring instead of clipboard. # Steps to reproduce 1. Create /tmp/.emacs file with the following content: (setq select-enable-clipboard nil inhibit-startup-screen t) (defun clipboard-yank-test () (interactive) (let ((select-enable-clipboard t)) (clipboard-yank))) (global-set-key "\C-y" 'clipboard-yank-test) (defun clipboard-copy-fixed () (interactive) (let ((select-enable-clipboard t)) (clipboard-kill-ring-save (region-beginning)(region-end)))) (global-set-key "\M-w" 'clipboard-copy-fixed) 2. Launch `HOME=3D/tmp/ emacs` 3. [you're in a *scratch* buffer] Move caret till word "create" on the 2nd line, select it by pressing M-f, then copy to the system clipboard by pressing M-w 4. Move caret to another word, e.g. "file" 5. Delete the word "file" by pressing M-d 5. Press C-y to paste the current clipboard content ## Expected A word "create" will be inserted as it is in the system clipboard. Note: (clipboard-yank-test) pastes from the system clipboard not the kill-ring due to `select-enable-clipboard` being set locally to t. ## Actual The word you deleted in *scratch* buffer will be inserted instead of "create". From unknown Sun Jun 22 00:54:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56325: [REGRESSION] (clipboard-yank) always pastes from kill-ring after text copy Resent-From: Konstantin Kharlamov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 30 Jun 2022 21:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56325 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 56325@debbugs.gnu.org Cc: luangruo@yahoo.com Received: via spool by 56325-submit@debbugs.gnu.org id=B56325.165662290812681 (code B ref 56325); Thu, 30 Jun 2022 21:02:02 +0000 Received: (at 56325) by debbugs.gnu.org; 30 Jun 2022 21:01:48 +0000 Received: from localhost ([127.0.0.1]:35749 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o71IK-0003IF-De for submit@debbugs.gnu.org; Thu, 30 Jun 2022 17:01:48 -0400 Received: from forward500o.mail.yandex.net ([37.140.190.195]:44896) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o71IF-00038g-5v for 56325@debbugs.gnu.org; Thu, 30 Jun 2022 17:01:46 -0400 Received: from sas2-8b67b1ff2598.qloud-c.yandex.net (sas2-8b67b1ff2598.qloud-c.yandex.net [IPv6:2a02:6b8:c08:ff01:0:640:8b67:b1ff]) by forward500o.mail.yandex.net (Yandex) with ESMTP id DC07894251C; Fri, 1 Jul 2022 00:01:35 +0300 (MSK) Received: from sas1-37da021029ee.qloud-c.yandex.net (sas1-37da021029ee.qloud-c.yandex.net [2a02:6b8:c08:1612:0:640:37da:210]) by sas2-8b67b1ff2598.qloud-c.yandex.net (mxback/Yandex) with ESMTP id 7xq5dHk2Y5-1Zg8lJBs; Fri, 01 Jul 2022 00:01:35 +0300 X-Yandex-Fwd: 2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1656622895; bh=3fdL52E1a6M084Q+g9yoEiKlOa/gO+H4q3jinNJX7Ro=; h=In-Reply-To:References:Date:Cc:To:From:Subject:Message-ID; b=IVRxgjOFMZw5ObipFMniOEDmtp5LliGxj4fJK61tbJNIUx++lzbM3vdbV/pQkCq1p SeNi3JvOytIH1i1pfFdPVabIROtKrzBNyhZIQKaoBl8k/TGEKpHREbFumd/TG+BuPx 2NX3Kzsjtx4gSuqsIGGD4K6P9S8D4MX8MVzYExho= Authentication-Results: sas2-8b67b1ff2598.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by sas1-37da021029ee.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id vib7jntVDO-1ZNOwkuN; Fri, 01 Jul 2022 00:01:35 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) Message-ID: From: Konstantin Kharlamov Date: Fri, 01 Jul 2022 00:01:34 +0300 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.2 MIME-Version: 1.0 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) The problem is bisected to commit: 16174d796f86fe Avoid extraneous selection querying if we own the selection Po Lu, sorry :) Note that this is a problem different from #56273. In particular, the problem in #56273 couldn't be reproduced by using (clipboard-yank) as opposed to (x-clipboard-yank). However this one is reproduced with both. From unknown Sun Jun 22 00:54:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56325: [REGRESSION] (clipboard-yank) always pastes from kill-ring after text copy Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Jul 2022 02:24:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56325 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Konstantin Kharlamov Cc: 56325@debbugs.gnu.org Received: via spool by 56325-submit@debbugs.gnu.org id=B56325.165664223231095 (code B ref 56325); Fri, 01 Jul 2022 02:24:01 +0000 Received: (at 56325) by debbugs.gnu.org; 1 Jul 2022 02:23:52 +0000 Received: from localhost ([127.0.0.1]:35992 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o76Jz-00085T-OH for submit@debbugs.gnu.org; Thu, 30 Jun 2022 22:23:51 -0400 Received: from sonic311-25.consmr.mail.ne1.yahoo.com ([66.163.188.206]:42702) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o76Jy-00085E-08 for 56325@debbugs.gnu.org; Thu, 30 Jun 2022 22:23:50 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1656642224; bh=fZJM5cX4mkXxB19tZRrst4G5ryDdKm6z9vEsoncXP4s=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=jsLfkhgAwRtG0WP/yWnO9TnRqR/tSAlMIkp/SLB/Xryocq0/tOlvAA8QOROP1WvrSQUhwGhIsuXWFHlRssr0JxVZSjcGNj27h22whK0vVpVQaz3kvoIFFHTgbYFrqd1fcP4DBQHwOtBhZeZXwser0YkyrkC0HxKDr1ansKPJ+licdoZc+koCZL5lwYNUpcs2736+HqtCXAoUxupTwI5bW5bN9ryCwGPC3Up9MN3vXoHd8Zq1Jq6NOFS9GySdUGy7dI7Dq0j4nezuDJRh28Bxgqc0emK9oNZmak9NF0VveFZpT9egJwy4qTjU+Lo6BvoN7R6wDZMSPaoIjKoGBOefkg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1656642224; bh=epJKWrg8aefLDa+QXtHVfgReFrc0d2OKzuh6TcmTUvE=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=f8eaOUEpoB7N20UNyQnCp9JQJP+m6IL9XKOSL0pBy56NLzEZg3clPNuWEDUwa0yH484hlAyHkOrxndveVhPBttIvfMebGHMa+vlCDFiG6KeC1hzsyVZPWh63kznqAWWkXKxqNkPlGCApztK7U0bmrk6QhaLK+z4sfnzjQDcUhhMdfyfnTjRcAhIzWg+kMkr8AMbZROGSNmDRfMiMvOqFu8/ctY9U6oIJV5/d2dH8UpYptJRgnAmZBoqZx2aNLEOR597R4BjYhyuBSMiXF7TmtCttqcjrCtsqN8Rrh5E99F9gMPMdzmbfdMuDJY8/YRxYTpMjZHvqohl6yImCZS5eQA== X-YMail-OSG: nD9kpBsVM1kItx0OOWnZz9865q5Azz6XxxkEMFXAsNbnn3wPWanYuE7BXy.jj80 89ft2widTZtE2P1wgAPWW0NlZKqbDFBkzA3UgdbPiTBeH1PvPkpP0GWkXP5tsImKnEy_zD70JE25 rHBLvFLjdh6kKQEa8NMYa9uPXOi6i34kPBEF505E64Au7HPt4kIWfVoWNudZM2hz0YEZgrx_CKXp tvmOIwcEFXNUSTCtOZ82jIV7ba.ot8kfkdwFUEM7ZWV7F2N3lH1QHMik9vLTPzUL8RJIGes5lbAC x4SB5CSq6v204bT99GfXTv0HFH5kRwR0itCWyV4QL74hj76UzkpC_KJZytZNBuUqtf6M.P7J9589 Q5DkfOPBf0CwHASBjpIsLloMi5akkAG9Y7cx13nVDF9hwZWr2Ff6dJO64S5SamL_9QbivrnUw5rG y66BYljGCsi.t.jAXAuaMuAqUW6EnKKzi3OsR9i4LwZoaMmbkFaazSbjTsMHV8Aw0PrqWHMdkLOF 7fIq.yA5VXsiXGevGR9gb9jEZDYyOxXrdhIfklJe_._zQza0klZESZGVN.E49c3AZ5Y10fzUEbME 2LQ_g6HxTppD2K6JBHZ_2jbtNLbG7zvM7noRu3CRa4vM2QdEDQWZXMaSNzTRmNrcoCVlvp7WEq1V 9niI7KaO2EDGpHwIDst5IIDcnJkrxi37JgiRqKWXr0yWN01bhvuEvgCss4PToKIyYejrJ87N1o9O 8LfTIThkFilL0aTgwCQbdSE7UhJxLnEDylhaKESwl_rZM9BW1mrFQZ4vkafftzZPs2YSzBxLqsJ. zmPt3NHWgZ4cM8F6L2AdV1_rtE38AVrCd0OKEXwuvOd.YBr_nzQ6iqTgvZVj2tupA9BWmfJ5_w8F 5ETiaOt0.v.x0bZkyWHlvlalFpmh7LuBQrNHVcpF2wOA9nfdB7kf3Tn.PQdGP3b1Vt69HdwmlAy6 tfX0qgwCg64m87nJ4Fx.1Zqwhj9qAz4noRwrvQJ.MekyBR9ilUk8Do65VSlvrGY6Eji.R8iJjeFF GFNPbxvlC4l7iIP0Txl8A6l1FHxaBidm2vdYlpmtuUtHvKLyMFTuOd0bn3rSYjiMvsS64kGZHmtF HS.Io.h1RuNywLkxBBf4VaCQVKiPLkd1gLp9nnY37.CqOwWD4Lq2bQDq.nMfM2Mk12UMI_6IE37K GOcS4C0uJAJL6KwlXG2gHF3gYg2fh0ouiTKXr5ph.r9fgZihKNSVgBq2CoGx0DEDjF3ieOkb0I93 QpF4tsiLQsdnw64Wz9LhhnEey0dfJlhcygrIfRBQfZOsknv7grxhhnF4T9PyEneB1FRYU4GBeXoN IXNQlLDsLZInLgaxeRlvHFAYaEWw.E.ni.HYKNYJF7X1tRQJ8kxsiawUmtXcr3UlRF9LV0AS_8yv emb5Adwuqaon_hwKa.EyGTCTQl7NsuyIoFaP2PFR840vXb65KhVJZpYsYM2fZeAdeYeZGHD.FxqU GpJ3Epts33V6_OSsJGK7W3hnsbPzx4DuWnNLu7It9H7Fa4TBTnF7a0R3cYbECL4JktgpVPLbNSQn jBnU3K0vCFmNB8fbWpEChxjpSkhdVKrvrHZ9ThevyYRzvdDFbwR91UgfqwM85VSe8X_tKc5BlfT5 oUfv5uLZu6yrtZWILBmidjyggGNxaOAD6F4WNAvqy7.ZB_37amCk8bslqBoCi0l5ibyKY2sAdIwc XyTi.NerJssprQp0RFPrMa3IQdgr9SrsAYYFBhX50zyWtcZCjhO0fGbJAtXTHo._lS1V5hX4Lof_ cTOnu7QQ0q2GMYPMgZ1XEoWhW_RqPXSMTEBcMPR7_EXNbQ8sp5fgHz7z_y4FHqKzPdqUfypIt1rO kSB8S0cIg_cO1wvY6ieXsuF6gZ.vBBdORXWVzzJOep.sYlKYKCpfZ427cAQitkdytFIShHsKWiZQ h_gFMnUwp8UZBQHqGVqhaGZKH4hl_1.ScTROb9P5GbbNz_OWN3KbDZhLas2i8zycQVMqhQ0AbOOD KjQT2m3YbvXJ8VRbUm6DxFub4m8Y6rrapHA7RCrvxVcrT_qsvCQ.lQ77jLY0i6sEef4n9eHJHbW6 7DKyNTq..WP82AfXh2zTQ9Hi9_HRyQnzXy0xFxY2s9tUYa27veaRqXBTjR2jO5N.gNirvWt0.uY7 1KQaCVCNRHNoHBCXkBQYbIAuqFpTf6OQn9yuKnwrA_NNCuddXJnEhc6PeRo5D.81AAEhXaZKDWW8 zpzIrrEAY5IAQBPvBcFfy9u8IXy.aZRZb..eY95H2gjEKHgvnKXr3IgKu X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Fri, 1 Jul 2022 02:23:44 +0000 Received: by hermes--canary-production-sg3-67975bbd4b-mtf9g (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 22d9abbdb0315184f74601f50fdd5348; Fri, 01 Jul 2022 02:23:41 +0000 (UTC) From: Po Lu References: Date: Fri, 01 Jul 2022 10:23:37 +0800 In-Reply-To: (Konstantin Kharlamov's message of "Thu, 30 Jun 2022 16:48:19 +0300") Message-ID: <87o7y9efkm.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20381 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 443 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Konstantin Kharlamov writes: > After upgrade to latest development version at: > > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 fb0d95984b: Put the obsoletion earlier in = the *Help* buffer > > I found out that using (clipboard-yank) and (x-clipboard-yank)=C2=A0when > `select-enable-clipboard` is set to t, after copying a text to > clipboard once, results in them pasting from kill-ring instead of > clipboard. Should be fixed now. From unknown Sun Jun 22 00:54:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#56325: [REGRESSION] (clipboard-yank) always pastes from kill-ring after text copy Resent-From: Konstantin Kharlamov Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 01 Jul 2022 07:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 56325 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Po Lu Cc: 56325@debbugs.gnu.org Received: via spool by 56325-submit@debbugs.gnu.org id=B56325.165665941928913 (code B ref 56325); Fri, 01 Jul 2022 07:11:02 +0000 Received: (at 56325) by debbugs.gnu.org; 1 Jul 2022 07:10:19 +0000 Received: from localhost ([127.0.0.1]:36157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7AnD-0007WH-1g for submit@debbugs.gnu.org; Fri, 01 Jul 2022 03:10:19 -0400 Received: from forward501p.mail.yandex.net ([77.88.28.111]:57006) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7AnA-0007Vs-22 for 56325@debbugs.gnu.org; Fri, 01 Jul 2022 03:10:17 -0400 Received: from myt5-17da64a172c0.qloud-c.yandex.net (myt5-17da64a172c0.qloud-c.yandex.net [IPv6:2a02:6b8:c12:1bad:0:640:17da:64a1]) by forward501p.mail.yandex.net (Yandex) with ESMTP id 2B3E2621311E; Fri, 1 Jul 2022 10:10:09 +0300 (MSK) Received: from myt6-016ca1315a73.qloud-c.yandex.net (myt6-016ca1315a73.qloud-c.yandex.net [2a02:6b8:c12:4e0e:0:640:16c:a131]) by myt5-17da64a172c0.qloud-c.yandex.net (mxback/Yandex) with ESMTP id GX5TuZy6pi-A8gG5iqk; Fri, 01 Jul 2022 10:10:09 +0300 X-Yandex-Fwd: 2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1656659409; bh=ZjjxcP+lgyWxCP/VZ8j+Vj5kFqchtFnYwJCpZj9ZvVI=; h=In-Reply-To:References:Date:Cc:To:From:Subject:Message-ID; b=kPtoxeaxVQCJfk8cVDHdEGHRK7ACb2a8WVVztFRSp2AenAf0pS1UBzvUut0fovES7 yNqz46Y0NSH7ONJNCNTxNrGeteZICL5sWVBK5KBiqvx96+ylY0hxBdPvipKWNSfyC2 qmg7QCXMCKsmDSllchkJTARE8ub52fxANQ+tJDos= Authentication-Results: myt5-17da64a172c0.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by myt6-016ca1315a73.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id xktu7SI3ko-A8Mi8ibw; Fri, 01 Jul 2022 10:10:08 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) Message-ID: From: Konstantin Kharlamov Date: Fri, 01 Jul 2022 10:10:07 +0300 In-Reply-To: <87o7y9efkm.fsf@yahoo.com> References: <87o7y9efkm.fsf@yahoo.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.2 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > Should be fixed now. Thank you, I confirm the problem is no longer reproducible with latest master at efc2a878de From unknown Sun Jun 22 00:54:08 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Konstantin Kharlamov Subject: bug#56325: closed (Re: bug#56325: [REGRESSION] (clipboard-yank) always pastes from kill-ring after text copy) Message-ID: References: <87k08xdyqj.fsf@yahoo.com> X-Gnu-PR-Message: they-closed 56325 X-Gnu-PR-Package: emacs Reply-To: 56325@debbugs.gnu.org Date: Fri, 01 Jul 2022 08:28:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1656664082-4931-1" This is a multi-part message in MIME format... ------------=_1656664082-4931-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #56325: [REGRESSION] (clipboard-yank) always pastes from kill-ring after te= xt copy which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 56325@debbugs.gnu.org. --=20 56325: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D56325 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1656664082-4931-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 56325-done) by debbugs.gnu.org; 1 Jul 2022 08:27:32 +0000 Received: from localhost ([127.0.0.1]:36200 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7Bzw-0001Gk-IG for submit@debbugs.gnu.org; Fri, 01 Jul 2022 04:27:32 -0400 Received: from sonic315-22.consmr.mail.ne1.yahoo.com ([66.163.190.148]:40957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o7Bzu-0001GV-UT for 56325-done@debbugs.gnu.org; Fri, 01 Jul 2022 04:27:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1656664045; bh=0axEQD8+DEF6vHVFzUXc4Bs6nqz3PNE1qnlLtMk3ZHE=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=gw2ulWujRxy0jOBWxsUowMh6Xs4U/OVtXYgRIk5w1FA8cq+3Ec12VaNdTgqt1541SfKUmnbbLc5keNa15gwcEBXYARVJTKVNJ3j/U7j5WRgQBd4Sialffwq1YmR5HdZRuntKZqAKerweMeGub6nAKpAdCF5B1CL6V1WGiOvamITK6YwHcbyXCkLTiVmTxuKRTiNYiNDlL+Efz41aPC3YV/MpFRW/XsENmjSe8jv7saArg5EdkrLnFbaHEQp+BPD/uOCpgwOnDsaMNAOo+Yp6JFc3PKvLC8m2d/HsHJZIT1qbxVbIm5lwgseEO0ZZZ22mZMu+wmIhzQ7Zkon1EO7TdA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1656664045; bh=cYaRB46h4pgwcWBvQi1wz64ct5AFqdDeo0wte3nI2Z/=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Apkd0n860RqxZpKUnkMB6Hus/AOP1Qe0V6O6BIU9fy0s5YYx0DKdZ/rkXxMRg3EoFH6VSnsTw4Oq4WjGHcmjd8U2IYMUhkLSB4ww4LPIxm8upVaGqvjGqQDEL2HirWfi1ax54xPLZIX5vWI8nec/SrjBzOi6cY9+vKG9+PYbH/rjOyxev9z6mDIZyRYGt3TiAzSJ2N3Yc6zevf497EO7DEqN0OHd5U2S2hp32u02WllLFrsi2NWSXPYn4KDaUea4TLfM0A0ZxWnXvFPlNd7TGd1aDAjV0F+a7RBE7undqvLzz/Uf7uiQJOLprVRkQRZ3A83FO6C4PzZx5FH7zqf4VQ== X-YMail-OSG: Ys_El1AVM1lN336p7uYNzJFpaz7Sz9MG7iykrUvV3C921Qt1RsjNQm0E7XZrKtN RVV2XmE2J8d1phwBXA.grsfijRtEuyn1sTfNzoWwL7XhLzykF6egyW6ndMrPifwhrpdN4StYbx4Y vwKy_r6N71HyY5AUtoWeAiCsy0VJxxqWbVFByNe50tzyyL7o_4pMLDCN5qa_qxbDK3B04nEFBp1v Y_UIbKwJO.C89ZME2ugefu7LPOZ48R0MHi6Gao0fXwEyZa46OOSpKKGM3cqsNIrcp_.00QL3kGFZ O7izo0jwtH64iJeuuCdafzJN3o2IfuL7NeZoqNWV7b91iBdmYkuc1A50msixILlLl8RMiWa3GExO tE.Y6ghFkwyI9Bpr6Fca3WxCqmaMvJxJcLyxiNH1p0_yljmXOcZT2dFDK0hfiLnt.M.0er6NVoDN UYmqg9iXYEZRYM3_Wuxu1p5PeJSxre8mKeW6ejShJPAbjOI.B717OGHuVgqj2.ElRY92OBRijqoj o.Vcpi2yCqGK9nnqjYM7TcCO4fSI2Xy4NCnWgJkc8gccgKuPFuUQeworZhDodxl26zWnWCijalhv WMXZzhV7JmOgj0Qn9.tQC5mbgSNVjvIcGl47vLw7wZIZHxfHoRYpffmWVvC.cFVvyCzFs.VL_ea6 dhS1CdupuOIdinpu0iKPrv7GjTyIYNzFELwMqOQIe5H6EnuhwTenV6rUhduppCx_lFOisDlAaiyR NJnuL2TjM.5pL.Mueg.rQ6QAaeYixMLn4LTSKOPBV7lkyzHDrR6UbNujdTpP0TNg_nOqcmGo34zF k4dlA_2B1dvRv.m31OagalC1zIqiMaNaq57sSnCqji1JHTp5CQZgfl9nVkanOra1nTwCbRNLgxx4 htTmqfuwjrKv6u_Wooz9Ftp.UQ.MBUVzgBaOTk0RhQ.U7j5VQaIGkPfC0it8HRHACD.PiWEfPI6l PahVffFNa7y_8SdDdB.dIObdVGWPiy0SGJkyUqBzDqRoiFiVbC0oe_OLTdOTvokbBtfE66RQhXGy zGuq4OZB0y9WeuZ9jvIMOMZgtNbry7c8iyKAIV64dSfEfgyscSxJ3hgSVGzVX9NL5LUau7mg2O0v LG74L7ScdMHWBNFX8XDe.9V7qaf9kJWs9K1svie91RWDW1lafEe.lK8BL1peAhmXp9KltfIQRcRZ _UxLTRO2R032yxm08.e7Y_uxVbMVSIey.cXusPHrZtE_Oq4UGMiYiSFMMfTvS40bmBj9XPSTr.Ju peN2tSqEU0I1plSbvQzm8HGMNvRO2der2rUZT5jdmd2Qb.FD4hhoifoMuwTM2BF4TwCIL34NCRdf 2vPZ6CvQUu.mNGFrrBe9QymJVCrm1k7kmMiKXYgMaGhggKOCWxIbHo.b9P6uEFRkNi_bF5FWvBHg rM.SMJfSD2tvM7Hxm1tpJ6pYRgKH4WDGtn0TcXdewKhwBhERaDpFxt0l2T8UHq2POFbWo6Iy7PA2 BpyPHyTWN6ebg9MqQwwEm2x6mwUusxGcMEEoDvvETSR1.FnmEU6vKpNjrVQvy4N5wlf3Z0vQ4uR. OF6JwtvaTvfsthhxniYZEHwPrmUtU6w7rIxcoS4DophW16Te2_t_Ibh8uItmwRV0RVdtGl50a1ov _CYRNRU._v97BZaVEHU_XMvHjDu3_g22U8zfIB5MehlHvtAv0Q.Nl3FiRLI81xnfyNjSZOKpPed2 fdwzztGWPbW9H76Q6GbkymkS5eobLo9yEXxcqGvrYWXc.oBO2Z6OjCZxBOTkDVp.t2aJT2qVv6qv 9_axSnTAE3t0uf7XDGmBOKCojAJIN5X01ObKpEz3ioip6SigHJjbxk9ZFuYoeSWhMHTcK_rNqPA6 tduELsZ4QyLTf11DH9o.hGpHDJL9ldqizseSaIq6Va6rMzLJiaaa.lVYZwdIzqJ.oKY4_MZWOSuL WkAg8UxInhlHksWWLETsYT6AxtzTQkCinY9nrQj7bUpNDmYYSrOYrJo5BoeB7oFI9tuvHiiS_PfK StdEg_oHtHJor21ihmBIRws_s_DExL9JKVFH7ZXyaDJRFhqvUIBtX3Zln0ylneUcwEiRcuK3.1AP wHVjx8zxVc.L33zmG6wPMAinF6MCIZejFyeApIBn7.hyM1tNGKg4VBy0nbJdd6T55GHscupW07pG f7nqJ6D1gyxfG_.QyP6uwTJxIrmPAsu399rlSvFyP6JFwsnd2VdKMBj8ao7kselsut1yf0Sr0AV0 .gUJpGYDKVx9PQpNbwXQ7J5DmnXePyWXvdu.CeldZMVIJ7OiH5TTDJVaFEA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Fri, 1 Jul 2022 08:27:25 +0000 Received: by hermes--canary-production-sg3-67975bbd4b-27vvd (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 282f0d2014c0b2e5fc0f5501ea057be2; Fri, 01 Jul 2022 08:27:21 +0000 (UTC) From: Po Lu To: Konstantin Kharlamov Subject: Re: bug#56325: [REGRESSION] (clipboard-yank) always pastes from kill-ring after text copy References: <87o7y9efkm.fsf@yahoo.com> Date: Fri, 01 Jul 2022 16:27:16 +0800 In-Reply-To: (Konstantin Kharlamov's message of "Fri, 01 Jul 2022 10:10:07 +0300") Message-ID: <87k08xdyqj.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Mailer: WebService/1.1.20381 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 196 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 56325-done Cc: 56325-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Konstantin Kharlamov writes: > Thank you, I confirm the problem is no longer reproducible with latest > master at efc2a878de I'm closing this bug then. Thanks for testing. ------------=_1656664082-4931-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 30 Jun 2022 13:48:41 +0000 Received: from localhost ([127.0.0.1]:33719 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6uXA-0007i3-ND for submit@debbugs.gnu.org; Thu, 30 Jun 2022 09:48:40 -0400 Received: from lists.gnu.org ([209.51.188.17]:55806) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1o6uX7-0007ht-MY for submit@debbugs.gnu.org; Thu, 30 Jun 2022 09:48:39 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51618) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6uX7-00082T-FB for bug-gnu-emacs@gnu.org; Thu, 30 Jun 2022 09:48:37 -0400 Received: from forward104j.mail.yandex.net ([2a02:6b8:0:801:2::107]:51384) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1o6uX4-0005xK-KJ for bug-gnu-emacs@gnu.org; Thu, 30 Jun 2022 09:48:37 -0400 Received: from forward103q.mail.yandex.net (forward103q.mail.yandex.net [IPv6:2a02:6b8:c0e:50:0:640:b21c:d009]) by forward104j.mail.yandex.net (Yandex) with ESMTP id 588212F9B9F4 for ; Thu, 30 Jun 2022 16:48:20 +0300 (MSK) Received: from vla1-2a93b1d0b0e8.qloud-c.yandex.net (vla1-2a93b1d0b0e8.qloud-c.yandex.net [IPv6:2a02:6b8:c0d:1e22:0:640:2a93:b1d0]) by forward103q.mail.yandex.net (Yandex) with ESMTP id 53CA356A0041 for ; Thu, 30 Jun 2022 16:48:20 +0300 (MSK) Received: from vla5-3832771863b8.qloud-c.yandex.net (vla5-3832771863b8.qloud-c.yandex.net [2a02:6b8:c18:3417:0:640:3832:7718]) by vla1-2a93b1d0b0e8.qloud-c.yandex.net (mxback/Yandex) with ESMTP id DSE51S6LTU-mKf4tEaH; Thu, 30 Jun 2022 16:48:20 +0300 X-Yandex-Fwd: 2 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1656596900; bh=eccsQBj9Rc1ftow44G6lgfGeLKgyv2wgqbWj659O938=; h=Date:To:From:Subject:Message-ID; b=mwzvqPo5hZoCC85dOotYm/6H5l/OKMGtqZYxn+a5VC9dH6aKYLTJPwoYtSGaadm6H 6MqU5gBGU53+5YO/FPCD/PWaDpLq3cWsOK0lynhRiKc9DLrkDKyllmrQd7z5jH54po ImNEyo1uRACBvAwciY1eiW6G/IKJ/PxPkzxhVP+A= Authentication-Results: vla1-2a93b1d0b0e8.qloud-c.yandex.net; dkim=pass header.i=@yandex.ru Received: by vla5-3832771863b8.qloud-c.yandex.net (smtp/Yandex) with ESMTPSA id qp8Gc1VoWR-mJMavQG9; Thu, 30 Jun 2022 16:48:19 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) Message-ID: Subject: [REGRESSION] (clipboard-yank) always pastes from kill-ring after text copy From: Konstantin Kharlamov To: bug-gnu-emacs@gnu.org Date: Thu, 30 Jun 2022 16:48:19 +0300 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.2 MIME-Version: 1.0 Received-SPF: pass client-ip=2a02:6b8:0:801:2::107; envelope-from=hi-angel@yandex.ru; helo=forward104j.mail.yandex.net X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.2 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) After upgrade to latest development version at: =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 fb0d95984b: Put the obsoletion earlier in th= e *Help* buffer I found out that using (clipboard-yank) and (x-clipboard-yank)=C2=A0when `select-enable-clipboard` is set to t, after copying a text to clipboard once, results in them pasting from kill-ring instead of clipboard. # Steps to reproduce 1. Create /tmp/.emacs file with the following content: (setq select-enable-clipboard nil inhibit-startup-screen t) (defun clipboard-yank-test () (interactive) (let ((select-enable-clipboard t)) (clipboard-yank))) (global-set-key "\C-y" 'clipboard-yank-test) (defun clipboard-copy-fixed () (interactive) (let ((select-enable-clipboard t)) (clipboard-kill-ring-save (region-beginning)(region-end)))) (global-set-key "\M-w" 'clipboard-copy-fixed) 2. Launch `HOME=3D/tmp/ emacs` 3. [you're in a *scratch* buffer] Move caret till word "create" on the 2nd line, select it by pressing M-f, then copy to the system clipboard by pressing M-w 4. Move caret to another word, e.g. "file" 5. Delete the word "file" by pressing M-d 5. Press C-y to paste the current clipboard content ## Expected A word "create" will be inserted as it is in the system clipboard. Note: (clipboard-yank-test) pastes from the system clipboard not the kill-ring due to `select-enable-clipboard` being set locally to t. ## Actual The word you deleted in *scratch* buffer will be inserted instead of "create". ------------=_1656664082-4931-1--