From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#71656: secondary selection and mouse-drag-secondary-pasting is broken in 29.3 under wayland Date: Fri, 21 Jun 2024 09:34:35 +0800 Message-ID: References: <481481.1718825584@dash.ant.isi.edu> <86sex8nsbx.fsf@gnu.org> <874j9o3yov.fsf@yahoo.com> <578950.1718914561@dash.ant.isi.edu> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39587"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 71656@debbugs.gnu.org, Eli Zaretskii To: John Heidemann Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jun 21 03:35:35 2024 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1sKTBd-0009rw-BB for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 21 Jun 2024 03:35:33 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sKTB6-0004cz-75; Thu, 20 Jun 2024 21:35:00 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sKTB4-0004ZY-BI for bug-gnu-emacs@gnu.org; Thu, 20 Jun 2024 21:34:58 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sKTB4-00068n-3q for bug-gnu-emacs@gnu.org; Thu, 20 Jun 2024 21:34:58 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sKTB7-00023U-VU for bug-gnu-emacs@gnu.org; Thu, 20 Jun 2024 21:35:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 Jun 2024 01:35:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71656 X-GNU-PR-Package: emacs Original-Received: via spool by 71656-submit@debbugs.gnu.org id=B71656.17189336807836 (code B ref 71656); Fri, 21 Jun 2024 01:35:01 +0000 Original-Received: (at 71656) by debbugs.gnu.org; 21 Jun 2024 01:34:40 +0000 Original-Received: from localhost ([127.0.0.1]:51466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sKTAm-00022K-DT for submit@debbugs.gnu.org; Thu, 20 Jun 2024 21:34:40 -0400 Original-Received: from sonic310-25.consmr.mail.ne1.yahoo.com ([66.163.186.206]:46022) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sKTAk-000221-Ms for 71656@debbugs.gnu.org; Thu, 20 Jun 2024 21:34:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1718933667; bh=sUXtEbgQHpw3M9sZjTkZH53DqbmmYC18myExrvXfxQY=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=CoMfca0otgBtpIiyrKf38zf188mysikqjX+rz8/Dqwj3zEe04hbNm/ppFTxu2jR2qUHWxA5U62rBhEDy+oPXxSs9X4uLYCKVI7LxIxlM4ydXCfB44ugauPo3hB+Vqvyk6+Wnl9fj46cVVv16X0RuOVhGwLYhR+2IYS3Jj9HhFtXP6JOD8hrNf4FsJBCUYwZXrujrva6Np2tVEhP3hrACk9AoohHc1xzRpYwX+j24dVEAlI0uWJUr0sAyVNXIFzpJXWFfcOr6qRsyebDhPnZYfQE0EK5gU1Bnw09FJfCrRRVP2uOLJTtEgGPk7EbvekCsddHgXcrkGkGaO3gmj/WSpA== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1718933667; bh=OmQARHwlu2AIhJE7gSZmSoesiMm5iR7ZoWZmr83E4Fv=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=d+UU+BPVCmeSciSYZIAJqnf05WlHiPANDC1WtlqMV+zYctsilPeNfliWgbYEAGpCKK3GjCE5TIcIxmTUkMgD3/DvbZxKdwdzVxTQ3eiEhe4YKWBx+nWqCi8UWEBIrZNYY7a5HuDEegsgLIbs9ASBAOWy+7LyMdPZJQ1X8YG+HzN9uPlI1DyjEI43gg+ENnESbTSJx88zcyutRFCxZAj52nQlpFKjtHOElYW2SjZYnQqiQzYNJvZEznFHYdpss6oK49fijx1+g/Fg8ITa4CuuN4FGEoNYqRZJ93L1lEe6hfTH2MC21WH8iUwFpRaygApwTMbY3QW2bkpj+oT0CUzjWw== X-YMail-OSG: wivOYLUVM1nzx.Gg9HiMkFNbq2.B21SJKIFy7Pc3cH2PSt95geFcmxNf6BzfUIC gn7ftIL2jX_4KR7ggnbqifAhznO_VKkS4vMO7kUN.vt.3LPi3fTbm6w6vMWjqJJHV7HsZHhwKGET X..MU3NQtmu14UurfMz5NwWNpB9lgDXU3SO2K5C1SZaKWJ5bGR2gPAV6VKwIhpbwCdWufmDsXpXj 7GgEm55cm.a3CI19HIE9RjozZBQ3mL9Yl.Q.NzKD.ZNlkyJ15UbJwRkuhDgebJd39Wr4GXihiclP PJbiCoPAvwHD_KhGsR.2zOxRoP0r8hv44YRtglWoJbWCpDb3Ho1we623CIkPmXgq9nDm8u5RENOZ dZK19R_yGIT8qLY64Xwp3ZSgvtZMtAJHEZWdHF383Ei3fL6x0yJsrWIqkH10Rwz7drww7DdsoOwS Pg3_RXU3zNILAuakRdj9rOwAAqypOt0nT84oINKMZcxoYhqhSRiVSQRNYvDh3NsO4ekjCnmdFFxL 8mYfCuMehKcS2eK63bf6lKQJcJBHvRJ35KJ43z2.j7fY3x_UR_G0f15z_TLPcoyRacjsvXodDxzA p3Av43m7I782rXK7q.WDzox7QifCJQoWrhIXXLZCeGEL9rqKiqNnlIKstUOsQpJuKm8TbLLNt0F7 XWWMaks1BEfDvBqSwpb7DEwK2bfEtK7TduN11ubI33SMtpCDnGh9VB2UBtrmRNO.QcRb1ZElIExT ZSYxAXlz85CTbohSU8Wh0OWy8i9.HWbXIkfsWCxfAXKrB5d7PCgTdilw7SqzqTRUtMG5p3UkMzqw FCZ5xY8NCGS_KQZIUyuoy4dTeJ2FJtubD5Sjt202ia X-Sonic-MF: X-Sonic-ID: f9f93119-ac9b-42a0-986b-df686ce8a978 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic310.consmr.mail.ne1.yahoo.com with HTTP; Fri, 21 Jun 2024 01:34:27 +0000 Original-Received: by hermes--production-sg3-7b469d9f6-62l4r (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID ecef5baa691a4526fc2d5ec92dc267b1; Fri, 21 Jun 2024 01:34:19 +0000 (UTC) In-Reply-To: <578950.1718914561@dash.ant.isi.edu> (John Heidemann's message of "Thu, 20 Jun 2024 13:16:01 -0700") X-Mailer: WebService/1.1.22407 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:287604 Archived-At: John Heidemann writes: > Perhaps analogous code needs to go in to implementing that downstream > code (such as mouse.el and mouse-copy.el) would continue to work? > > -John Patches welcome, as ever. One difficulty I anticipate is that some GDK backends and Wayland compositors do support SECONDARY, while one Emacs session is capable of being connected to multiple displays providing different repertories of selections, and even potentially implemented by multiple GDK backends. Another is that the existence of support for a selection cannot be ascertained until an attempt is made to acquire ownership of it.