From 65e84b15a944c83862da736a427636f3e64d3fc2 Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Thu, 4 Nov 2021 15:00:36 -0700 Subject: Feat: input readline now unicode aware Updated our assumptions of readline to handle valid unicode input. This required integrating with an explicit library to handle unicode knowledge. --- sys/cmd/term/term.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/cmd/term') diff --git a/sys/cmd/term/term.c b/sys/cmd/term/term.c index f92db28..8805b0b 100644 --- a/sys/cmd/term/term.c +++ b/sys/cmd/term/term.c @@ -2096,7 +2096,7 @@ tputc(rune u) } /* combining characters */ - if(!width) { + if(!width){ if(term.c.x > 0) gp = &term.line[term.c.y][term.c.x-1]; else if(term.c.y > 0) -- cgit v1.2.1 From 7ea1cdb7d31f00024f5a1d124b42cd19a03b959a Mon Sep 17 00:00:00 2001 From: Nicholas Date: Wed, 10 Nov 2021 20:12:45 -0800 Subject: chore: libunicode -> libutf --- sys/cmd/term/rules.mk | 4 ++-- sys/cmd/term/term.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) (limited to 'sys/cmd/term') diff --git a/sys/cmd/term/rules.mk b/sys/cmd/term/rules.mk index ef307c1..4011839 100644 --- a/sys/cmd/term/rules.mk +++ b/sys/cmd/term/rules.mk @@ -2,7 +2,7 @@ include share/push.mk # Iterate through subdirectory tree # Local sources -SRCS_$(d) := $(d)/term.c $(d)/x.c $(d)/hb.c +SRCS_$(d) := $(d)/term.c $(d)/x.c #$(d)/hb.c BINS_$(d) := $(d)/term include share/paths.mk @@ -18,7 +18,7 @@ $(BINS_$(d)): TCLIBS = \ `$(PKG) --libs freetype2` \ -lm -lrt -lX11 -lutil -lXft -lXrender -lharfbuzz -$(BINS_$(d)): $(OBJS_$(d)) $(OBJ_DIR)/sys/libunicode/libunicode.a $(OBJ_DIR)/sys/base/base.a +$(BINS_$(d)): $(OBJS_$(d)) $(OBJ_DIR)/sys/libutf/libutf.a $(OBJ_DIR)/sys/base/base.a $(COMPLINK) include share/pop.mk diff --git a/sys/cmd/term/term.h b/sys/cmd/term/term.h index 3ff2852..f779654 100644 --- a/sys/cmd/term/term.h +++ b/sys/cmd/term/term.h @@ -3,7 +3,7 @@ #include #include -#include +#include #include #include -- cgit v1.2.1 From cc7d219e080263da9813e570436bfd34ab8b1bff Mon Sep 17 00:00:00 2001 From: Nicholas Noll Date: Thu, 11 Nov 2021 08:34:49 -0800 Subject: chore: update desktop --- sys/cmd/term/rules.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sys/cmd/term') diff --git a/sys/cmd/term/rules.mk b/sys/cmd/term/rules.mk index 4011839..7beb8dc 100644 --- a/sys/cmd/term/rules.mk +++ b/sys/cmd/term/rules.mk @@ -2,7 +2,7 @@ include share/push.mk # Iterate through subdirectory tree # Local sources -SRCS_$(d) := $(d)/term.c $(d)/x.c #$(d)/hb.c +SRCS_$(d) := $(d)/term.c $(d)/x.c $(d)/hb.c BINS_$(d) := $(d)/term include share/paths.mk -- cgit v1.2.1