From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 04108740034 for ; Thu, 19 Oct 2023 02:30:51 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=7L+Bx+9qZbMhkQRvkW5zPKEd+M/8BZOYhyggn76atmw=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1697682650; v=1; b=mo0EokBzxFXA6unl6axcV/vo+W0Gbuoatzs44AdDvy0StkV42seJ8o//ttb41+8dG3RPRcXy TOcd2IcKOnYYGWw2v8fs3benaQ6ROs5QS3IY/K1XM/vpMHBEoRgGF8ZHAiVj5AI11kZOxdxGED0 uhagrNrn17odoRg03XS103RQ= X-Received: by 127.0.0.2 with SMTP id LNP9YY7687511x8iNMDEf3GD; Wed, 18 Oct 2023 19:30:50 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.18583.1697682649964814830 for ; Wed, 18 Oct 2023 19:30:50 -0700 X-IronPort-AV: E=McAfee;i="6600,9927,10867"; a="371221290" X-IronPort-AV: E=Sophos;i="6.03,236,1694761200"; d="scan'208";a="371221290" X-Received: from orviesa001.jf.intel.com ([10.64.159.141]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Oct 2023 19:30:49 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.03,236,1694761200"; d="scan'208";a="4591648" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orviesa001.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 18 Oct 2023 19:29:41 -0700 X-Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Wed, 18 Oct 2023 19:30:48 -0700 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Wed, 18 Oct 2023 19:30:48 -0700 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Wed, 18 Oct 2023 19:30:48 -0700 X-Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.169) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Wed, 18 Oct 2023 19:30:47 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fjXau1zbyvq/iI4QRjxASHpywhTVJe7dQKGA5NK9tT1I2+2p66i6qr4fJUf7mpRCVV/rS9ocwNJe7Up9gSV+aaIR3jrHmOaRbZormixyVnaZDrAAGJUjTPNx4VrmdAOamnS2ro2KGbx42rHDpw1bRGkdv0wSGe5SjowiH+j/ZCKRBGevzm5sAoDNGNBmYjgP7yThDkvmxceYtULajHacYGDLW7LdLw60LXGpjTtU5MzWZeIp3B7atG4AAYcZsyYJk1plZ12+uL8hXtx/vOzDZuQoWBtEcBuKIIPo4kpBCAgFbvD7Ws72HpL2DIkWFf3mGNQDXhT5w3Jg7jRdr0WReQ== 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=h+PGCy2TpDydASNobm/C725SIjvwbHRvWSdb5J1FRqY=; b=c8oEzoJpLgNb+vHwNFkMoWq4otkB0DX6CFYTjhMkSSUk5n+i0VD3NqEMhNYCQl1DXnkXLz7qB5slQXcs4iqzgGS190925KOL9vub8sVQHm+YonseG2DSj+upBJw2yXfq9iOMhoI5t9D7lAeS/D952LTaj47eYDkmavPAT360zoXPAsMSabdjhWHs80cb/q6srnAAyc41KskGNyHuB5Y8ts0L+zS9TCbkl8a0zZD7mCxDBXTUT7o2xmbG/FTLOJdljwzixXeiJfUBD+07MWBZqdTbX07Xq28tyCIZILkeXZW/1VvglFjkc+o3uqmbqb/5j1C6r1TRhjzKQcKz/SkBrw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none X-Received: from MN6PR11MB8242.namprd11.prod.outlook.com (2603:10b6:208:474::11) by SA2PR11MB5100.namprd11.prod.outlook.com (2603:10b6:806:119::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6907.23; Thu, 19 Oct 2023 02:30:45 +0000 X-Received: from MN6PR11MB8242.namprd11.prod.outlook.com ([fe80::8c71:f831:79bb:87e9]) by MN6PR11MB8242.namprd11.prod.outlook.com ([fe80::8c71:f831:79bb:87e9%4]) with mapi id 15.20.6886.034; Thu, 19 Oct 2023 02:30:45 +0000 From: "Dandan Bi" To: "Li, Oscar" , "devel@edk2.groups.io" CC: "Chiang, Dakota" , "Dong, Eric" Subject: Re: [edk2-devel] [PATCH v1] MdeModulePkg: Ignore TAB in string input Thread-Topic: [PATCH v1] MdeModulePkg: Ignore TAB in string input Thread-Index: AQHZ6gFpMM4HqNriokO9tH2nOFnwF7BQlFJA Date: Thu, 19 Oct 2023 02:30:45 +0000 Message-ID: References: <20230918072547.2433-1-oscar.li@intel.com> In-Reply-To: <20230918072547.2433-1-oscar.li@intel.com> Accept-Language: zh-CN, en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MN6PR11MB8242:EE_|SA2PR11MB5100:EE_ x-ms-office365-filtering-correlation-id: 5d62ae17-c0db-4574-894b-08dbd04b65fc x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: oQ+ZCp33IC9iqEM7oGWvdm/UxuUpePwFWlUTM9eOf+mGf/OZ+IaHecpAH5hkcAxpW2S+Jzuc05SCwkZk2lqBHAh9YPWfpLtBtaYVqhB4bS0E8LLxW4LGFyPeUdiQbN9KUkfskS1YhjeaJ7xWiapX8uljev0qIpHr17gN+lAj5js9tcnq+UxEVnYxHp59ManV5gcDeNRLUt8Sh1sTq94jFj1S7uvIPQsKre19rFJ/B4TvVUKeOMmqgGTXyDO+4hGLmfCMCwOovZ6YrVg+5yrF9rfQN7moeWM/hli26RaRsA4qYOW5R7gHXLv5r8Wdjx1LGk9AV/NIMFQOLJkZzNA5ftjzmDkNRe6QdekvF4vzQz9lJ45u3E2qw83G0Zm4SI1xO16fvDuPeJs1N2hHD7fIQTt9U/z3TDOLSLiSL0mI+N3OP2sUxj4qTHFEFtoQplFCQQ/j6wPgB6eRztADY4qfdR2fz6FcEszq0Gd1cg1P9PdxCURsvC4/qC9Jii905UxSBQQ/hNGWLLiWfyjR5gqFaGMym17Qz1N+uwJG9qjm70Yff8ybdD4DqESCnnGs5auEs7hZMaVPoF/dSJcX2O1rjMtKbUmNO5/7NgbUZTYyGZE= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?Xkp2oPIue4hSVMi6leoVxulMS+Qq49lv2EaEFmjrMeOnMrxH2XbFQ0A6Df54?= =?us-ascii?Q?GeWFlYTAoCf1BVX0ozE14GQJGptPb1/PDD8+PiY1R5tTE2rPRhxSK4psRgSP?= =?us-ascii?Q?BYK4eC2bvxDPmjjaqWnD0ou0C+0HAu0c3BGutQfovWxJzZQI3cGzq772YYca?= =?us-ascii?Q?5OeYQKkZBxWtcytuGBMFP78w0qm8ExQpoItIYPjLA0PTMQOuhxbDFoJDi/WF?= =?us-ascii?Q?18gmA5nlvVbYKC2GPLRAmxSop2LJ+2Q0ltAaDOc5M1cR1wGoVgWPElgG+WAA?= =?us-ascii?Q?O+HTkYLvzmuJ8w8HtX4pX5H/s2zjnY0kbtCYZ2/wAgr8tZ23gYR44+eDdCVQ?= =?us-ascii?Q?W8iRnbWR5KgZ0DC56X9EpAvLSgCwfF+JidZnqa8h/Tb5aPe9Rh86STV17Tlv?= =?us-ascii?Q?qkfvYICchUv/Ct9Qnzy3NUlO0E16WOVblnqZ4l3cgNDIi5O0PupPV5wlSifq?= =?us-ascii?Q?RRHEAEIDDWNJRwP/+vWY8CsU3MGK8V0A56lOHRqMsHM6b41xgIqwP3hIHh12?= =?us-ascii?Q?4N4200ehIKaVYfqYkbqWLvTyy5nBysmBYcobrW5ngd4RrJ2xzQqJzGxfHg70?= =?us-ascii?Q?RdcJzZfUlVsjtYK7lt8ISP86hAi5Yt7Z3VOWRDl6v2LXSUh16Dgyxsa5Fc9C?= =?us-ascii?Q?2RWK0CZEpHrDdPmnKW/5FIUkblemTjejC7erWmu1rFvf159m64TJBKO+BxOq?= =?us-ascii?Q?gzfQyZX6OlxWMbc3bmSvx7TB9z5E9NHeXevuXyUd2mCfw1nG4lk3ZozwvAqT?= =?us-ascii?Q?BrTGP0eFmiQd4r+DU9WxI4IpTD4CYc7oZumeE1ZOLeObUWD1o+pDkGxklE3+?= =?us-ascii?Q?ZanQX+B3iuag9JUidH9wX4gQ7TlSlSCBQBXmCHRoPE3tu8Y2Db9wClHc83SC?= =?us-ascii?Q?cW1v9fpMwH3VUAkpxX10CMYZQQlvcgQ7W8h0i+oljgbO35OXoMauUcDu7hQl?= =?us-ascii?Q?87WjINWWQjxhswXki16o8Yca21EGxS2byOqPlqEPSEteYDB9mS6I0QECz9Ul?= =?us-ascii?Q?EyLd3wUYDbR5z0bqrCUWhwU3FXTY9dznSXAQeR4OXvBtYPo+dYenQ3WMdWf4?= =?us-ascii?Q?mHtKJ8dnshRr5HIuoLwmt9j/ooezI1WRpNlgMJMGSHy2f3nfMNcVrymT5L6A?= =?us-ascii?Q?n0vUuGJpPX8mpuxw+hXutaS8QsshKhG9ZVaDA2Wv2Ox0HG/PBEu8TGp4Qica?= =?us-ascii?Q?MKgtaV1rjEZ+U09Nc2vs9J75YrLa7c+tu6tWVwezLBvz/H5Gm9Bk+MR9AC4p?= =?us-ascii?Q?noYv2+zo2SBGErnIVLe0Ui8PIUmv/lpzInbGV2g4eUGbfu0KU2yPBgWhSIMD?= =?us-ascii?Q?9WQ3QVzfSfmyyV0UdjdSlrORuaBqY8gHEM3759vXdYUCp+qMlpLA1h/rdXAC?= =?us-ascii?Q?HrKoGZtWswbA0H/meIhlWs7xmyga2mg3Gk7jKAGJxR6iH+oMbW9WqwdzibVv?= =?us-ascii?Q?DqIph06kJTeTCvIjq+EsmV1WmXacZafn4ijji4xiwa/VkTS4h1YHfh1rpqA8?= =?us-ascii?Q?Kh7Yq/QbGTPt6VWaFmFj3fbWxFeBFZYgS4x+M3ehfh1EtRzH3eUNY0q7Z1/w?= =?us-ascii?Q?dOWOCCf392sTtLcCqmYHJ9YzbAZWJrUAzPWVXNZ7?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8242.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5d62ae17-c0db-4574-894b-08dbd04b65fc X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Oct 2023 02:30:45.5214 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: p9aN0yiiUtUQy8LQK6+ccOrO9h45skmHa/G+CDoS4FTSAj1z0FzqLuj6dHgsb/ejjn9qCnJEojow/ki0hox7Mw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA2PR11MB5100 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,dandan.bi@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: t2aojC0ZRyg461pn4oVwjgCzx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=mo0EokBz; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") Reviewed-by: Dandan Bi Thanks, Dandan -----Original Message----- From: Li, Oscar =20 Sent: Monday, September 18, 2023 3:26 PM To: devel@edk2.groups.io Cc: Li, Oscar ; Chiang, Dakota ; Bi, Dandan ; Dong, Eric Subject: [PATCH v1] MdeModulePkg: Ignore TAB in string input From: Oscar Li REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4550 Ignore TAB when handling input characters for string input to be consistent= with the usual behavior. Signed-off-by: Oscar Li Cc: Dakota Chiang Cc: Dandan Bi Cc: Eric Dong --- MdeModulePkg/Universal/DisplayEngineDxe/InputHandler.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MdeModulePkg/Universal/DisplayEngineDxe/InputHandler.c b/MdeMo= dulePkg/Universal/DisplayEngineDxe/InputHandler.c index f70feeb55f..44e774ce24 100644 --- a/MdeModulePkg/Universal/DisplayEngineDxe/InputHandler.c +++ b/MdeModulePkg/Universal/DisplayEngineDxe/InputHandler.c @@ -226,6 +226,9 @@ ReadString ( return EFI_DEVICE_ERROR; } =20 + case CHAR_TAB: + break; + case CHAR_BACKSPACE: if ((StringPtr[0] !=3D CHAR_NULL) && (CurrentCursor !=3D 0)) { for (Index =3D 0; Index < CurrentCursor - 1; Index++) { --=20 2.41.0.windows.1 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#109777): https://edk2.groups.io/g/devel/message/109777 Mute This Topic: https://groups.io/mt/101435625/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-