From 4acd345c6a232837b48e15994402f49ab5f53016 Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 17 May 2019 05:47:31 +0000 Subject: [PATCH 1/2] Initialize default size variables, from Thomas Adam. --- cmd-new-session.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cmd-new-session.c b/cmd-new-session.c index 6818ce9c..2fd13420 100644 --- a/cmd-new-session.c +++ b/cmd-new-session.c @@ -192,6 +192,8 @@ cmd_new_session_exec(struct cmd *self, struct cmdq_item *item) if (strcmp(tmp, "-") == 0) { if (c != NULL) dsx = c->tty.sx; + else + dsx = 80; } else { dsx = strtonum(tmp, 1, USHRT_MAX, &errstr); if (errstr != NULL) { @@ -205,6 +207,8 @@ cmd_new_session_exec(struct cmd *self, struct cmdq_item *item) if (strcmp(tmp, "-") == 0) { if (c != NULL) dsy = c->tty.sy; + else + dsy = 24; } else { dsy = strtonum(tmp, 1, USHRT_MAX, &errstr); if (errstr != NULL) { From 9b83b1daa6caee4d2c665c26da37866712c555a8 Mon Sep 17 00:00:00 2001 From: nicm Date: Fri, 17 May 2019 05:48:25 +0000 Subject: [PATCH 2/2] Change a couple of ACS characters to be more sensible and add a few missing ones, reported by Ricardo Banffy. --- tty-acs.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tty-acs.c b/tty-acs.c index 1f7a2b11..14634120 100644 --- a/tty-acs.c +++ b/tty-acs.c @@ -37,10 +37,14 @@ static const struct tty_acs_entry tty_acs_table[] = { { '0', "\342\226\256" }, /* solid square block */ { '`', "\342\227\206" }, /* diamond */ { 'a', "\342\226\222" }, /* checker board (stipple) */ + { 'b', "\342\220\211" }, + { 'c', "\342\220\214" }, + { 'd', "\342\220\215" }, + { 'e', "\342\220\212" }, { 'f', "\302\260" }, /* degree symbol */ { 'g', "\302\261" }, /* plus/minus */ - { 'h', "\342\226\222" }, /* board of squares */ - { 'i', "\342\230\203" }, /* lantern symbol */ + { 'h', "\342\220\244" }, + { 'i', "\342\220\213" }, { 'j', "\342\224\230" }, /* lower right corner */ { 'k', "\342\224\220" }, /* upper right corner */ { 'l', "\342\224\214" }, /* upper left corner */