From nobody Thu Jun 23 19:32:25 2022 X-Original-To: freebsd-current@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 73EBE8689DD for ; Thu, 23 Jun 2022 19:32:35 +0000 (UTC) (envelope-from tezeka@hotmail.com) Received: from BRA01-CPZ-obe.outbound.protection.outlook.com (mail-cpzbra01olkn2083.outbound.protection.outlook.com [40.92.97.83]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.protection.outlook.com", Issuer "DigiCert Cloud Services CA-1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4LTVl60z94z4Txt; Thu, 23 Jun 2022 19:32:34 +0000 (UTC) (envelope-from tezeka@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=awshz+D317EGODbmY2JspyRvS72g1N4tYKTNGle9PRtSA++fmxG1ktjnDCn0nie+/8xefyi5d84GbhLVl9jyjM1zwUu0rYgHHzcR8nolBkEet12H8CpMOYxAzj/AaQG9EpEQE5QY+M4BZlAtY9gfXmXLOwnQ1XfC3bICqrxzAVZRb8Y85cGzRVEqQdX1K2D/+btrIocv8LCLd3Vx9dINrw3K5VR6HsIRaRieXqgDNYNtmo/w4voZjb8oMw7mznMw9w7/fOP5sD4j+PKiIgk3YIu89DG0xW1MgSKvfwAf48wk3nqKUkc0iuanMGDMQ9z7G89JHqscowVEo3oNBJuU6w== 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=muNAkLiug1/i5j4E96g5M5U4zkQxvnsdqEd9ZOkEgSk=; b=B9Wgy2zSdeuiBUDZQxRWPksgCsW35p/xtYDY2RlFksiF5Yyg/eHDlM3GI/OR/HrcoaSFDVDyxLIUKwO7pvTMt5Sv690MXU34o6oyJbMxSOV9ktkcrMZ45YD9SHWR3EPqHqUi0qbvMBdFzwFD0JsswSIoNLZm80nGKwC9K1N2Yo7UtjRbE7q+JPef3NiQ9EaRH+KBJEGS6DScKGjbpLH8ukuCdDUKQIqOyMVs615njni+FW4h9JofvRYHbn7SQtnV37+IsofvOqKHhs/aoKTz9zQoe6r2EEdULLjszkpGEYjbAEE7cOH0FtRkW+xJuCvLxiJ7jgwjk0J8Pa1BxNl0hg== 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=muNAkLiug1/i5j4E96g5M5U4zkQxvnsdqEd9ZOkEgSk=; b=APqq3BaAs0QA64+uqEANYtMzFmmd8NVFMYOAi79V+vA49ED9MnAF8FdLJIjeanDBb5hh109ENgU3KOGNGKwkapTk2LoGOnDd/qv0g7FYQLQcX1J7CXrmbDN7eMlMauIRwwvE/VqRTQf3r1X5/3/gbhBRPaDK5uMFJMmTZg/6NeAmImdSkzfiD31fCe8yQNGhY551BEEvNSFX2+GDUueRiAeyb/Go5fxzqPEICQZfLFi/Vw/LDJSBNdfsS/m9wRdAWj2dDsGKSb1oQJMwmd0T7avGjVVPuMwB4H8LHb+Ur3ps9oX1q+3AWDV8azNKanbvquUCAw/sdUmvW+H6sI3pKA== Received: from CP6P284MB1900.BRAP284.PROD.OUTLOOK.COM (2603:10d6:103:118::12) by CPYP284MB0145.BRAP284.PROD.OUTLOOK.COM (2603:10d6:103:72::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Thu, 23 Jun 2022 19:32:25 +0000 Received: from CP6P284MB1900.BRAP284.PROD.OUTLOOK.COM ([fe80::9d3d:d0fe:1196:ff34]) by CP6P284MB1900.BRAP284.PROD.OUTLOOK.COM ([fe80::9d3d:d0fe:1196:ff34%7]) with mapi id 15.20.5353.022; Thu, 23 Jun 2022 19:32:25 +0000 From: Ivan Quitschal To: Hans Petter Selasky , Tomoaki AOKI CC: "freebsd-current@freebsd.org" , Kurt Jaeger Subject: RES: RES: RES: RES: vt newcons mouse paste issue FIXED Thread-Topic: RES: RES: RES: vt newcons mouse paste issue FIXED Thread-Index: AQHYhjcChIuK2z3T9ky9hQYmy4Xi761bZ2wAgAAFqsCAAAe9AIAAD1ewgAAfSYCAAAVfAIAAD1twgAGlEgCAAAOCoA== Date: Thu, 23 Jun 2022 19:32:25 +0000 Message-ID: References: <41ef5c38-515f-739a-cb47-7cab0e609526@selasky.org> <20220623014847.067b18a5ba388639cf6009ce@dec.sakura.ne.jp> In-Reply-To: Accept-Language: pt-BR, en-US Content-Language: pt-BR X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [BxBqtpavTDnGVKi2ng6lQHFF2UO/AjeGX/k1Lmm9o0eKJ/0ZgYNDGPJuBjkhcusc] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 08f86a04-a4c6-4088-cb95-08da554f19ec x-ms-traffictypediagnostic: CPYP284MB0145:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: tkup0asX79eBh525YIJ+29W/8Lno1NJKyKpyY7wVnwJkbhX/FoObs0SJW10dVhfSjAR1H1J9WFyWNvBdgtOrfntWsxGBXMJNGqDsQf01F0mVeOqUYNz5JsBQ83trIE4It+dUT87WnL85805oWagrzONzGMyD1IEBgyuI+H5Zs3ITKOcO4gJ9X2tKqSPmSJXR8yuoP9PChY4Oewd8Jl9vlLkVxoyqzcHInINTmbA94LEBeIloJiTgqC/qOKApk9d9IQ1xrzA4QodeoUshHp7q8w1m4JqIA1YsnNRbt/BR7WyA3brSjIU4DQLQ6mh6kd2rwH6Fzm8JnxkjuHAtAi0f5WqlLQZrHulDtCBGM8etT3NOPpsYTE2UTslZNHBBQ/530ILh4DvIJPAXn3ErsFTodDvb9rGIOh7ztFxg5jGwx3WICgl+TXUv1CCYbYjD2eT1xTUFZPOHNfPJO6VpSYlBWDlJTfA8ztuUcSqtWLV8YG209puNAZhdQvbT950ni3QQ6lnkYuQvLxrQeZf0O9PVRmKGcts7+X5BI7/8YAj1IDHiLMm1R7hpiEfc2NeOvbneSHUfwi/KmqFnpapkZwj80PZhCcaoO18YiuH2auZ9oOEC//LzkNBrBPFtMoRxQ/mt x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?3fTrSFgdzw0cAfu2YFX1bxcAt+hh7YePunxIKJT9+ScS/oFo+P5c4WK3RzK8?= =?us-ascii?Q?/P4GEyYTafDRps+er4VqFSnxiqzJc62SPWzrEKkWEXNpp6AR2EH0GDZ7BLHZ?= =?us-ascii?Q?vecP545U4+75NgFaIMOb3LLRMvxnqqSeG2AC6U7+xNb3p+NRedcqpYo7ehK/?= =?us-ascii?Q?4DXN90lBp2s++82bFnMVw+7ThsCxPSQxt6aU6FcdIdDpxFSBQndvtjW91Jz4?= =?us-ascii?Q?Su5BBURjfl/bg3NpIE/bvQ89EmNoca1A72f60BkO+E9RXljb4Xg0+TycxoKR?= =?us-ascii?Q?y05jUWX+kvD7CwwhqHEMfWe/Kyitp8LNulfvGuoQASwWkmAPYUcXOW+N9mdW?= =?us-ascii?Q?pA0KLmwMweWJ0eAq2puNj1zdlqpKMeyf7G68rXTC3wVmFOYRdcuuI+5KKoc6?= =?us-ascii?Q?ONm8T4p9VfOEnZfn0A6CalZNcRhL7R3+/r7tnKqLYCeQ2himN0ikkst2IXBk?= =?us-ascii?Q?lIEuGevpWs31ZNtowt40vPE2rFy47BcMbVZm/+mK7kkATGV3aQSnqq5NGiBh?= =?us-ascii?Q?AkAMpo/snuVPBZlbg6v3xnRe19nB/zM7aHPtEvaDHggxIcKdNxp2gLYRlq++?= =?us-ascii?Q?L8anMiJhxphk0d3EoSifesr02i81LKaUP4zZDXv13ILy58MCKcDjni1L5m2/?= =?us-ascii?Q?Yiu05ADJwuEGvw4PVC07DV32eH0U6y0sjC4ykUXMjWYtokxa8j6NmqKal8lB?= =?us-ascii?Q?q6UW9a2tHrBRqyD5r2JFpZWAZDKtb2DPfVK9fPq9puS4MonuY61J1VFiycZ+?= =?us-ascii?Q?FKGLU86xaNqxYX8OA89y8Fyvf0YHWrilKaqg4y4WXBqEBp+E3BPk/uOP8YW8?= =?us-ascii?Q?2k7HCiXKgwwIJdB7dpX5VVs1cj9TULe4RBkW8ifpmkEKWMIXDhyqNTXVirfM?= =?us-ascii?Q?RGZzoaRGeml/LOvfgAgna8y58nLH2NKfJuL/r0+uVXePl4Xkmy9NfxCQt2WS?= =?us-ascii?Q?gtN/1qmTE+wLMQFzHlyJv3vDaGNy52eg+avn5O7FhsFbdlhbh8+OVRRTkXET?= =?us-ascii?Q?5fceogd/mngCZ2PMSxZ8w5j6OBKmlUjzzwrnkxmM1IGJe5JX+hIyhEjn9ASY?= =?us-ascii?Q?FMWiUReC9I19bDXxoJT25tzUaylsqvCmzE4HZFALALUwDvGKU0ME9X6DuLbK?= =?us-ascii?Q?oYPiWHuJrI3WEzZIxBnTdJWRhrzqFR/iPkeG0M9viABKJnOEZcCdj20zQqTH?= =?us-ascii?Q?ZBiAIviblE7wU5M67HTCkcvjobqQ88KLTB/6eeVTrN+uI6kp3TDYBlOqWUZx?= =?us-ascii?Q?TLpAT/f3sOFeHFS4bkqKBJmhxGmJHiM91UioxQaO5iAskHArvF4sYPXgNmoD?= =?us-ascii?Q?qbDoiqIMDkmmjXIggr6A8+OO?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable List-Id: Discussions about the use of FreeBSD-current List-Archive: https://lists.freebsd.org/archives/freebsd-current List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-current@freebsd.org MIME-Version: 1.0 X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-7dc52.templateTenant X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CP6P284MB1900.BRAP284.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 08f86a04-a4c6-4088-cb95-08da554f19ec X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jun 2022 19:32:25.1761 (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: CPYP284MB0145 X-Rspamd-Queue-Id: 4LTVl60z94z4Txt X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=APqq3BaA; arc=pass ("microsoft.com:s=arcselector9901:i=1"); dmarc=pass (policy=none) header.from=hotmail.com; spf=pass (mx1.freebsd.org: domain of tezeka@hotmail.com designates 40.92.97.83 as permitted sender) smtp.mailfrom=tezeka@hotmail.com X-Spamd-Result: default: False [-3.00 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.995]; R_DKIM_ALLOW(-0.20)[hotmail.com:s=selector1]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; FREEMAIL_FROM(0.00)[hotmail.com]; R_SPF_ALLOW(-0.20)[+ip4:40.92.0.0/15]; MIME_GOOD(-0.10)[text/plain]; DWL_DNSWL_NONE(0.00)[hotmail.com:dkim]; NEURAL_HAM_LONG(-1.00)[-1.000]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.99)[0.995]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[hotmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[hotmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[40.92.97.83:from]; MLMMJ_DEST(0.00)[freebsd-current]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[hotmail.com]; ASN(0.00)[asn:8075, ipnet:40.80.0.0/12, country:US]; RCVD_TLS_LAST(0.00)[]; ARC_ALLOW(-1.00)[microsoft.com:s=arcselector9901:i=1] X-ThisMailContainsUnwantedMimeParts: N >Hi, > >Please test this latest version: >https://nam12.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Freview= s.freebsd.org%2FD35552&data=3D05%7C01%7C%7C8a105d5de0164d4b2eac08da554b= feb2%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637916082154929613%7CUnkn= own%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXV= CI6Mn0%3D%7C3000%7C%7C%7C&sdata=3D0qxyXDZSJ3lElK7HGgK200mwrV3%2Bn%2Ftj5= %2B5VbxFLxOA%3D&reserved=3D0 >--HPS Hi Hans The version before worked just fine. I will test this one and let you know But I have a suggestion to make: Today the trim is being done on every line , even on the last one . for exa= mple, if you mark the mouse: |from here |to here | |=20 "Blablabla "(you can see there are 10 spaces ) _____________ It will only copy the Blablabla (im talking about the *last* line only, or = when it's just one line) What if you do something like this? Moving this part of code into the "non last line block" /* Add new line for all rows, but not for last one. */ if (r !=3D e.tp_row) { /* Trim trailing whitespace from each line, if any. */ for (; i !=3D j; i--) { if (TCHAR_CHARACTER(buf[i - 1]) =3D=3D ' ') buf[i - 1] =3D '\0'; else break; } buf[i++] =3D '\r'; } This way you would trim all the lines but the last one. Just an idea , what do you think? Thanks --tzk