From nobody Wed Jun 22 18:09:15 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 48B1E86D961 for ; Wed, 22 Jun 2022 18:09:25 +0000 (UTC) (envelope-from tezeka@hotmail.com) Received: from BRA01-CPZ-obe.outbound.protection.outlook.com (mail-cpzbra01olkn2079.outbound.protection.outlook.com [40.92.97.79]) (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 4LSrxc2L05z3JLr; Wed, 22 Jun 2022 18:09:24 +0000 (UTC) (envelope-from tezeka@hotmail.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=EHxSQBXiSFeQuQBY+7IO4St4CxVcYG0A8fcwooyor1bocsHwyGzoRlfeC3CjUh+JK5ag9JBQjwIbFEPg4Y+IFQdaCOuwbUcEsbXK+vJQ7QvrQz5KNtvA+cbqN6pDjc2g0tJjPoToouOadbVeJHL1t9hoLc5+8i+wtqkjRZ2dmTTxU5mutCxUxJ94XWFqp9LdSv9Kr0FBB++Epo3eIXQ+DMfhnRwILxVzz2NPUSXQw2yPnP0N/kP8r9nNw4h/CRPt1QBr2Vg1a8aJfO5CezpvmFz0aDpMp1ybwGu7hpCmUiLpIaQl1/v9eXDhl1JCUzph4mAd4Kc/XJ3PbT40m+cZJw== 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=UbrbKhBydKzgH+riM4RLm97lvKGNV1VLlFn1V57dIXo=; b=dNJOSi7samFD7MwmbDWPXAWVV0HhFg6g7kwksyLPViL28vTsfV13XAinfvL7oM4WtzTb5W5qxQ0+el0yVCKiKbHl0j3H0EVWQrCq460LJQUo9ISQe/IWLHds+JEimK4eWrXSY3PeSart0Q21IGNlFpzmnOqxNeJ+rQ31EilwxHJC0/FFZEf7NGGOuUuZjt2HkKIS9IJAXIeT33n9DDh+7xHORMSIc751XXGMS0GVbwT/4zhfEwaRQGTNwkjj9bYStgCAuGdxa6cqx2cL6cevI7gh8CjbZ54hPIkI1HqYQD5SRtfcARZP5jOK7Wj+g3bD4HoXEwCt9GqUlyVGQCHEmA== 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=UbrbKhBydKzgH+riM4RLm97lvKGNV1VLlFn1V57dIXo=; b=P83isKlUbtBootd3FnnuvyJsFmziPlIVP/wEyoJhSPaY/sXHkMNzHcfHb00MC9ppIZc1LP+6FWNlswG3YQeXVvtA7ICNcTZwL9zqz2V6Di+jrstXhscOZaL7EtyMuQt57phMbxCwS7nPAjehFweGlElhWneoZqFKbRWgaIn5KbsrL7pfV2u80XwQF7NvQoGRYAdpzLVgDnGsDPmsIzZit9JDnJvV4u1CNHeOL8JqlvTkkAfwGRTqEngCVmpHgJzUVd3GQdEKWI8+/drGal6pJuABOfDKDoqhvyhFWnZYs8vRd5uGIbo4uoW1NLiXB23OKK6PsmengNgnS4JK0Ycxvw== Received: from CP6P284MB1900.BRAP284.PROD.OUTLOOK.COM (2603:10d6:103:118::12) by CP4P284MB0947.BRAP284.PROD.OUTLOOK.COM (2603:10d6:103:88::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5373.15; Wed, 22 Jun 2022 18:09:15 +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; Wed, 22 Jun 2022 18:09:15 +0000 From: Ivan Quitschal To: Hans Petter Selasky , Tomoaki AOKI CC: "freebsd-current@freebsd.org" , Kurt Jaeger Subject: RES: RES: RES: vt newcons mouse paste issue FIXED Thread-Topic: RES: RES: vt newcons mouse paste issue FIXED Thread-Index: AQHYhjcChIuK2z3T9ky9hQYmy4Xi761bZ2wAgAAFqsCAAAe9AIAAD1ewgAAfSYCAAAVfAIAAD1tw Date: Wed, 22 Jun 2022 18:09:15 +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: [gG+ESPSWp+9hHz+HTmtntC1OAAu+9rfMMxpnxzzTGRLyO+tAHprB/DzhDLKhP7pg] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 0d1c5ad8-5c67-4557-d27f-08da547a5139 x-ms-traffictypediagnostic: CP4P284MB0947:EE_ x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XWt0YgbSDsPmUBg/jqKzvPRU/CFgHJGgnkYZnDG0JvFZmXNP3zOXUd/AuPsgzN76BTh0mIv9OZPGvU9Th+sYY1KAEWngpUv5gjDuAYizB91zh1eUJrJSb4x/HStubFUkOPXde/QTY7Fgw8BqFy7nWD6Kx7urqpSyUQS5FMU+SfY3/plOFiDnW+dXetpWsh+kpbiMtHUXE16cKZUsi34EWAmRBUYHjaKXdO46OEnro4uWVePk2FQWYMico+gkQAPBxDzzeYLfTclDwILshaRlUdBzKbYoF7VOJKNileQOdxxRFy2WSCqLIpysB++lk2todKzvHjUH8ckzwVvP6DPPqBmv/IFjTk2KlaZWx7tjBKBPgGOJMeUaWdKvGmeO+cg06CVp3H77ypSt+XH8qOymMSEpj4aknCmFIrTNlgNPPRVAmqKbS4+CoRzaGsNjxAkhSOesGp3jd2P/5p5U10qe+NjKcpglI/UMFsUuPtlox4wbdJGI4Gh873txx6pcu04G4rgqexCAYgxmBGX2jdtNcI4nDqlBOZ6aRRfQAfYOAPNb9Y+/fKl7gGoj3FvrcyzbbkpKzk4tI5J2emVBxfbGqB5W+rqg9lOv+N1EwRAAjpiCYd4gERQFrSUe6mmRWhc/ x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+VALz9VBTAZ/FPhgU63o8OIofA+9daiu90IwkW94hfm335N/0FRYH0voLHWP?= =?us-ascii?Q?79tEvS4z0+99FVsqooJLoEnn+Jc/h3vMnOlMunQj6UzW156fHfT0u1BFCX/5?= =?us-ascii?Q?YDKVpW8F4z1Cf1xJtUxkosWC/bpsQ+UqlJ4/AvYrM70RdFiE/k824QipGggU?= =?us-ascii?Q?rDWu0ZJ5hOu2/R0nKhWhCXgZcqafWeRm3Zf96XySui8By/iadlGiT0BQDHUI?= =?us-ascii?Q?4bJOuptzuptl7Dw/dgMWisqsM8w9pDgYVCgmOIXgT+xUPjZrVchbn8d97Mx/?= =?us-ascii?Q?t7pQxurf40NHVwlNUKrsJCoiY2o4shEeowBglRvdL3eCw38ZHpU7feRQewyP?= =?us-ascii?Q?dTJTa40vs+Z9EXSQuFSckb6MFVbQfUsbga41cf0y6EyvyCaG/ze7kbn/2viw?= =?us-ascii?Q?g27THWOB+WDhokUEw/rl7y9BFEe+UIVoi3qAsd2XQwnJp9e3WcXZatJsL/TA?= =?us-ascii?Q?pxyHGgaE3YYYFT5eLNGPQwnyQrQVFKpfDj7nhLrzcSjI+0Rxh4oH3C+lnvqt?= =?us-ascii?Q?WqiVzsXiJMuYzeUALd39YiWw66MoySihgXM2WSehVGHsKDBRyxwcFqcyFKoz?= =?us-ascii?Q?EO+WHUq5paxMGaCsH+GWpO0wFY0C/4nvKS+L63pj/zGQx+svEljeka7lSl9V?= =?us-ascii?Q?kvd4cprJwbTHg8FbwLiKw/GCJzqkd4y+maySVeNDo9gnmYo4DAHI4EnXaOZO?= =?us-ascii?Q?yVyccZoLfITpiDirE9QXVBscllGEeWWxUG6DNEmDd9+FsppfVSblZk4PYFLQ?= =?us-ascii?Q?Mn4ZnGrD4fif8Af6hnpCiva+upOoaHI8DgbfSHtGPReb5tegbwb3iCjeVFpj?= =?us-ascii?Q?Ho0z0aWe71mUS4Pj7V5L9DNc4iew2MhE91Qzspol2ux6oiIT38VjOMwxHXJa?= =?us-ascii?Q?UoN1rGBeJNbOjYb197x6A7TGdddeS0FRhc4iNFAkZxra0iKkaz0xZ911D6xL?= =?us-ascii?Q?VWTwpt0gFJNsk7zqCg/aE+HjvgadXiTJVTx5dlqRdbasYUKJRYa2f9PpmXW6?= =?us-ascii?Q?nyLjvuaBfFtQ++eTF8liTNYHrTyZXrG2gUuwetYkyrCOJnMxDZwtsZyZ2Q+c?= =?us-ascii?Q?swRjw5YDbYduGMfjki04MbJty+LZdJIyEmLacBukghHvf0Xsa19FiTftLEDy?= =?us-ascii?Q?w8Ta0eG9H/NEnXc9wGVgaN8ZbR1dMqRvTaAQv4xLPvrdcv2A0p7vFJrWCdE6?= =?us-ascii?Q?42pVP/f7ImWqu0tkJc9Xim67RzdmM0lS3QiY06COiR1QsWJKa+qD8V5U4hCF?= =?us-ascii?Q?FcbgIBreHhyQYaKthF1POWz1JybVA6G/bvSlN4VNwPS7CmRFHQfnLnok96KX?= =?us-ascii?Q?V42HCwgbTDOKgytyGszp8uaxnMXxXebYqeH8bfVwLXGmeKzup9kmGlVDRyCl?= =?us-ascii?Q?C2IwkfcJAkEf5vXgVUuJfucuGviMlpcSJ8HgQ5o3LdcThI2m5cNQ9R75JmF8?= =?us-ascii?Q?5taS4xd3yhNivZ8+eyiaLgxqYfoPFdCkh179n9QX3mKFNTM45jysxA=3D=3D?= 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: 0d1c5ad8-5c67-4557-d27f-08da547a5139 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Jun 2022 18:09:15.1677 (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: CP4P284MB0947 X-Rspamd-Queue-Id: 4LSrxc2L05z3JLr X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=hotmail.com header.s=selector1 header.b=P83isKlU; 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.79 as permitted sender) smtp.mailfrom=tezeka@hotmail.com X-Spamd-Result: default: False [-4.91 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.989]; 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)[]; 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.79:from]; NEURAL_HAM_SHORT(-0.92)[-0.920]; 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=20 This change unfortunately didnt compile on my 13-stable . I just git cloned= the CURRENT code, applied the patch and the build was fine. I'll test it as soon as I finish the upgrade from stable to current here I'll get back here when its finished=20 Thank you=20 -----Mensagem original----- De: Hans Petter Selasky =20 Enviada em: quarta-feira, 22 de junho de 2022 14:08 Para: Tomoaki AOKI ; Ivan Quitschal Cc: freebsd-current@freebsd.org; Kurt Jaeger Assunto: Re: RES: RES: vt newcons mouse paste issue FIXED On 6/22/22 18:48, Tomoaki AOKI wrote: > Hi. >=20 > Not actually tested, but this can cause breakage on non-ascii cases. > Maybe also (or instead) iswspace() test would be needed. > Possibly additional mbrtowc() in the argument of iswspace(). >=20 > Please see `man 3 multibyte` and `man 3 iswspace`. > (Possibly more to see.) >=20 > Characters in buf can be multibyte or wide char depending on locale,=20 > as vt can show at least UTF-8 characters. >=20 > Sorry, not looked into enough how UTF-8 characters outside ascii are=20 > handled internally on vt. >=20 Thanks for your feedback. Now using the TCHAR_CHARACTER() macro, which is already used for space sepa= ration. See: https://nam12.safelinks.protection.outlook.com/?url=3Dhttps%3A%2F%2Freviews= .freebsd.org%2FD35552&data=3D05%7C01%7C%7C179337d1a7a340b8a9eb08da5471c= 67e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637915144907733421%7CUnkno= wn%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVC= I6Mn0%3D%7C3000%7C%7C%7C&sdata=3Db4hKmkmuXxZ%2BjtSv75bG8qLIXMwo9Fzt64Nf= VSnuDUU%3D&reserved=3D0 --HPS