edk2/MdeModulePkg
Jack Little 3d244c3b36 MdeModulePkg: Fix malformed terminal control sequences
Commit 9224a2b917
adds support for larger terminal dimensions; however, the ANSI control
sequences to manipulate the terminal cursor are not built to accomodate
terminal dimensions that are three digits long.

For example, suppose we want to move the cursor 163 columns to the
right. The required control sequence would be `^[[163C`; however, the
existing code will create a control sequence of `^[[@3C` due to trying
to add 16 to the character '0' instead of either 1 or 6.

This fix adds a third digit to the sequence templates for moving the
cursor forward, moving it backwards, and setting the cursor position.

Signed-off-by: Jack Little <jack.tay.little@hpe.com>
2025-09-29 18:01:31 +02:00
..
Application MdeModulePkg: Add help for Reset menu item, and fix French strings 2025-06-16 23:03:46 +00:00
Bus MdeModulePkg: XhciDxe: Fix comment grammar in XhcMonitorAsyncRequests 2025-08-11 18:15:25 +00:00
Core MdeModulePkg: Unify EfiFileName Parsing 2025-07-23 12:57:55 +00:00
Include MdeModulePkg: Support conditional UFS initialization 2025-08-08 09:06:56 +08:00
Library MdeModulePkg: UefiBootManagerLib Change default alignment for ramdisk boot. 2025-08-06 08:59:25 +08:00
Logo MdeModulePkg/Logo: Add LoongArch64 architecture. 2022-10-14 02:16:33 +00:00
Test MdeModulePkg: added SecurityManagementLib mock 2025-08-07 01:18:26 +00:00
Universal MdeModulePkg: Fix malformed terminal control sequences 2025-09-29 18:01:31 +02:00
MdeModulePkg.ci.yaml MdeModulePkg: Add duplicate exception for gUiAppFileGuid 2025-03-06 14:18:10 +01:00
MdeModulePkg.dec MdeModulePkg: Remove obsolete PEI_USB_HOST_CONTROLLER_PPI 2025-08-07 10:49:22 +00:00
MdeModulePkg.dsc MdeModulePkg/Usb: Remove UhciPei 2025-08-07 10:49:22 +00:00
MdeModulePkg.uni MdeModulePkg: Remove UGA support 2025-07-08 15:42:03 +00:00
MdeModulePkgExtra.uni MdeModulePkg: Replace BSD License with BSD+Patent License 2019-04-09 10:58:08 -07:00