From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-io1-f52.google.com (mail-io1-f52.google.com [209.85.166.52]) by mx.groups.io with SMTP id smtpd.web09.30375.1628812868838173499 for ; Thu, 12 Aug 2021 17:01:08 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=nD6zcyAc; spf=pass (domain: gmail.com, ip: 209.85.166.52, mailfrom: cadenkline9@gmail.com) Received: by mail-io1-f52.google.com with SMTP id q16so8541532ioj.0 for ; Thu, 12 Aug 2021 17:01:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=WaEb9w/kFTURHO9cRdTL8SgMmptUWOsfsjKyoMuwr8c=; b=nD6zcyAcoft4EsML6WQrpiMOS3W/zPNRgAwLhA+4esBujAVB9lrbhIGvwiKAor7sst bsqn/JAu5vYBWENR8yzRiUiLyZvHEQRQaYFwiQU9SioYCNdD6zyeGEq1wnd7nokI1lVY KMMxqJ3zeDwY4TSRCWBTfcdiZ9Jb9Cs+CS5gjNBeve48C+l+mPddnTCSPoCUTXwUptZr UDSVXCvjaS+zqMWytsN7133dZbRQZtoBPItCFNzDqv34IqKhgRSSnS0ogtS0CYuhZ84r 0K3TphvNMEKuPEz45kHQhIZItGLohYfrttTUSiGBQNJQr23WOC0gEcO7loH8CwwbPBMQ 7jXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=WaEb9w/kFTURHO9cRdTL8SgMmptUWOsfsjKyoMuwr8c=; b=rnfcHjfe8/zxFQip/W8+f7DG+lEAlvGyr3PD0lQWpiA89AnqOdQWbCh75uUX2Z0v03 ZyVslxevABkP/b4tY8IY63gc+68h1Z50NE4SWYp46kYv/QeQ+GGB4Kq7ivG7+qrzGidc c26EbilJ1+FGupLxlzMDOnw+lchykE6dUH/FajP7zh6bUEL/JvYkUdjo25eZbzGOl0HJ Cp57MixvgwWJdhWyVWhyXdKZsYvn/mnzQczkCgTXPktvIT0xzXDv+44BheFjrEPtowdP oQhp1WIpijQdE/kxTsiPD85JNM9LeDKbdL/Vov67s8oU6anKqebv786PFP0TxBVcrYVJ 8boQ== X-Gm-Message-State: AOAM531b19fZk+3IAx8YFaPM8X3r3WAaejU+nnsXLqiETSdjQJ9CzAyX zFsik/MyXViHblBnf3/MZITJGPLGxi6WNw== X-Google-Smtp-Source: ABdhPJxgMZql6puJ90Ru8mkcGw3PR5NshKucwChYuIvrWPD7v0LXwp+TEBojKZL73+iU46WH8PkTFg== X-Received: by 2002:a5d:9d8b:: with SMTP id ay11mr2112886iob.165.1628812868079; Thu, 12 Aug 2021 17:01:08 -0700 (PDT) Return-Path: Received: from cadenxps.localdomain ([184.16.70.105]) by smtp.gmail.com with ESMTPSA id a6sm83371ilb.59.2021.08.12.17.01.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Aug 2021 17:01:07 -0700 (PDT) From: "Caden Kline" To: devel@edk2.groups.io Cc: Jian J Wang , Hao A Wu , Zhichao Gao , Ray Ni , Nate DeSimone Subject: [PATCH v2 0/1] MdeModulePkg/Console: Improve encoding of box drawing characters Date: Thu, 12 Aug 2021 20:00:21 -0400 Message-Id: <20210813000022.1145416-1-cadenkline9@gmail.com> X-Mailer: git-send-email 2.32.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Improved encoding of box drawing characters for different terminal types. This includes Dec special graphics mode and more utf8. According to this table https://github.com/tianocore/tianocore.github.io/wiki/Tasks-Terminal-driver-improvements v1 mail:https://edk2.groups.io/g/devel/message/78390 v1 github: https://github.com/Pokemod97/edk2/tree/terminal-driver-characters v2 github: https://github.com/Pokemod97/edk2/tree/terminal-driver-characters-v2 Cc: Jian J Wang Cc: Hao A Wu Cc: Zhichao Gao Cc: Ray Ni Signed-off-by: Caden Kline Reviewed-by: Nate DeSimone Caden Kline (1): MdeModulePkg/Console: Improve encoding of box drawing characters MdeModulePkg/Universal/Console/TerminalDxe/Terminal.h | 26 +- MdeModulePkg/Universal/Console/TerminalDxe/Ansi.c | 2 +- MdeModulePkg/Universal/Console/TerminalDxe/TerminalConOut.c | 321 +++++++++++++++----- 3 files changed, 271 insertions(+), 78 deletions(-) -- 2.32.0