From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-io1-f46.google.com (mail-io1-f46.google.com [209.85.166.46]) by mx.groups.io with SMTP id smtpd.web09.18817.1629686660945530114 for ; Sun, 22 Aug 2021 19:44:21 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@gmail.com header.s=20161025 header.b=l7WaTQoO; spf=pass (domain: gmail.com, ip: 209.85.166.46, mailfrom: cadenkline9@gmail.com) Received: by mail-io1-f46.google.com with SMTP id b200so19970790iof.13 for ; Sun, 22 Aug 2021 19:44:20 -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=1qh4Un5rmfglTnkSZrPufIJgPTeFUgj68HiYqDMnyQI=; b=l7WaTQoOXdfIdBKP2tb8F5RBNmxMc3X4Qb3Omsp1ar8AZNyXyeuFltCQuBzGo4udBH OqOA7HfxN1jJmLoemJVW48f8G1Iq02wKUbbswHcg3gj47DO+lss/vVnypI6GaqSntBxY ZfdOPdhhNuCORj3IwQxpC82fwIzRTX7bqZ9oJ6Rw/FKhBRqzPYFT1iQ5246uYSh5CCZb bNVYwK4413fmfuDrNgTvDZ2vMTHYybdYwtFbhezZKpTwkt2hHvixVuATXHIKumOOO0rC A+l4+R84p3dUhUB+8mQGen01Y5+8PLpVN3ufRKBgB/S3k2znx3M2WE8bPoGNHwmScnOZ urww== 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=1qh4Un5rmfglTnkSZrPufIJgPTeFUgj68HiYqDMnyQI=; b=q3xwnWAbF1ibrMqpP9WLBnfLvzOZMJ4ccatdUxBGzRqkPPKO+1c0T1WzBg5cVti6BN M7F62rsZRFKCHgeXK8RfeHkmPXGkYXVtPElfUEEgXgo9lQ5pnsqO6xD/L+Q3rDPbr61f iWMV5PWyJul1wmJWe3zAzPYSca7oW/QQZKhe4h8LwOKH98wFuU747Cemhno0z/5xfBgU MVv404yCgR/rwohlPFXzd7TQr/fLS/iMIGJV1BY3LW8m6SswH0aqAfMsLFYPu3KHH/s2 wtZhSZwKI9SP7LfeLqwopqIeluVFx7DpDqleAvOJz/0ontVlJiXm34nndx2NasyzxtSR 5ThA== X-Gm-Message-State: AOAM532LoFMa6OW5S5Yh94lHHAA35Mxbb+O1aOAcAfXZk6SNvjrPNqrf pg/2Y+06LdN80MWTKcHChXD1zbg9zV8rpg== X-Google-Smtp-Source: ABdhPJzXltYyXK4LWwRZw2dnwEomOvOEx8XC+8D2mKolrjYaqy4oqLhuNh8nsn+tizFbzWG0sQP+1w== X-Received: by 2002:a05:6638:d0a:: with SMTP id q10mr27164701jaj.88.1629686660261; Sun, 22 Aug 2021 19:44:20 -0700 (PDT) Return-Path: Received: from cadenxps.indiana.edu ([2001:18e8:2:28b7:f000::1158]) by smtp.gmail.com with ESMTPSA id k7sm7489968iok.22.2021.08.22.19.44.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 22 Aug 2021 19:44:20 -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 v3 0/1] MdeModulePkg/Console: Improve encoding of box drawing characters Date: Sun, 22 Aug 2021 22:44:15 -0400 Message-Id: <20210823024416.377856-1-cadenkline9@gmail.com> X-Mailer: git-send-email 2.33.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 mail: https://edk2.groups.io/g/devel/message/79214 v2 github: https://github.com/Pokemod97/edk2/tree/terminal-driver-characters-v2 v3 github: https://github.com/Pokemod97/edk2/tree/terminal-driver-characters-v3 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 | 295 +++++++++++++++----- 3 files changed, 243 insertions(+), 80 deletions(-) -- 2.33.0