From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ignacio Casso Newsgroups: gmane.emacs.bugs Subject: bug#53894: 27.2; Clipboard copy -> C-y -> M-y -> Same clipboard copy does not push to kill ring Date: Wed, 02 Mar 2022 08:44:07 +0100 Message-ID: References: <87leyiw6uu.fsf@yahoo.com> <87wni1tzzl.fsf@yahoo.com> <87pmnttw78.fsf@yahoo.com> <87leyhtv9q.fsf@yahoo.com> <87wni0str6.fsf@yahoo.com> <87h78j6bz0.fsf@yahoo.com> <87czj73xw8.fsf@yahoo.com> <87wnhfoy5h.fsf@hotmail.com> <87sfs233lx.fsf@yahoo.com> <83fso1lsjf.fsf@gnu.org> <871qzlw50r.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37041"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: mu4e 1.6.10; emacs 27.2 Cc: 53894@debbugs.gnu.org, larsi@gnus.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Mar 02 08:53:17 2022 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 1nPJnP-0009UU-QG for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 02 Mar 2022 08:53:17 +0100 Original-Received: from localhost ([::1]:51512 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nPJnO-0001S8-70 for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 02 Mar 2022 02:53:14 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:41688) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nPJnC-0001QN-Gv for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2022 02:53:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45098) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nPJnC-0008IE-8c for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2022 02:53:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nPJnC-0003yd-6N for bug-gnu-emacs@gnu.org; Wed, 02 Mar 2022 02:53:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Ignacio Casso Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 02 Mar 2022 07:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 53894 X-GNU-PR-Package: emacs Original-Received: via spool by 53894-submit@debbugs.gnu.org id=B53894.164620753015204 (code B ref 53894); Wed, 02 Mar 2022 07:53:02 +0000 Original-Received: (at 53894) by debbugs.gnu.org; 2 Mar 2022 07:52:10 +0000 Original-Received: from localhost ([127.0.0.1]:38989 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPJmM-0003xA-71 for submit@debbugs.gnu.org; Wed, 02 Mar 2022 02:52:10 -0500 Original-Received: from mail-oln040092073023.outbound.protection.outlook.com ([40.92.73.23]:14817 helo=EUR04-HE1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nPJmJ-0003wv-Tl for 53894@debbugs.gnu.org; Wed, 02 Mar 2022 02:52:08 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=StZ++9VK96GBnTcxnCQXOFxPQXdPmuIKAlDRffYxBF+s3i0/43UZX7nPQLxwJ0kNS0qfAKT1raVQvuujn/GqV5lxZvx5m01XDNfi6xGBw1zFlqbGRyRmULXQIHcfcFn6gRw7/ZKmXRqFTa+Ys4ybaaHAwDNIRQ77JCN8lVWlfFo/s8JK5KKjhOZQYW2PTvfETM0Y8lVdmMGJv+PPo7TIi0sizhrtgspm10pF5/4FVWoVQJ1TwvXvmNAQatM5EbdHuxHpd42OmomPUAIxi2nYSKX7BfDC9CiF6ZNkySwSc7PfCy1MR1KhkwuE7WWA2oVoUVn0PRsLVnP/6Ssnk5u74Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=nlYzpEvMyVzg+3ixT1A0MWYIIjkqSIBktJOlAkDW4Xg=; b=R6P4MzQFVjslX+93P7zctwMQKg6vDcnb16hQCA1FAXBrY2YbXvZlLHJ1ABNZYCUgA13Iacv3X+0E/f3g0jJoHJbPDOMe34q5R0pMzU8057gEzO8oWhcqBLlfIgvjXTTAsCwfE3QcLxabHdYphV1cWwxoQop+BPgf3J6u8hUii+qKl1irHlolNHNbbe5S/CtMEC08G8Q2tE0hHI7ia1xGEqyqWM84wkiAB8RPB5xcF8dc5x6jcwBSMWZVd1Xfjkbyykq0v3HXxYJqK42dwFs8I6OM63tz44M1HPXO5Yzed4NVxwbsMR6sW/UccrRcH2RdYQptB2o6LMxXyQga5h6BpA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=nlYzpEvMyVzg+3ixT1A0MWYIIjkqSIBktJOlAkDW4Xg=; b=ok9qLW+NxCSpIDt5ttG2ZvCFCCK8dfeg8nny4YrUsg+DeA27UBDjuIBOP7rb0TqnR8CqIFm4E13Ue/tJY8lRQsJxB4d9UkGySO3xzvMwYGguUBti3eSodG+Pokv1pcWThSiMZgzhtF9y5PA87Hq6Km5ErPhSLBnXkbVukP/8HDCTpZ7ghL8e0Y9lKcXx8lO7SL91HMSlf5Fo8yhfI5k3tb9Xcwhf02GNrG1iJJ/Wa9wnm3B4O1epzF8nB51UoIaRzkT0fwIQ5mE0AJoz/mWNFWvGcHFs0XMKA4AqDcz1OfdJ8CgU3SgAqAz9eulO52KdaGm7UNRmHtoojVGtBGUi4A== Original-Received: from PAXPR06MB7760.eurprd06.prod.outlook.com (2603:10a6:102:155::8) by PAXPR06MB7550.eurprd06.prod.outlook.com (2603:10a6:102:12e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5017.26; Wed, 2 Mar 2022 07:52:01 +0000 Original-Received: from PAXPR06MB7760.eurprd06.prod.outlook.com ([fe80::89d5:1159:122b:2b2f]) by PAXPR06MB7760.eurprd06.prod.outlook.com ([fe80::89d5:1159:122b:2b2f%6]) with mapi id 15.20.5017.027; Wed, 2 Mar 2022 07:52:01 +0000 In-reply-to: <871qzlw50r.fsf@yahoo.com> X-TMN: [0XW4aYi7c8kAe0Ti0SomZrhpM0A0ZCMU] X-ClientProxiedBy: MR2P264CA0075.FRAP264.PROD.OUTLOOK.COM (2603:10a6:500:32::15) To PAXPR06MB7760.eurprd06.prod.outlook.com (2603:10a6:102:155::8) X-Microsoft-Original-Message-ID: <87tucg3i78.fsf@hotmail.com> X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 46517637-dd8d-451f-c5e8-08d9fc21884f X-MS-TrafficTypeDiagnostic: PAXPR06MB7550:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: vYawAODj0aLE6nzQqH++J8cg3ALRncuEKXry4ktm1VTKX9dX9GYwYrDNelesKI/wczWzs+w7KOsU88vxST0lTKrDr9xsDALqnsfEQRrWG0LHUHr9sdxUgntyGJl0nTpCRSC3O27ZkR2LhixdveDCtSuGwCReizrGUWymYxgasQtIr3GJrhLLsk6WC2m6yHRblY5hk9EwxrPuDsjs1CgZjH1x1fEIF/yNiAqiHvfiIajci7M8tvGq6+xMpnOgnei3LR5VsW1T75Bka6w+4saxysxzYtxxxDd1j4aiF7ZH20pai9k7bXsyg6E7oesm0wGkRTyXsWjj7F+BsqjphR/QOwihzCcXla0iuGMYfRO7R1RmzH7nx++m2OXCykNXh/f47XSiPRNlqRAgi+kKdE9zPtLNGQIk9ltDJgnC+H5uC9DACs/oDYXRrVrEv/UlEwOggZGVQs6ta9cKjOEVH2wXDHVlS3vNDUo+qqPcuq6GwPDWF7xvXBk89oxPm3osJcmVXCeD8PPOjuRV8z/MGX1zCsS9QUSK+gVbNDPq4Y/L9eU0Ou4YowEu+A3oCdqQVYwfIqfLIQrco+s0q6t83NHEDA== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: ynv7Tu4ufeKdTMrxuHqiFOWcuB8RqcpcUCu0nZTiVt0RuHMAJ/cucrKgRwEZKynSBo2NRJ+HNx8t/MF3gfZ4gE3LJ1qsxb8wlJUEbFI4dy++7vMhbozSmFZ1fUpyQ/Jj+RQ61m6CIP0YO2JCfjvjuuih2eAKpXA6Uvhd1RopEI98nxMxduNIume7JHKdjXYsusLZLdm2U9TguBv0E5KvwrIOBSa9KsZC0ANcGqQ/xd/rh+GcUKt28WoNthWji3G/Kv7YkmcCjMvoQJ9/5xHMOrs0HCBrNBvUqQVkGI4uE+FExVnrYDRsvBLt5PyQPnmmHEw8gnGq4oullYPmqHtL+HPOq9WEITTXsEGrEU1LKiXwDgOZTKFbY6ja6RFvm//bqpa5IBQH3aDXrbVF+FmIqsNPI4lXFZN364o7YkVhUW81xt6ASX06B7IGpOwZkNzTCRDswAANj58TPcSBXaoxNokWLcd5vkUxdOlEI56ztveuQlGOJK9NIttETFq3fQcF3rI1y/pUfO04Qa4jfKHGsIMcuCC9dRpScFbIuOTDG0uTYvBZVu6X9PkPuU81JpJvW+bkRJAg76pgcOK4vmvkzcZZwVNFU/OxE+b39SIfT+GmikRI+ZSUNyc2qQD1xIhqr4eZMUjetK8MLbihPON1kfKJFVDLvECA0kkfF9UOwUv8JZUZF5FBlkJadvb7vX5uhHMHc10LkTTozdDCqA8cSMqf/KlU75WyUqWNt90CC2J4RCmNKL601JEQ9c X8Q/vdFigQ90OMNmbhoy3pcAsoGrv4pB2hnK3qMNkqtFezLze3LkHV7ieQhf2h9BwLeolSQtQfhWS3vUrq1oyiFvWhPXtIuF0q X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-6e454.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 46517637-dd8d-451f-c5e8-08d9fc21884f X-MS-Exchange-CrossTenant-AuthSource: PAXPR06MB7760.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Mar 2022 07:52:01.1945 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR06MB7550 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" Xref: news.gmane.io gmane.emacs.bugs:227907 Archived-At: >> You are right that it is a dangerous assumption, and it's also hard to >> test and probably unnecessary. So I have changed the code to check the >> window-system variable instead and only use timestamps for X and haiku > > Haiku doesn't support timestamps, only `gui-backend-selection-owner-p' > is reliable. But I can expose the selection counter if you think that's > a good idea. > > Thanks. I would keep it simple for now and restrict this patch to things that work out of the box right now. If you like the rest of the patch I can remove haiku from the list and add any other window system that you tell me. Adapting the new code to work also with counters is straightforward however. So if you think it's worth it to expose counters just to fix this bug in haiku and other window systems, we can do it.