diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2014-12-24 07:38:37 +0000 |
---|---|---|
committer | <> | 2015-02-02 12:02:29 +0000 |
commit | 482840e61f86ca321838a91e902c41d40c098bbb (patch) | |
tree | 01ea2e242fd2792d19fe192476601587901db794 /gnulib-local/tests | |
download | gettext-tarball-482840e61f86ca321838a91e902c41d40c098bbb.tar.gz |
Imported from /home/lorry/working-area/delta_gettext-tarball/gettext-0.19.4.tar.xz.gettext-0.19.4
Diffstat (limited to 'gnulib-local/tests')
30 files changed, 2523 insertions, 0 deletions
diff --git a/gnulib-local/tests/test-environ.c.diff b/gnulib-local/tests/test-environ.c.diff new file mode 100644 index 0000000..6cc8f68 --- /dev/null +++ b/gnulib-local/tests/test-environ.c.diff @@ -0,0 +1,18 @@ +diff --git a/test-environ.c b/test-environ.c +index 46a2eab..8afecb7 100644 +--- a/test-environ.c ++++ b/test-environ.c +@@ -22,6 +22,13 @@ + + #include <string.h> + ++/* environ is the exported symbol referencing the internal ++ __cygwin_environ variable on cygwin64: ++ <https://cygwin.com/ml/cygwin/2013-06/msg00228.html>. */ ++#if defined __CYGWIN__ && defined __x86_64__ ++extern DLL_VARIABLE char **environ; ++#endif ++ + int + main () + { diff --git a/gnulib-local/tests/test-moo-aroot.oo.c b/gnulib-local/tests/test-moo-aroot.oo.c new file mode 100644 index 0000000..ba67742 --- /dev/null +++ b/gnulib-local/tests/test-moo-aroot.oo.c @@ -0,0 +1,6 @@ +#include <config.h> + +/* Specification. */ +#include "test-moo-aroot.h" + +#pragma implementation diff --git a/gnulib-local/tests/test-moo-aroot.oo.h b/gnulib-local/tests/test-moo-aroot.oo.h new file mode 100644 index 0000000..ef07447 --- /dev/null +++ b/gnulib-local/tests/test-moo-aroot.oo.h @@ -0,0 +1,10 @@ +#include <stdlib.h> +#include "moo.h" + +/* Define an abstract root class. */ +struct aroot +{ +methods: + int write (aroot_t x, void *buf, size_t len); + void do_free (aroot_t x); +}; diff --git a/gnulib-local/tests/test-moo-assign.c b/gnulib-local/tests/test-moo-assign.c new file mode 100644 index 0000000..642bbe9 --- /dev/null +++ b/gnulib-local/tests/test-moo-assign.c @@ -0,0 +1,32 @@ +/* Test assignments. + Errors are signalled in C++ mode only, not by a C compiler. */ +#include "test-moo-sub2.h" + +void foo () +{ + root_t a; + sub1_t b; + sub2_t c; + + /* Test initializations. */ + root_t a1 = a; + root_t a2 = b; + root_t a3 = c; + sub1_t b1 = a; /* ERROR */ + sub1_t b2 = b; + sub1_t b3 = c; + sub2_t c1 = a; /* ERROR */ + sub2_t c2 = b; /* ERROR */ + sub2_t c3 = c; + + /* Test assignments. */ + a = a1; + a = b1; + a = c1; + b = a2; /* ERROR */ + b = b2; + b = c2; + c = a3; /* ERROR */ + c = b3; /* ERROR */ + c = c3; +} diff --git a/gnulib-local/tests/test-moo-asub1.oo.c b/gnulib-local/tests/test-moo-asub1.oo.c new file mode 100644 index 0000000..bb5da83 --- /dev/null +++ b/gnulib-local/tests/test-moo-asub1.oo.c @@ -0,0 +1,17 @@ +#include <config.h> + +/* Specification. */ +#include "test-moo-asub1.h" + +#pragma implementation + +int asub1::write (asub1_t x, void *buf, size_t len) +{ + fwrite (buf, 1, len, x->fp); + return 0; +} + +void asub1::do_free (asub1_t x) +{ + free (x); +} diff --git a/gnulib-local/tests/test-moo-asub1.oo.h b/gnulib-local/tests/test-moo-asub1.oo.h new file mode 100644 index 0000000..3a6620d --- /dev/null +++ b/gnulib-local/tests/test-moo-asub1.oo.h @@ -0,0 +1,10 @@ +#include "test-moo-aroot.h" + +#include <stdio.h> + +/* Define a subclass. */ +struct asub1 : struct aroot +{ + FILE *fp; +methods: +}; diff --git a/gnulib-local/tests/test-moo-root.oo.c b/gnulib-local/tests/test-moo-root.oo.c new file mode 100644 index 0000000..00a72fe --- /dev/null +++ b/gnulib-local/tests/test-moo-root.oo.c @@ -0,0 +1,19 @@ +#include <config.h> + +/* Specification. */ +#include "test-moo-root.h" + +#include <stdio.h> + +#pragma implementation + +int root::write (root_t x, void *buf, size_t len) +{ + fwrite (buf, 1, len, stdout); + return 0; +} + +void root::do_free (root_t x) +{ + free (x); +} diff --git a/gnulib-local/tests/test-moo-root.oo.h b/gnulib-local/tests/test-moo-root.oo.h new file mode 100644 index 0000000..4fe9d3f --- /dev/null +++ b/gnulib-local/tests/test-moo-root.oo.h @@ -0,0 +1,10 @@ +#include <stdlib.h> +#include "moo.h" + +/* Define a root class. */ +struct root +{ +methods: + int write (root_t x, void *buf, size_t len); + void do_free (root_t x); +}; diff --git a/gnulib-local/tests/test-moo-sub1.oo.c b/gnulib-local/tests/test-moo-sub1.oo.c new file mode 100644 index 0000000..bc928da --- /dev/null +++ b/gnulib-local/tests/test-moo-sub1.oo.c @@ -0,0 +1,13 @@ +#include <config.h> + +/* Specification. */ +#include "test-moo-sub1.h" + +#pragma implementation + +/* Test an override. */ +int sub1::write (sub1_t x, void *buf, size_t len) +{ + fwrite (buf, 1, len, x->fp); + return 0; +} diff --git a/gnulib-local/tests/test-moo-sub1.oo.h b/gnulib-local/tests/test-moo-sub1.oo.h new file mode 100644 index 0000000..5814394 --- /dev/null +++ b/gnulib-local/tests/test-moo-sub1.oo.h @@ -0,0 +1,10 @@ +#include "test-moo-root.h" + +#include <stdio.h> + +/* Define a subclass. */ +struct sub1 : struct root +{ + FILE *fp; +methods: +}; diff --git a/gnulib-local/tests/test-moo-sub2.oo.c b/gnulib-local/tests/test-moo-sub2.oo.c new file mode 100644 index 0000000..7b61507 --- /dev/null +++ b/gnulib-local/tests/test-moo-sub2.oo.c @@ -0,0 +1,20 @@ +#include <config.h> + +/* Specification. */ +#include "test-moo-sub2.h" + +#include <stdio.h> + +#pragma implementation + +void +sub2::begin_indent (sub2_t x) +{ + x->indent++; +} + +void +sub2::end_indent (sub2_t x) +{ + x->indent--; +} diff --git a/gnulib-local/tests/test-moo-sub2.oo.h b/gnulib-local/tests/test-moo-sub2.oo.h new file mode 100644 index 0000000..d03b36a --- /dev/null +++ b/gnulib-local/tests/test-moo-sub2.oo.h @@ -0,0 +1,10 @@ +#include "test-moo-sub1.h" + +/* Define a subclass. */ +struct sub2 : struct sub1 +{ + int indent; +methods: + void begin_indent (sub2_t x); + void end_indent (sub2_t x); +}; diff --git a/gnulib-local/tests/test-term-ostream-xterm b/gnulib-local/tests/test-term-ostream-xterm new file mode 100755 index 0000000..71dc6eb --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm @@ -0,0 +1,39 @@ +#!/bin/sh + +tmpfiles="" +trap 'rm -fr $tmpfiles' 1 2 3 15 + +tmpfiles="$tmpfiles out1 out" +# The redirection of stderr into a pipe avoids the output of padding bytes +# (unnecessary NUL bytes after escape sequences) on some systems. +(TERM=xterm ./test-term-ostream > out1) 2>&1 | cat 1>&2 +LC_ALL=C tr -d '\r' < out1 > out + +# There are several variants of the "xterm" terminal description floating +# around, each with a different sgr0 escape sequence. Use "infocmp -l -1 xterm" +# to inspect the escape sequences of xterm on your platform. +# xterm-r6: sgr0=\E[m +# xterm-xf86-v32: sgr0=\E[m\017 +# xterm-linux-mandriva: sgr0=\E[m\E(B +# xterm-basic: sgr0=\E(B\E[m +# xterm-8bit: sgr0=\2330m\E(B + +: ${DIFF=diff} + ${DIFF} ${srcdir}/test-term-ostream-xterm-r6.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-xf86-v32.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-basic.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-basic-italic.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-8bit.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-linux-debian.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-linux-mandriva.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-netbsd3.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-solaris10.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-aix51.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-osf51.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-irix65.out out > /dev/null \ +|| ${DIFF} ${srcdir}/test-term-ostream-xterm-mingw.out out > /dev/null +result=$? + +rm -fr $tmpfiles + +exit $result diff --git a/gnulib-local/tests/test-term-ostream-xterm-16color.out b/gnulib-local/tests/test-term-ostream-xterm-16color.out new file mode 100644 index 0000000..3c13e71 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-16color.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [39;49m|[30m[104m Words [39;49m|[30m[102m Words [39;49m|[30m[106m Words [39;49m|[30m[101m Words [39;49m|[30m[105m Words [39;49m|[30m[103m Words [39;49m|[30m[107m Words [39;49m|[30m Words [39;49m +blue |[94m[40m Words [39;49m|[94m[104m Words [39;49m|[94m[102m Words [39;49m|[94m[106m Words [39;49m|[94m[101m Words [39;49m|[94m[105m Words [39;49m|[94m[103m Words [39;49m|[94m[107m Words [39;49m|[94m Words [39;49m +green |[92m[40m Words [39;49m|[92m[104m Words [39;49m|[92m[102m Words [39;49m|[92m[106m Words [39;49m|[92m[101m Words [39;49m|[92m[105m Words [39;49m|[92m[103m Words [39;49m|[92m[107m Words [39;49m|[92m Words [39;49m +cyan |[96m[40m Words [39;49m|[96m[104m Words [39;49m|[96m[102m Words [39;49m|[96m[106m Words [39;49m|[96m[101m Words [39;49m|[96m[105m Words [39;49m|[96m[103m Words [39;49m|[96m[107m Words [39;49m|[96m Words [39;49m +red |[91m[40m Words [39;49m|[91m[104m Words [39;49m|[91m[102m Words [39;49m|[91m[106m Words [39;49m|[91m[101m Words [39;49m|[91m[105m Words [39;49m|[91m[103m Words [39;49m|[91m[107m Words [39;49m|[91m Words [39;49m +magenta|[95m[40m Words [39;49m|[95m[104m Words [39;49m|[95m[102m Words [39;49m|[95m[106m Words [39;49m|[95m[101m Words [39;49m|[95m[105m Words [39;49m|[95m[103m Words [39;49m|[95m[107m Words [39;49m|[95m Words [39;49m +yellow |[93m[40m Words [39;49m|[93m[104m Words [39;49m|[93m[102m Words [39;49m|[93m[106m Words [39;49m|[93m[101m Words [39;49m|[93m[105m Words [39;49m|[93m[103m Words [39;49m|[93m[107m Words [39;49m|[93m Words [39;49m +white |[97m[40m Words [39;49m|[97m[104m Words [39;49m|[97m[102m Words [39;49m|[97m[106m Words [39;49m|[97m[101m Words [39;49m|[97m[105m Words [39;49m|[97m[103m Words [39;49m|[97m[107m Words [39;49m|[97m Words [39;49m +default|[40m Words [39;49m|[104m Words [39;49m|[102m Words [39;49m|[106m Words [39;49m|[101m Words [39;49m|[105m Words [39;49m|[103m Words [39;49m|[107m Words [39;49m| Words + +Colors (hue/saturation): +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[103m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[102m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[106m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[104m [47m [107m [39;49m +[104m [47m [107m [39;49m +[104m [47m [107m [39;49m +[104m [47m [107m [39;49m +[104m [47m [107m [39;49m +[104m [47m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[104m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[105m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m +[101m [107m [39;49m + +Weights: +normal, [1mbold, [0mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [24mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-256color.out b/gnulib-local/tests/test-term-ostream-xterm-256color.out new file mode 100644 index 0000000..792b247 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-256color.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[38;5;0m[48;5;0m Words [39;49m|[38;5;0m[48;5;12m Words [39;49m|[38;5;0m[48;5;10m Words [39;49m|[38;5;0m[48;5;14m Words [39;49m|[38;5;0m[48;5;9m Words [39;49m|[38;5;0m[48;5;13m Words [39;49m|[38;5;0m[48;5;11m Words [39;49m|[38;5;0m[48;5;15m Words [39;49m|[38;5;0m Words [39;49m +blue |[38;5;12m[48;5;0m Words [39;49m|[38;5;12m[48;5;12m Words [39;49m|[38;5;12m[48;5;10m Words [39;49m|[38;5;12m[48;5;14m Words [39;49m|[38;5;12m[48;5;9m Words [39;49m|[38;5;12m[48;5;13m Words [39;49m|[38;5;12m[48;5;11m Words [39;49m|[38;5;12m[48;5;15m Words [39;49m|[38;5;12m Words [39;49m +green |[38;5;10m[48;5;0m Words [39;49m|[38;5;10m[48;5;12m Words [39;49m|[38;5;10m[48;5;10m Words [39;49m|[38;5;10m[48;5;14m Words [39;49m|[38;5;10m[48;5;9m Words [39;49m|[38;5;10m[48;5;13m Words [39;49m|[38;5;10m[48;5;11m Words [39;49m|[38;5;10m[48;5;15m Words [39;49m|[38;5;10m Words [39;49m +cyan |[38;5;14m[48;5;0m Words [39;49m|[38;5;14m[48;5;12m Words [39;49m|[38;5;14m[48;5;10m Words [39;49m|[38;5;14m[48;5;14m Words [39;49m|[38;5;14m[48;5;9m Words [39;49m|[38;5;14m[48;5;13m Words [39;49m|[38;5;14m[48;5;11m Words [39;49m|[38;5;14m[48;5;15m Words [39;49m|[38;5;14m Words [39;49m +red |[38;5;9m[48;5;0m Words [39;49m|[38;5;9m[48;5;12m Words [39;49m|[38;5;9m[48;5;10m Words [39;49m|[38;5;9m[48;5;14m Words [39;49m|[38;5;9m[48;5;9m Words [39;49m|[38;5;9m[48;5;13m Words [39;49m|[38;5;9m[48;5;11m Words [39;49m|[38;5;9m[48;5;15m Words [39;49m|[38;5;9m Words [39;49m +magenta|[38;5;13m[48;5;0m Words [39;49m|[38;5;13m[48;5;12m Words [39;49m|[38;5;13m[48;5;10m Words [39;49m|[38;5;13m[48;5;14m Words [39;49m|[38;5;13m[48;5;9m Words [39;49m|[38;5;13m[48;5;13m Words [39;49m|[38;5;13m[48;5;11m Words [39;49m|[38;5;13m[48;5;15m Words [39;49m|[38;5;13m Words [39;49m +yellow |[38;5;11m[48;5;0m Words [39;49m|[38;5;11m[48;5;12m Words [39;49m|[38;5;11m[48;5;10m Words [39;49m|[38;5;11m[48;5;14m Words [39;49m|[38;5;11m[48;5;9m Words [39;49m|[38;5;11m[48;5;13m Words [39;49m|[38;5;11m[48;5;11m Words [39;49m|[38;5;11m[48;5;15m Words [39;49m|[38;5;11m Words [39;49m +white |[38;5;15m[48;5;0m Words [39;49m|[38;5;15m[48;5;12m Words [39;49m|[38;5;15m[48;5;10m Words [39;49m|[38;5;15m[48;5;14m Words [39;49m|[38;5;15m[48;5;9m Words [39;49m|[38;5;15m[48;5;13m Words [39;49m|[38;5;15m[48;5;11m Words [39;49m|[38;5;15m[48;5;15m Words [39;49m|[38;5;15m Words [39;49m +default|[48;5;0m Words [39;49m|[48;5;12m Words [39;49m|[48;5;10m Words [39;49m|[48;5;14m Words [39;49m|[48;5;9m Words [39;49m|[48;5;13m Words [39;49m|[48;5;11m Words [39;49m|[48;5;15m Words [39;49m| Words + +Colors (hue/saturation): +[48;5;9m [48;5;210m [48;5;217m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;9m [48;5;210m [48;5;217m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;9m [48;5;210m [48;5;217m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;202m [48;5;209m [48;5;216m [48;5;217m [48;5;216m [48;5;217m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;202m [48;5;209m [48;5;216m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;209m [48;5;216m [48;5;223m [48;5;224m [48;5;15m [39;49m +[48;5;208m [48;5;209m [48;5;216m [48;5;223m [48;5;224m [48;5;15m [39;49m +[48;5;208m [48;5;215m [48;5;216m [48;5;223m [48;5;224m [48;5;15m [39;49m +[48;5;208m [48;5;215m [48;5;223m [48;5;224m [48;5;15m [39;49m +[48;5;214m [48;5;215m [48;5;223m [48;5;230m [48;5;15m [39;49m +[48;5;214m [48;5;215m [48;5;222m [48;5;223m [48;5;230m [48;5;15m [39;49m +[48;5;214m [48;5;221m [48;5;222m [48;5;223m [48;5;230m [48;5;15m [39;49m +[48;5;220m [48;5;221m [48;5;222m [48;5;223m [48;5;230m [48;5;15m [39;49m +[48;5;220m [48;5;221m [48;5;222m [48;5;230m [48;5;15m [39;49m +[48;5;220m [48;5;221m [48;5;222m [48;5;229m [48;5;222m [48;5;229m [48;5;230m [48;5;15m [39;49m +[48;5;11m [48;5;228m [48;5;229m [48;5;230m [48;5;15m [39;49m +[48;5;11m [48;5;228m [48;5;229m [48;5;230m [48;5;15m [39;49m +[48;5;11m [48;5;228m [48;5;229m [48;5;230m [48;5;15m [39;49m +[48;5;11m [48;5;228m [48;5;229m [48;5;230m [48;5;15m [39;49m +[48;5;11m [48;5;228m [48;5;229m [48;5;230m [48;5;15m [39;49m +[48;5;11m [48;5;228m [48;5;229m [48;5;230m [48;5;15m [39;49m +[48;5;190m [48;5;191m [48;5;192m [48;5;229m [48;5;192m [48;5;229m [48;5;230m [48;5;15m [39;49m +[48;5;190m [48;5;191m [48;5;192m [48;5;230m [48;5;15m [39;49m +[48;5;190m [48;5;191m [48;5;192m [48;5;193m [48;5;230m [48;5;15m [39;49m +[48;5;154m [48;5;191m [48;5;192m [48;5;193m [48;5;230m [48;5;15m [39;49m +[48;5;154m [48;5;155m [48;5;192m [48;5;193m [48;5;230m [48;5;15m [39;49m +[48;5;154m [48;5;155m [48;5;193m [48;5;230m [48;5;15m [39;49m +[48;5;118m [48;5;155m [48;5;193m [48;5;194m [48;5;15m [39;49m +[48;5;118m [48;5;155m [48;5;156m [48;5;193m [48;5;194m [48;5;15m [39;49m +[48;5;118m [48;5;119m [48;5;156m [48;5;193m [48;5;194m [48;5;15m [39;49m +[48;5;119m [48;5;156m [48;5;193m [48;5;194m [48;5;15m [39;49m +[48;5;82m [48;5;119m [48;5;156m [48;5;194m [48;5;15m [39;49m +[48;5;82m [48;5;119m [48;5;156m [48;5;157m [48;5;156m [48;5;157m [48;5;194m [48;5;15m [39;49m +[48;5;10m [48;5;120m [48;5;157m [48;5;194m [48;5;15m [39;49m +[48;5;10m [48;5;120m [48;5;157m [48;5;194m [48;5;15m [39;49m +[48;5;10m [48;5;120m [48;5;157m [48;5;194m [48;5;15m [39;49m +[48;5;10m [48;5;120m [48;5;157m [48;5;194m [48;5;15m [39;49m +[48;5;10m [48;5;120m [48;5;157m [48;5;194m [48;5;15m [39;49m +[48;5;10m [48;5;120m [48;5;157m [48;5;194m [48;5;15m [39;49m +[48;5;47m [48;5;84m [48;5;121m [48;5;157m [48;5;121m [48;5;157m [48;5;194m [48;5;15m [39;49m +[48;5;47m [48;5;84m [48;5;121m [48;5;194m [48;5;15m [39;49m +[48;5;84m [48;5;121m [48;5;158m [48;5;194m [48;5;15m [39;49m +[48;5;48m [48;5;84m [48;5;121m [48;5;158m [48;5;194m [48;5;15m [39;49m +[48;5;48m [48;5;85m [48;5;121m [48;5;158m [48;5;194m [48;5;15m [39;49m +[48;5;48m [48;5;85m [48;5;158m [48;5;194m [48;5;15m [39;49m +[48;5;49m [48;5;85m [48;5;158m [48;5;195m [48;5;15m [39;49m +[48;5;49m [48;5;85m [48;5;122m [48;5;158m [48;5;195m [48;5;15m [39;49m +[48;5;49m [48;5;86m [48;5;122m [48;5;158m [48;5;195m [48;5;15m [39;49m +[48;5;50m [48;5;86m [48;5;122m [48;5;158m [48;5;195m [48;5;15m [39;49m +[48;5;50m [48;5;86m [48;5;122m [48;5;195m [48;5;15m [39;49m +[48;5;50m [48;5;86m [48;5;122m [48;5;159m [48;5;122m [48;5;159m [48;5;195m [48;5;15m [39;49m +[48;5;14m [48;5;123m [48;5;159m [48;5;195m [48;5;15m [39;49m +[48;5;14m [48;5;123m [48;5;159m [48;5;195m [48;5;15m [39;49m +[48;5;14m [48;5;123m [48;5;159m [48;5;195m [48;5;15m [39;49m +[48;5;14m [48;5;123m [48;5;159m [48;5;195m [48;5;15m [39;49m +[48;5;14m [48;5;123m [48;5;159m [48;5;195m [48;5;15m [39;49m +[48;5;14m [48;5;123m [48;5;159m [48;5;195m [48;5;15m [39;49m +[48;5;45m [48;5;81m [48;5;117m [48;5;159m [48;5;117m [48;5;159m [48;5;195m [48;5;15m [39;49m +[48;5;45m [48;5;81m [48;5;117m [48;5;195m [48;5;15m [39;49m +[48;5;45m [48;5;81m [48;5;117m [48;5;153m [48;5;195m [48;5;15m [39;49m +[48;5;39m [48;5;81m [48;5;117m [48;5;153m [48;5;195m [48;5;15m [39;49m +[48;5;39m [48;5;75m [48;5;117m [48;5;153m [48;5;195m [48;5;255m [48;5;15m [39;49m +[48;5;39m [48;5;75m [48;5;153m [48;5;195m [48;5;255m [48;5;15m [39;49m +[48;5;33m [48;5;75m [48;5;153m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;33m [48;5;75m [48;5;111m [48;5;153m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;33m [48;5;69m [48;5;111m [48;5;153m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;69m [48;5;111m [48;5;153m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;27m [48;5;69m [48;5;111m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;27m [48;5;69m [48;5;111m [48;5;147m [48;5;111m [48;5;147m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;12m [48;5;105m [48;5;147m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;12m [48;5;105m [48;5;147m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;12m [48;5;105m [48;5;147m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;12m [48;5;105m [48;5;147m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;12m [48;5;105m [48;5;147m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;12m [48;5;105m [48;5;147m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;57m [48;5;99m [48;5;141m [48;5;147m [48;5;141m [48;5;147m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;57m [48;5;99m [48;5;141m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;99m [48;5;141m [48;5;183m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;93m [48;5;99m [48;5;141m [48;5;183m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;93m [48;5;135m [48;5;141m [48;5;183m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;93m [48;5;135m [48;5;183m [48;5;189m [48;5;255m [48;5;15m [39;49m +[48;5;129m [48;5;135m [48;5;183m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;129m [48;5;135m [48;5;177m [48;5;183m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;129m [48;5;171m [48;5;177m [48;5;183m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;165m [48;5;171m [48;5;177m [48;5;183m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;165m [48;5;171m [48;5;177m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;165m [48;5;171m [48;5;177m [48;5;219m [48;5;177m [48;5;219m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;13m [48;5;213m [48;5;219m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;13m [48;5;213m [48;5;219m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;13m [48;5;213m [48;5;219m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;13m [48;5;213m [48;5;219m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;13m [48;5;213m [48;5;219m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;13m [48;5;213m [48;5;219m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;200m [48;5;206m [48;5;212m [48;5;219m [48;5;212m [48;5;219m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;200m [48;5;206m [48;5;212m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;200m [48;5;206m [48;5;212m [48;5;218m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;199m [48;5;206m [48;5;212m [48;5;218m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;199m [48;5;205m [48;5;212m [48;5;218m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;199m [48;5;205m [48;5;218m [48;5;225m [48;5;255m [48;5;15m [39;49m +[48;5;198m [48;5;205m [48;5;218m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;198m [48;5;205m [48;5;211m [48;5;218m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;198m [48;5;204m [48;5;211m [48;5;218m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;204m [48;5;211m [48;5;218m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;197m [48;5;204m [48;5;211m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;197m [48;5;204m [48;5;211m [48;5;217m [48;5;211m [48;5;217m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;9m [48;5;210m [48;5;217m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;9m [48;5;210m [48;5;217m [48;5;224m [48;5;255m [48;5;15m [39;49m +[48;5;9m [48;5;210m [48;5;217m [48;5;224m [48;5;255m [48;5;15m [39;49m + +Weights: +normal, [1mbold, [0mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [24mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-88color.out b/gnulib-local/tests/test-term-ostream-xterm-88color.out new file mode 100644 index 0000000..5adb82d --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-88color.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[38;5;0m[48;5;0m Words [39;49m|[38;5;0m[48;5;12m Words [39;49m|[38;5;0m[48;5;10m Words [39;49m|[38;5;0m[48;5;14m Words [39;49m|[38;5;0m[48;5;9m Words [39;49m|[38;5;0m[48;5;13m Words [39;49m|[38;5;0m[48;5;11m Words [39;49m|[38;5;0m[48;5;15m Words [39;49m|[38;5;0m Words [39;49m +blue |[38;5;12m[48;5;0m Words [39;49m|[38;5;12m[48;5;12m Words [39;49m|[38;5;12m[48;5;10m Words [39;49m|[38;5;12m[48;5;14m Words [39;49m|[38;5;12m[48;5;9m Words [39;49m|[38;5;12m[48;5;13m Words [39;49m|[38;5;12m[48;5;11m Words [39;49m|[38;5;12m[48;5;15m Words [39;49m|[38;5;12m Words [39;49m +green |[38;5;10m[48;5;0m Words [39;49m|[38;5;10m[48;5;12m Words [39;49m|[38;5;10m[48;5;10m Words [39;49m|[38;5;10m[48;5;14m Words [39;49m|[38;5;10m[48;5;9m Words [39;49m|[38;5;10m[48;5;13m Words [39;49m|[38;5;10m[48;5;11m Words [39;49m|[38;5;10m[48;5;15m Words [39;49m|[38;5;10m Words [39;49m +cyan |[38;5;14m[48;5;0m Words [39;49m|[38;5;14m[48;5;12m Words [39;49m|[38;5;14m[48;5;10m Words [39;49m|[38;5;14m[48;5;14m Words [39;49m|[38;5;14m[48;5;9m Words [39;49m|[38;5;14m[48;5;13m Words [39;49m|[38;5;14m[48;5;11m Words [39;49m|[38;5;14m[48;5;15m Words [39;49m|[38;5;14m Words [39;49m +red |[38;5;9m[48;5;0m Words [39;49m|[38;5;9m[48;5;12m Words [39;49m|[38;5;9m[48;5;10m Words [39;49m|[38;5;9m[48;5;14m Words [39;49m|[38;5;9m[48;5;9m Words [39;49m|[38;5;9m[48;5;13m Words [39;49m|[38;5;9m[48;5;11m Words [39;49m|[38;5;9m[48;5;15m Words [39;49m|[38;5;9m Words [39;49m +magenta|[38;5;13m[48;5;0m Words [39;49m|[38;5;13m[48;5;12m Words [39;49m|[38;5;13m[48;5;10m Words [39;49m|[38;5;13m[48;5;14m Words [39;49m|[38;5;13m[48;5;9m Words [39;49m|[38;5;13m[48;5;13m Words [39;49m|[38;5;13m[48;5;11m Words [39;49m|[38;5;13m[48;5;15m Words [39;49m|[38;5;13m Words [39;49m +yellow |[38;5;11m[48;5;0m Words [39;49m|[38;5;11m[48;5;12m Words [39;49m|[38;5;11m[48;5;10m Words [39;49m|[38;5;11m[48;5;14m Words [39;49m|[38;5;11m[48;5;9m Words [39;49m|[38;5;11m[48;5;13m Words [39;49m|[38;5;11m[48;5;11m Words [39;49m|[38;5;11m[48;5;15m Words [39;49m|[38;5;11m Words [39;49m +white |[38;5;15m[48;5;0m Words [39;49m|[38;5;15m[48;5;12m Words [39;49m|[38;5;15m[48;5;10m Words [39;49m|[38;5;15m[48;5;14m Words [39;49m|[38;5;15m[48;5;9m Words [39;49m|[38;5;15m[48;5;13m Words [39;49m|[38;5;15m[48;5;11m Words [39;49m|[38;5;15m[48;5;15m Words [39;49m|[38;5;15m Words [39;49m +default|[48;5;0m Words [39;49m|[48;5;12m Words [39;49m|[48;5;10m Words [39;49m|[48;5;14m Words [39;49m|[48;5;9m Words [39;49m|[48;5;13m Words [39;49m|[48;5;11m Words [39;49m|[48;5;15m Words [39;49m| Words + +Colors (hue/saturation): +[48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;69m [48;5;74m [48;5;15m [39;49m +[48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;69m [48;5;74m [48;5;15m [39;49m +[48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;69m [48;5;74m [48;5;15m [39;49m +[48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;69m [48;5;74m [48;5;15m [39;49m +[48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;69m [48;5;74m [48;5;15m [39;49m +[48;5;68m [48;5;73m [48;5;74m [48;5;15m [39;49m +[48;5;68m [48;5;73m [48;5;74m [48;5;15m [39;49m +[48;5;68m [48;5;73m [48;5;74m [48;5;15m [39;49m +[48;5;68m [48;5;73m [48;5;74m [48;5;15m [39;49m +[48;5;68m [48;5;73m [48;5;78m [48;5;15m [39;49m +[48;5;68m [48;5;73m [48;5;78m [48;5;15m [39;49m +[48;5;68m [48;5;73m [48;5;78m [48;5;15m [39;49m +[48;5;72m [48;5;73m [48;5;78m [48;5;15m [39;49m +[48;5;72m [48;5;73m [48;5;78m [48;5;15m [39;49m +[48;5;72m [48;5;77m [48;5;78m [48;5;15m [39;49m +[48;5;72m [48;5;77m [48;5;78m [48;5;15m [39;49m +[48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;76m [48;5;77m [48;5;78m [48;5;15m [39;49m +[48;5;11m [48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;77m [48;5;78m [48;5;15m [39;49m +[48;5;11m [48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;77m [48;5;78m [48;5;15m [39;49m +[48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;76m [48;5;11m [48;5;77m [48;5;78m [48;5;15m [39;49m +[48;5;60m [48;5;77m [48;5;78m [48;5;15m [39;49m +[48;5;60m [48;5;77m [48;5;78m [48;5;15m [39;49m +[48;5;60m [48;5;61m [48;5;78m [48;5;15m [39;49m +[48;5;60m [48;5;61m [48;5;78m [48;5;15m [39;49m +[48;5;44m [48;5;61m [48;5;78m [48;5;15m [39;49m +[48;5;44m [48;5;61m [48;5;78m [48;5;15m [39;49m +[48;5;44m [48;5;61m [48;5;78m [48;5;15m [39;49m +[48;5;44m [48;5;61m [48;5;62m [48;5;15m [39;49m +[48;5;44m [48;5;61m [48;5;62m [48;5;15m [39;49m +[48;5;44m [48;5;61m [48;5;62m [48;5;15m [39;49m +[48;5;44m [48;5;61m [48;5;62m [48;5;15m [39;49m +[48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;28m [48;5;10m [48;5;45m [48;5;62m [48;5;15m [39;49m +[48;5;29m [48;5;46m [48;5;62m [48;5;15m [39;49m +[48;5;29m [48;5;46m [48;5;62m [48;5;15m [39;49m +[48;5;29m [48;5;46m [48;5;62m [48;5;15m [39;49m +[48;5;29m [48;5;46m [48;5;62m [48;5;15m [39;49m +[48;5;29m [48;5;46m [48;5;63m [48;5;15m [39;49m +[48;5;29m [48;5;46m [48;5;63m [48;5;15m [39;49m +[48;5;29m [48;5;46m [48;5;63m [48;5;15m [39;49m +[48;5;30m [48;5;46m [48;5;63m [48;5;15m [39;49m +[48;5;30m [48;5;46m [48;5;63m [48;5;15m [39;49m +[48;5;30m [48;5;47m [48;5;63m [48;5;15m [39;49m +[48;5;30m [48;5;47m [48;5;63m [48;5;15m [39;49m +[48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;47m [48;5;63m [48;5;15m [39;49m +[48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;47m [48;5;63m [48;5;15m [39;49m +[48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;47m [48;5;63m [48;5;15m [39;49m +[48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;31m [48;5;14m [48;5;47m [48;5;63m [48;5;15m [39;49m +[48;5;27m [48;5;47m [48;5;63m [48;5;15m [39;49m +[48;5;27m [48;5;47m [48;5;63m [48;5;15m [39;49m +[48;5;27m [48;5;43m [48;5;63m [48;5;15m [39;49m +[48;5;27m [48;5;43m [48;5;63m [48;5;15m [39;49m +[48;5;23m [48;5;43m [48;5;63m [48;5;15m [39;49m +[48;5;23m [48;5;43m [48;5;63m [48;5;15m [39;49m +[48;5;23m [48;5;43m [48;5;63m [48;5;15m [39;49m +[48;5;23m [48;5;43m [48;5;59m [48;5;15m [39;49m +[48;5;23m [48;5;43m [48;5;59m [48;5;15m [39;49m +[48;5;23m [48;5;43m [48;5;59m [48;5;15m [39;49m +[48;5;23m [48;5;43m [48;5;59m [48;5;15m [39;49m +[48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;39m [48;5;59m [48;5;15m [39;49m +[48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;39m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;39m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;39m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;39m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;39m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;39m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;39m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;39m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;19m [48;5;12m [48;5;39m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;35m [48;5;55m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;35m [48;5;55m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;35m [48;5;55m [48;5;59m [48;5;87m [48;5;15m [39;49m +[48;5;35m [48;5;55m [48;5;59m [48;5;15m [39;49m +[48;5;35m [48;5;55m [48;5;75m [48;5;15m [39;49m +[48;5;35m [48;5;55m [48;5;75m [48;5;15m [39;49m +[48;5;35m [48;5;55m [48;5;75m [48;5;15m [39;49m +[48;5;51m [48;5;55m [48;5;75m [48;5;15m [39;49m +[48;5;51m [48;5;55m [48;5;75m [48;5;15m [39;49m +[48;5;51m [48;5;71m [48;5;75m [48;5;15m [39;49m +[48;5;51m [48;5;71m [48;5;75m [48;5;15m [39;49m +[48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;71m [48;5;75m [48;5;15m [39;49m +[48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;71m [48;5;75m [48;5;15m [39;49m +[48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;71m [48;5;75m [48;5;15m [39;49m +[48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;67m [48;5;13m [48;5;71m [48;5;75m [48;5;15m [39;49m +[48;5;66m [48;5;71m [48;5;75m [48;5;15m [39;49m +[48;5;66m [48;5;71m [48;5;75m [48;5;15m [39;49m +[48;5;66m [48;5;70m [48;5;75m [48;5;15m [39;49m +[48;5;66m [48;5;70m [48;5;75m [48;5;15m [39;49m +[48;5;65m [48;5;70m [48;5;75m [48;5;15m [39;49m +[48;5;65m [48;5;70m [48;5;75m [48;5;15m [39;49m +[48;5;65m [48;5;70m [48;5;75m [48;5;15m [39;49m +[48;5;65m [48;5;70m [48;5;74m [48;5;15m [39;49m +[48;5;65m [48;5;70m [48;5;74m [48;5;15m [39;49m +[48;5;65m [48;5;70m [48;5;74m [48;5;15m [39;49m +[48;5;65m [48;5;70m [48;5;74m [48;5;15m [39;49m +[48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;69m [48;5;74m [48;5;15m [39;49m +[48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;69m [48;5;74m [48;5;15m [39;49m +[48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;69m [48;5;74m [48;5;15m [39;49m +[48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;69m [48;5;74m [48;5;15m [39;49m +[48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;64m [48;5;9m [48;5;69m [48;5;74m [48;5;15m [39;49m + +Weights: +normal, [1mbold, [0mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [24mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-8bit.out b/gnulib-local/tests/test-term-ostream-xterm-8bit.out new file mode 100644 index 0000000..671a07f --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-8bit.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words ›39;49m|[30m[44m Words ›39;49m|[30m[42m Words ›39;49m|[30m[46m Words ›39;49m|[30m[41m Words ›39;49m|[30m[45m Words ›39;49m|[30m[43m Words ›39;49m|[30m[47m Words ›39;49m|[30m Words ›39;49m +blue |[34m[40m Words ›39;49m|[34m[44m Words ›39;49m|[34m[42m Words ›39;49m|[34m[46m Words ›39;49m|[34m[41m Words ›39;49m|[34m[45m Words ›39;49m|[34m[43m Words ›39;49m|[34m[47m Words ›39;49m|[34m Words ›39;49m +green |[32m[40m Words ›39;49m|[32m[44m Words ›39;49m|[32m[42m Words ›39;49m|[32m[46m Words ›39;49m|[32m[41m Words ›39;49m|[32m[45m Words ›39;49m|[32m[43m Words ›39;49m|[32m[47m Words ›39;49m|[32m Words ›39;49m +cyan |[36m[40m Words ›39;49m|[36m[44m Words ›39;49m|[36m[42m Words ›39;49m|[36m[46m Words ›39;49m|[36m[41m Words ›39;49m|[36m[45m Words ›39;49m|[36m[43m Words ›39;49m|[36m[47m Words ›39;49m|[36m Words ›39;49m +red |[31m[40m Words ›39;49m|[31m[44m Words ›39;49m|[31m[42m Words ›39;49m|[31m[46m Words ›39;49m|[31m[41m Words ›39;49m|[31m[45m Words ›39;49m|[31m[43m Words ›39;49m|[31m[47m Words ›39;49m|[31m Words ›39;49m +magenta|[35m[40m Words ›39;49m|[35m[44m Words ›39;49m|[35m[42m Words ›39;49m|[35m[46m Words ›39;49m|[35m[41m Words ›39;49m|[35m[45m Words ›39;49m|[35m[43m Words ›39;49m|[35m[47m Words ›39;49m|[35m Words ›39;49m +yellow |[33m[40m Words ›39;49m|[33m[44m Words ›39;49m|[33m[42m Words ›39;49m|[33m[46m Words ›39;49m|[33m[41m Words ›39;49m|[33m[45m Words ›39;49m|[33m[43m Words ›39;49m|[33m[47m Words ›39;49m|[33m Words ›39;49m +white |[37m[40m Words ›39;49m|[37m[44m Words ›39;49m|[37m[42m Words ›39;49m|[37m[46m Words ›39;49m|[37m[41m Words ›39;49m|[37m[45m Words ›39;49m|[37m[43m Words ›39;49m|[37m[47m Words ›39;49m|[37m Words ›39;49m +default|[40m Words ›39;49m|[44m Words ›39;49m|[42m Words ›39;49m|[46m Words ›39;49m|[41m Words ›39;49m|[45m Words ›39;49m|[43m Words ›39;49m|[47m Words ›39;49m| Words + +Colors (hue/saturation): +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[43m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[42m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[46m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[44m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[45m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m +[41m [47m ›39;49m + +Weights: +normal, ›1mbold, ›0m(Bdefault + +Postures: +normal, italic, default + +Text decorations: +normal, ›4munderlined, ›24mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-aix51.out b/gnulib-local/tests/test-term-ostream-xterm-aix51.out new file mode 100644 index 0000000..d9a83cc --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-aix51.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [39;49m|[30m[44m Words [39;49m|[30m[42m Words [39;49m|[30m[46m Words [39;49m|[30m[41m Words [39;49m|[30m[45m Words [39;49m|[30m[43m Words [39;49m|[30m[47m Words [39;49m|[30m Words [39;49m +blue |[34m[40m Words [39;49m|[34m[44m Words [39;49m|[34m[42m Words [39;49m|[34m[46m Words [39;49m|[34m[41m Words [39;49m|[34m[45m Words [39;49m|[34m[43m Words [39;49m|[34m[47m Words [39;49m|[34m Words [39;49m +green |[32m[40m Words [39;49m|[32m[44m Words [39;49m|[32m[42m Words [39;49m|[32m[46m Words [39;49m|[32m[41m Words [39;49m|[32m[45m Words [39;49m|[32m[43m Words [39;49m|[32m[47m Words [39;49m|[32m Words [39;49m +cyan |[36m[40m Words [39;49m|[36m[44m Words [39;49m|[36m[42m Words [39;49m|[36m[46m Words [39;49m|[36m[41m Words [39;49m|[36m[45m Words [39;49m|[36m[43m Words [39;49m|[36m[47m Words [39;49m|[36m Words [39;49m +red |[31m[40m Words [39;49m|[31m[44m Words [39;49m|[31m[42m Words [39;49m|[31m[46m Words [39;49m|[31m[41m Words [39;49m|[31m[45m Words [39;49m|[31m[43m Words [39;49m|[31m[47m Words [39;49m|[31m Words [39;49m +magenta|[35m[40m Words [39;49m|[35m[44m Words [39;49m|[35m[42m Words [39;49m|[35m[46m Words [39;49m|[35m[41m Words [39;49m|[35m[45m Words [39;49m|[35m[43m Words [39;49m|[35m[47m Words [39;49m|[35m Words [39;49m +yellow |[33m[40m Words [39;49m|[33m[44m Words [39;49m|[33m[42m Words [39;49m|[33m[46m Words [39;49m|[33m[41m Words [39;49m|[33m[45m Words [39;49m|[33m[43m Words [39;49m|[33m[47m Words [39;49m|[33m Words [39;49m +white |[37m[40m Words [39;49m|[37m[44m Words [39;49m|[37m[42m Words [39;49m|[37m[46m Words [39;49m|[37m[41m Words [39;49m|[37m[45m Words [39;49m|[37m[43m Words [39;49m|[37m[47m Words [39;49m|[37m Words [39;49m +default|[40m Words [39;49m|[44m Words [39;49m|[42m Words [39;49m|[46m Words [39;49m|[41m Words [39;49m|[45m Words [39;49m|[43m Words [39;49m|[47m Words [39;49m| Words + +Colors (hue/saturation): +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m + +Weights: +normal, [1mbold, [m(Bdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-basic-italic.out b/gnulib-local/tests/test-term-ostream-xterm-basic-italic.out new file mode 100644 index 0000000..4d74f8a --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-basic-italic.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [39;49m|[30m[44m Words [39;49m|[30m[42m Words [39;49m|[30m[46m Words [39;49m|[30m[41m Words [39;49m|[30m[45m Words [39;49m|[30m[43m Words [39;49m|[30m[47m Words [39;49m|[30m Words [39;49m +blue |[34m[40m Words [39;49m|[34m[44m Words [39;49m|[34m[42m Words [39;49m|[34m[46m Words [39;49m|[34m[41m Words [39;49m|[34m[45m Words [39;49m|[34m[43m Words [39;49m|[34m[47m Words [39;49m|[34m Words [39;49m +green |[32m[40m Words [39;49m|[32m[44m Words [39;49m|[32m[42m Words [39;49m|[32m[46m Words [39;49m|[32m[41m Words [39;49m|[32m[45m Words [39;49m|[32m[43m Words [39;49m|[32m[47m Words [39;49m|[32m Words [39;49m +cyan |[36m[40m Words [39;49m|[36m[44m Words [39;49m|[36m[42m Words [39;49m|[36m[46m Words [39;49m|[36m[41m Words [39;49m|[36m[45m Words [39;49m|[36m[43m Words [39;49m|[36m[47m Words [39;49m|[36m Words [39;49m +red |[31m[40m Words [39;49m|[31m[44m Words [39;49m|[31m[42m Words [39;49m|[31m[46m Words [39;49m|[31m[41m Words [39;49m|[31m[45m Words [39;49m|[31m[43m Words [39;49m|[31m[47m Words [39;49m|[31m Words [39;49m +magenta|[35m[40m Words [39;49m|[35m[44m Words [39;49m|[35m[42m Words [39;49m|[35m[46m Words [39;49m|[35m[41m Words [39;49m|[35m[45m Words [39;49m|[35m[43m Words [39;49m|[35m[47m Words [39;49m|[35m Words [39;49m +yellow |[33m[40m Words [39;49m|[33m[44m Words [39;49m|[33m[42m Words [39;49m|[33m[46m Words [39;49m|[33m[41m Words [39;49m|[33m[45m Words [39;49m|[33m[43m Words [39;49m|[33m[47m Words [39;49m|[33m Words [39;49m +white |[37m[40m Words [39;49m|[37m[44m Words [39;49m|[37m[42m Words [39;49m|[37m[46m Words [39;49m|[37m[41m Words [39;49m|[37m[45m Words [39;49m|[37m[43m Words [39;49m|[37m[47m Words [39;49m|[37m Words [39;49m +default|[40m Words [39;49m|[44m Words [39;49m|[42m Words [39;49m|[46m Words [39;49m|[41m Words [39;49m|[45m Words [39;49m|[43m Words [39;49m|[47m Words [39;49m| Words + +Colors (hue/saturation): +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m + +Weights: +normal, [1mbold, (B[mdefault + +Postures: +normal, [3mitalic, [23mdefault + +Text decorations: +normal, [4munderlined, [24mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-basic.out b/gnulib-local/tests/test-term-ostream-xterm-basic.out new file mode 100644 index 0000000..1d6d3a3 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-basic.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [39;49m|[30m[44m Words [39;49m|[30m[42m Words [39;49m|[30m[46m Words [39;49m|[30m[41m Words [39;49m|[30m[45m Words [39;49m|[30m[43m Words [39;49m|[30m[47m Words [39;49m|[30m Words [39;49m +blue |[34m[40m Words [39;49m|[34m[44m Words [39;49m|[34m[42m Words [39;49m|[34m[46m Words [39;49m|[34m[41m Words [39;49m|[34m[45m Words [39;49m|[34m[43m Words [39;49m|[34m[47m Words [39;49m|[34m Words [39;49m +green |[32m[40m Words [39;49m|[32m[44m Words [39;49m|[32m[42m Words [39;49m|[32m[46m Words [39;49m|[32m[41m Words [39;49m|[32m[45m Words [39;49m|[32m[43m Words [39;49m|[32m[47m Words [39;49m|[32m Words [39;49m +cyan |[36m[40m Words [39;49m|[36m[44m Words [39;49m|[36m[42m Words [39;49m|[36m[46m Words [39;49m|[36m[41m Words [39;49m|[36m[45m Words [39;49m|[36m[43m Words [39;49m|[36m[47m Words [39;49m|[36m Words [39;49m +red |[31m[40m Words [39;49m|[31m[44m Words [39;49m|[31m[42m Words [39;49m|[31m[46m Words [39;49m|[31m[41m Words [39;49m|[31m[45m Words [39;49m|[31m[43m Words [39;49m|[31m[47m Words [39;49m|[31m Words [39;49m +magenta|[35m[40m Words [39;49m|[35m[44m Words [39;49m|[35m[42m Words [39;49m|[35m[46m Words [39;49m|[35m[41m Words [39;49m|[35m[45m Words [39;49m|[35m[43m Words [39;49m|[35m[47m Words [39;49m|[35m Words [39;49m +yellow |[33m[40m Words [39;49m|[33m[44m Words [39;49m|[33m[42m Words [39;49m|[33m[46m Words [39;49m|[33m[41m Words [39;49m|[33m[45m Words [39;49m|[33m[43m Words [39;49m|[33m[47m Words [39;49m|[33m Words [39;49m +white |[37m[40m Words [39;49m|[37m[44m Words [39;49m|[37m[42m Words [39;49m|[37m[46m Words [39;49m|[37m[41m Words [39;49m|[37m[45m Words [39;49m|[37m[43m Words [39;49m|[37m[47m Words [39;49m|[37m Words [39;49m +default|[40m Words [39;49m|[44m Words [39;49m|[42m Words [39;49m|[46m Words [39;49m|[41m Words [39;49m|[45m Words [39;49m|[43m Words [39;49m|[47m Words [39;49m| Words + +Colors (hue/saturation): +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m + +Weights: +normal, [1mbold, (B[mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [24mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-irix65.out b/gnulib-local/tests/test-term-ostream-xterm-irix65.out new file mode 100644 index 0000000..b116768 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-irix65.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [39;49m|[30m[44m Words [39;49m|[30m[42m Words [39;49m|[30m[46m Words [39;49m|[30m[41m Words [39;49m|[30m[45m Words [39;49m|[30m[43m Words [39;49m|[30m[47m Words [39;49m|[30m Words [39;49m +blue |[34m[40m Words [39;49m|[34m[44m Words [39;49m|[34m[42m Words [39;49m|[34m[46m Words [39;49m|[34m[41m Words [39;49m|[34m[45m Words [39;49m|[34m[43m Words [39;49m|[34m[47m Words [39;49m|[34m Words [39;49m +green |[32m[40m Words [39;49m|[32m[44m Words [39;49m|[32m[42m Words [39;49m|[32m[46m Words [39;49m|[32m[41m Words [39;49m|[32m[45m Words [39;49m|[32m[43m Words [39;49m|[32m[47m Words [39;49m|[32m Words [39;49m +cyan |[36m[40m Words [39;49m|[36m[44m Words [39;49m|[36m[42m Words [39;49m|[36m[46m Words [39;49m|[36m[41m Words [39;49m|[36m[45m Words [39;49m|[36m[43m Words [39;49m|[36m[47m Words [39;49m|[36m Words [39;49m +red |[31m[40m Words [39;49m|[31m[44m Words [39;49m|[31m[42m Words [39;49m|[31m[46m Words [39;49m|[31m[41m Words [39;49m|[31m[45m Words [39;49m|[31m[43m Words [39;49m|[31m[47m Words [39;49m|[31m Words [39;49m +magenta|[35m[40m Words [39;49m|[35m[44m Words [39;49m|[35m[42m Words [39;49m|[35m[46m Words [39;49m|[35m[41m Words [39;49m|[35m[45m Words [39;49m|[35m[43m Words [39;49m|[35m[47m Words [39;49m|[35m Words [39;49m +yellow |[33m[40m Words [39;49m|[33m[44m Words [39;49m|[33m[42m Words [39;49m|[33m[46m Words [39;49m|[33m[41m Words [39;49m|[33m[45m Words [39;49m|[33m[43m Words [39;49m|[33m[47m Words [39;49m|[33m Words [39;49m +white |[37m[40m Words [39;49m|[37m[44m Words [39;49m|[37m[42m Words [39;49m|[37m[46m Words [39;49m|[37m[41m Words [39;49m|[37m[45m Words [39;49m|[37m[43m Words [39;49m|[37m[47m Words [39;49m|[37m Words [39;49m +default|[40m Words [39;49m|[44m Words [39;49m|[42m Words [39;49m|[46m Words [39;49m|[41m Words [39;49m|[45m Words [39;49m|[43m Words [39;49m|[47m Words [39;49m| Words + +Colors (hue/saturation): +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m + +Weights: +normal, [1mbold, [mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, underlined, default + diff --git a/gnulib-local/tests/test-term-ostream-xterm-linux-debian.out b/gnulib-local/tests/test-term-ostream-xterm-linux-debian.out new file mode 100644 index 0000000..3e1ea67 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-linux-debian.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [39;49m|[30m[44m Words [39;49m|[30m[42m Words [39;49m|[30m[46m Words [39;49m|[30m[41m Words [39;49m|[30m[45m Words [39;49m|[30m[43m Words [39;49m|[30m[47m Words [39;49m|[30m Words [39;49m +blue |[34m[40m Words [39;49m|[34m[44m Words [39;49m|[34m[42m Words [39;49m|[34m[46m Words [39;49m|[34m[41m Words [39;49m|[34m[45m Words [39;49m|[34m[43m Words [39;49m|[34m[47m Words [39;49m|[34m Words [39;49m +green |[32m[40m Words [39;49m|[32m[44m Words [39;49m|[32m[42m Words [39;49m|[32m[46m Words [39;49m|[32m[41m Words [39;49m|[32m[45m Words [39;49m|[32m[43m Words [39;49m|[32m[47m Words [39;49m|[32m Words [39;49m +cyan |[36m[40m Words [39;49m|[36m[44m Words [39;49m|[36m[42m Words [39;49m|[36m[46m Words [39;49m|[36m[41m Words [39;49m|[36m[45m Words [39;49m|[36m[43m Words [39;49m|[36m[47m Words [39;49m|[36m Words [39;49m +red |[31m[40m Words [39;49m|[31m[44m Words [39;49m|[31m[42m Words [39;49m|[31m[46m Words [39;49m|[31m[41m Words [39;49m|[31m[45m Words [39;49m|[31m[43m Words [39;49m|[31m[47m Words [39;49m|[31m Words [39;49m +magenta|[35m[40m Words [39;49m|[35m[44m Words [39;49m|[35m[42m Words [39;49m|[35m[46m Words [39;49m|[35m[41m Words [39;49m|[35m[45m Words [39;49m|[35m[43m Words [39;49m|[35m[47m Words [39;49m|[35m Words [39;49m +yellow |[33m[40m Words [39;49m|[33m[44m Words [39;49m|[33m[42m Words [39;49m|[33m[46m Words [39;49m|[33m[41m Words [39;49m|[33m[45m Words [39;49m|[33m[43m Words [39;49m|[33m[47m Words [39;49m|[33m Words [39;49m +white |[37m[40m Words [39;49m|[37m[44m Words [39;49m|[37m[42m Words [39;49m|[37m[46m Words [39;49m|[37m[41m Words [39;49m|[37m[45m Words [39;49m|[37m[43m Words [39;49m|[37m[47m Words [39;49m|[37m Words [39;49m +default|[40m Words [39;49m|[44m Words [39;49m|[42m Words [39;49m|[46m Words [39;49m|[41m Words [39;49m|[45m Words [39;49m|[43m Words [39;49m|[47m Words [39;49m| Words + +Colors (hue/saturation): +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m + +Weights: +normal, [1mbold, [0;10mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-linux-mandriva.out b/gnulib-local/tests/test-term-ostream-xterm-linux-mandriva.out new file mode 100644 index 0000000..4aa2880 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-linux-mandriva.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [39;49m|[30m[44m Words [39;49m|[30m[42m Words [39;49m|[30m[46m Words [39;49m|[30m[41m Words [39;49m|[30m[45m Words [39;49m|[30m[43m Words [39;49m|[30m[47m Words [39;49m|[30m Words [39;49m +blue |[34m[40m Words [39;49m|[34m[44m Words [39;49m|[34m[42m Words [39;49m|[34m[46m Words [39;49m|[34m[41m Words [39;49m|[34m[45m Words [39;49m|[34m[43m Words [39;49m|[34m[47m Words [39;49m|[34m Words [39;49m +green |[32m[40m Words [39;49m|[32m[44m Words [39;49m|[32m[42m Words [39;49m|[32m[46m Words [39;49m|[32m[41m Words [39;49m|[32m[45m Words [39;49m|[32m[43m Words [39;49m|[32m[47m Words [39;49m|[32m Words [39;49m +cyan |[36m[40m Words [39;49m|[36m[44m Words [39;49m|[36m[42m Words [39;49m|[36m[46m Words [39;49m|[36m[41m Words [39;49m|[36m[45m Words [39;49m|[36m[43m Words [39;49m|[36m[47m Words [39;49m|[36m Words [39;49m +red |[31m[40m Words [39;49m|[31m[44m Words [39;49m|[31m[42m Words [39;49m|[31m[46m Words [39;49m|[31m[41m Words [39;49m|[31m[45m Words [39;49m|[31m[43m Words [39;49m|[31m[47m Words [39;49m|[31m Words [39;49m +magenta|[35m[40m Words [39;49m|[35m[44m Words [39;49m|[35m[42m Words [39;49m|[35m[46m Words [39;49m|[35m[41m Words [39;49m|[35m[45m Words [39;49m|[35m[43m Words [39;49m|[35m[47m Words [39;49m|[35m Words [39;49m +yellow |[33m[40m Words [39;49m|[33m[44m Words [39;49m|[33m[42m Words [39;49m|[33m[46m Words [39;49m|[33m[41m Words [39;49m|[33m[45m Words [39;49m|[33m[43m Words [39;49m|[33m[47m Words [39;49m|[33m Words [39;49m +white |[37m[40m Words [39;49m|[37m[44m Words [39;49m|[37m[42m Words [39;49m|[37m[46m Words [39;49m|[37m[41m Words [39;49m|[37m[45m Words [39;49m|[37m[43m Words [39;49m|[37m[47m Words [39;49m|[37m Words [39;49m +default|[40m Words [39;49m|[44m Words [39;49m|[42m Words [39;49m|[46m Words [39;49m|[41m Words [39;49m|[45m Words [39;49m|[43m Words [39;49m|[47m Words [39;49m| Words + +Colors (hue/saturation): +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m + +Weights: +normal, [1mbold, [m(Bdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [24mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-mingw.out b/gnulib-local/tests/test-term-ostream-xterm-mingw.out new file mode 100644 index 0000000..8c1b7d9 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-mingw.out @@ -0,0 +1,131 @@ +Colors (foreground/background):
+ |black |blue |green |cyan |red |magenta|yellow |white |default
+black |[30m[40m Words [39;49m|[30m[44m Words [39;49m|[30m[42m Words [39;49m|[30m[46m Words [39;49m|[30m[41m Words [39;49m|[30m[45m Words [39;49m|[30m[43m Words [39;49m|[30m[47m Words [39;49m|[30m Words [39;49m
+blue |[34m[40m Words [39;49m|[34m[44m Words [39;49m|[34m[42m Words [39;49m|[34m[46m Words [39;49m|[34m[41m Words [39;49m|[34m[45m Words [39;49m|[34m[43m Words [39;49m|[34m[47m Words [39;49m|[34m Words [39;49m
+green |[32m[40m Words [39;49m|[32m[44m Words [39;49m|[32m[42m Words [39;49m|[32m[46m Words [39;49m|[32m[41m Words [39;49m|[32m[45m Words [39;49m|[32m[43m Words [39;49m|[32m[47m Words [39;49m|[32m Words [39;49m
+cyan |[36m[40m Words [39;49m|[36m[44m Words [39;49m|[36m[42m Words [39;49m|[36m[46m Words [39;49m|[36m[41m Words [39;49m|[36m[45m Words [39;49m|[36m[43m Words [39;49m|[36m[47m Words [39;49m|[36m Words [39;49m
+red |[31m[40m Words [39;49m|[31m[44m Words [39;49m|[31m[42m Words [39;49m|[31m[46m Words [39;49m|[31m[41m Words [39;49m|[31m[45m Words [39;49m|[31m[43m Words [39;49m|[31m[47m Words [39;49m|[31m Words [39;49m
+magenta|[35m[40m Words [39;49m|[35m[44m Words [39;49m|[35m[42m Words [39;49m|[35m[46m Words [39;49m|[35m[41m Words [39;49m|[35m[45m Words [39;49m|[35m[43m Words [39;49m|[35m[47m Words [39;49m|[35m Words [39;49m
+yellow |[33m[40m Words [39;49m|[33m[44m Words [39;49m|[33m[42m Words [39;49m|[33m[46m Words [39;49m|[33m[41m Words [39;49m|[33m[45m Words [39;49m|[33m[43m Words [39;49m|[33m[47m Words [39;49m|[33m Words [39;49m
+white |[37m[40m Words [39;49m|[37m[44m Words [39;49m|[37m[42m Words [39;49m|[37m[46m Words [39;49m|[37m[41m Words [39;49m|[37m[45m Words [39;49m|[37m[43m Words [39;49m|[37m[47m Words [39;49m|[37m Words [39;49m
+default|[40m Words [39;49m|[44m Words [39;49m|[42m Words [39;49m|[46m Words [39;49m|[41m Words [39;49m|[45m Words [39;49m|[43m Words [39;49m|[47m Words [39;49m| Words
+
+Colors (hue/saturation):
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[43m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[42m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[46m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[44m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[45m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+[41m [47m [39;49m
+
+Weights:
+normal, [1mbold, [0;10mdefault
+
+Postures:
+normal, italic, default
+
+Text decorations:
+normal, [4munderlined, [mdefault
+
diff --git a/gnulib-local/tests/test-term-ostream-xterm-netbsd3.out b/gnulib-local/tests/test-term-ostream-xterm-netbsd3.out new file mode 100644 index 0000000..d45d1e6 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-netbsd3.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [m|[30m[44m Words [m|[30m[42m Words [m|[30m[46m Words [m|[30m[41m Words [m|[30m[45m Words [m|[30m[43m Words [m|[30m[47m Words [m|[30m Words [m +blue |[34m[40m Words [m|[34m[44m Words [m|[34m[42m Words [m|[34m[46m Words [m|[34m[41m Words [m|[34m[45m Words [m|[34m[43m Words [m|[34m[47m Words [m|[34m Words [m +green |[32m[40m Words [m|[32m[44m Words [m|[32m[42m Words [m|[32m[46m Words [m|[32m[41m Words [m|[32m[45m Words [m|[32m[43m Words [m|[32m[47m Words [m|[32m Words [m +cyan |[36m[40m Words [m|[36m[44m Words [m|[36m[42m Words [m|[36m[46m Words [m|[36m[41m Words [m|[36m[45m Words [m|[36m[43m Words [m|[36m[47m Words [m|[36m Words [m +red |[31m[40m Words [m|[31m[44m Words [m|[31m[42m Words [m|[31m[46m Words [m|[31m[41m Words [m|[31m[45m Words [m|[31m[43m Words [m|[31m[47m Words [m|[31m Words [m +magenta|[35m[40m Words [m|[35m[44m Words [m|[35m[42m Words [m|[35m[46m Words [m|[35m[41m Words [m|[35m[45m Words [m|[35m[43m Words [m|[35m[47m Words [m|[35m Words [m +yellow |[33m[40m Words [m|[33m[44m Words [m|[33m[42m Words [m|[33m[46m Words [m|[33m[41m Words [m|[33m[45m Words [m|[33m[43m Words [m|[33m[47m Words [m|[33m Words [m +white |[37m[40m Words [m|[37m[44m Words [m|[37m[42m Words [m|[37m[46m Words [m|[37m[41m Words [m|[37m[45m Words [m|[37m[43m Words [m|[37m[47m Words [m|[37m Words [m +default|[40m Words [m|[44m Words [m|[42m Words [m|[46m Words [m|[41m Words [m|[45m Words [m|[43m Words [m|[47m Words [m| Words + +Colors (hue/saturation): +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[43m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[42m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[46m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[44m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[45m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m +[41m [47m [m + +Weights: +normal, [1mbold, [mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-osf51.out b/gnulib-local/tests/test-term-ostream-xterm-osf51.out new file mode 100644 index 0000000..9fc95ab --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-osf51.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [0m|[30m[44m Words [0m|[30m[42m Words [0m|[30m[46m Words [0m|[30m[41m Words [0m|[30m[45m Words [0m|[30m[43m Words [0m|[30m[47m Words [0m|[30m Words [0m +blue |[34m[40m Words [0m|[34m[44m Words [0m|[34m[42m Words [0m|[34m[46m Words [0m|[34m[41m Words [0m|[34m[45m Words [0m|[34m[43m Words [0m|[34m[47m Words [0m|[34m Words [0m +green |[32m[40m Words [0m|[32m[44m Words [0m|[32m[42m Words [0m|[32m[46m Words [0m|[32m[41m Words [0m|[32m[45m Words [0m|[32m[43m Words [0m|[32m[47m Words [0m|[32m Words [0m +cyan |[36m[40m Words [0m|[36m[44m Words [0m|[36m[42m Words [0m|[36m[46m Words [0m|[36m[41m Words [0m|[36m[45m Words [0m|[36m[43m Words [0m|[36m[47m Words [0m|[36m Words [0m +red |[31m[40m Words [0m|[31m[44m Words [0m|[31m[42m Words [0m|[31m[46m Words [0m|[31m[41m Words [0m|[31m[45m Words [0m|[31m[43m Words [0m|[31m[47m Words [0m|[31m Words [0m +magenta|[35m[40m Words [0m|[35m[44m Words [0m|[35m[42m Words [0m|[35m[46m Words [0m|[35m[41m Words [0m|[35m[45m Words [0m|[35m[43m Words [0m|[35m[47m Words [0m|[35m Words [0m +yellow |[33m[40m Words [0m|[33m[44m Words [0m|[33m[42m Words [0m|[33m[46m Words [0m|[33m[41m Words [0m|[33m[45m Words [0m|[33m[43m Words [0m|[33m[47m Words [0m|[33m Words [0m +white |[37m[40m Words [0m|[37m[44m Words [0m|[37m[42m Words [0m|[37m[46m Words [0m|[37m[41m Words [0m|[37m[45m Words [0m|[37m[43m Words [0m|[37m[47m Words [0m|[37m Words [0m +default|[40m Words [0m|[44m Words [0m|[42m Words [0m|[46m Words [0m|[41m Words [0m|[45m Words [0m|[43m Words [0m|[47m Words [0m| Words + +Colors (hue/saturation): +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[43m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[42m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[46m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[44m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[45m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m +[41m [47m [0m + +Weights: +normal, [1mbold, [mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-r6.out b/gnulib-local/tests/test-term-ostream-xterm-r6.out new file mode 100644 index 0000000..240de88 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-r6.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black | Words | Words | Words | Words | Words | Words | Words | Words | Words +blue | Words | Words | Words | Words | Words | Words | Words | Words | Words +green | Words | Words | Words | Words | Words | Words | Words | Words | Words +cyan | Words | Words | Words | Words | Words | Words | Words | Words | Words +red | Words | Words | Words | Words | Words | Words | Words | Words | Words +magenta| Words | Words | Words | Words | Words | Words | Words | Words | Words +yellow | Words | Words | Words | Words | Words | Words | Words | Words | Words +white | Words | Words | Words | Words | Words | Words | Words | Words | Words +default| Words | Words | Words | Words | Words | Words | Words | Words | Words + +Colors (hue/saturation): + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Weights: +normal, [1mbold, [mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-solaris10.out b/gnulib-local/tests/test-term-ostream-xterm-solaris10.out new file mode 100644 index 0000000..fcb2930 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-solaris10.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [39;49m|[30m[44m Words [39;49m|[30m[42m Words [39;49m|[30m[46m Words [39;49m|[30m[41m Words [39;49m|[30m[45m Words [39;49m|[30m[43m Words [39;49m|[30m[47m Words [39;49m|[30m Words [39;49m +blue |[34m[40m Words [39;49m|[34m[44m Words [39;49m|[34m[42m Words [39;49m|[34m[46m Words [39;49m|[34m[41m Words [39;49m|[34m[45m Words [39;49m|[34m[43m Words [39;49m|[34m[47m Words [39;49m|[34m Words [39;49m +green |[32m[40m Words [39;49m|[32m[44m Words [39;49m|[32m[42m Words [39;49m|[32m[46m Words [39;49m|[32m[41m Words [39;49m|[32m[45m Words [39;49m|[32m[43m Words [39;49m|[32m[47m Words [39;49m|[32m Words [39;49m +cyan |[36m[40m Words [39;49m|[36m[44m Words [39;49m|[36m[42m Words [39;49m|[36m[46m Words [39;49m|[36m[41m Words [39;49m|[36m[45m Words [39;49m|[36m[43m Words [39;49m|[36m[47m Words [39;49m|[36m Words [39;49m +red |[31m[40m Words [39;49m|[31m[44m Words [39;49m|[31m[42m Words [39;49m|[31m[46m Words [39;49m|[31m[41m Words [39;49m|[31m[45m Words [39;49m|[31m[43m Words [39;49m|[31m[47m Words [39;49m|[31m Words [39;49m +magenta|[35m[40m Words [39;49m|[35m[44m Words [39;49m|[35m[42m Words [39;49m|[35m[46m Words [39;49m|[35m[41m Words [39;49m|[35m[45m Words [39;49m|[35m[43m Words [39;49m|[35m[47m Words [39;49m|[35m Words [39;49m +yellow |[33m[40m Words [39;49m|[33m[44m Words [39;49m|[33m[42m Words [39;49m|[33m[46m Words [39;49m|[33m[41m Words [39;49m|[33m[45m Words [39;49m|[33m[43m Words [39;49m|[33m[47m Words [39;49m|[33m Words [39;49m +white |[37m[40m Words [39;49m|[37m[44m Words [39;49m|[37m[42m Words [39;49m|[37m[46m Words [39;49m|[37m[41m Words [39;49m|[37m[45m Words [39;49m|[37m[43m Words [39;49m|[37m[47m Words [39;49m|[37m Words [39;49m +default|[40m Words [39;49m|[44m Words [39;49m|[42m Words [39;49m|[46m Words [39;49m|[41m Words [39;49m|[45m Words [39;49m|[43m Words [39;49m|[47m Words [39;49m| Words + +Colors (hue/saturation): +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m + +Weights: +normal, [1mbold, [mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [mdefault + diff --git a/gnulib-local/tests/test-term-ostream-xterm-xf86-v32.out b/gnulib-local/tests/test-term-ostream-xterm-xf86-v32.out new file mode 100644 index 0000000..6e7465d --- /dev/null +++ b/gnulib-local/tests/test-term-ostream-xterm-xf86-v32.out @@ -0,0 +1,131 @@ +Colors (foreground/background): + |black |blue |green |cyan |red |magenta|yellow |white |default +black |[30m[40m Words [39;49m|[30m[44m Words [39;49m|[30m[42m Words [39;49m|[30m[46m Words [39;49m|[30m[41m Words [39;49m|[30m[45m Words [39;49m|[30m[43m Words [39;49m|[30m[47m Words [39;49m|[30m Words [39;49m +blue |[34m[40m Words [39;49m|[34m[44m Words [39;49m|[34m[42m Words [39;49m|[34m[46m Words [39;49m|[34m[41m Words [39;49m|[34m[45m Words [39;49m|[34m[43m Words [39;49m|[34m[47m Words [39;49m|[34m Words [39;49m +green |[32m[40m Words [39;49m|[32m[44m Words [39;49m|[32m[42m Words [39;49m|[32m[46m Words [39;49m|[32m[41m Words [39;49m|[32m[45m Words [39;49m|[32m[43m Words [39;49m|[32m[47m Words [39;49m|[32m Words [39;49m +cyan |[36m[40m Words [39;49m|[36m[44m Words [39;49m|[36m[42m Words [39;49m|[36m[46m Words [39;49m|[36m[41m Words [39;49m|[36m[45m Words [39;49m|[36m[43m Words [39;49m|[36m[47m Words [39;49m|[36m Words [39;49m +red |[31m[40m Words [39;49m|[31m[44m Words [39;49m|[31m[42m Words [39;49m|[31m[46m Words [39;49m|[31m[41m Words [39;49m|[31m[45m Words [39;49m|[31m[43m Words [39;49m|[31m[47m Words [39;49m|[31m Words [39;49m +magenta|[35m[40m Words [39;49m|[35m[44m Words [39;49m|[35m[42m Words [39;49m|[35m[46m Words [39;49m|[35m[41m Words [39;49m|[35m[45m Words [39;49m|[35m[43m Words [39;49m|[35m[47m Words [39;49m|[35m Words [39;49m +yellow |[33m[40m Words [39;49m|[33m[44m Words [39;49m|[33m[42m Words [39;49m|[33m[46m Words [39;49m|[33m[41m Words [39;49m|[33m[45m Words [39;49m|[33m[43m Words [39;49m|[33m[47m Words [39;49m|[33m Words [39;49m +white |[37m[40m Words [39;49m|[37m[44m Words [39;49m|[37m[42m Words [39;49m|[37m[46m Words [39;49m|[37m[41m Words [39;49m|[37m[45m Words [39;49m|[37m[43m Words [39;49m|[37m[47m Words [39;49m|[37m Words [39;49m +default|[40m Words [39;49m|[44m Words [39;49m|[42m Words [39;49m|[46m Words [39;49m|[41m Words [39;49m|[45m Words [39;49m|[43m Words [39;49m|[47m Words [39;49m| Words + +Colors (hue/saturation): +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[43m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[42m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[46m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[44m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[45m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m +[41m [47m [39;49m + +Weights: +normal, [1mbold, [mdefault + +Postures: +normal, italic, default + +Text decorations: +normal, [4munderlined, [24mdefault + diff --git a/gnulib-local/tests/test-term-ostream.c b/gnulib-local/tests/test-term-ostream.c new file mode 100644 index 0000000..b8bdbd7 --- /dev/null +++ b/gnulib-local/tests/test-term-ostream.c @@ -0,0 +1,213 @@ +/* Test for the term-ostream API. */ + +#include <config.h> + +#include "term-ostream.h" + +#include <stdlib.h> +#include <string.h> + +int +main () +{ + static struct { const char *name; term_color_t c; int r; int g; int b; } + colors[] = + { + { "black", -2, 0, 0, 0 }, + { "blue", -2, 0, 0, 255 }, + { "green", -2, 0, 255, 0 }, + { "cyan", -2, 0, 255, 255 }, + { "red", -2, 255, 0, 0 }, + { "magenta", -2, 255, 0, 255 }, + { "yellow", -2, 255, 255, 0 }, + { "white", -2, 255, 255, 255 }, + { "default", COLOR_DEFAULT } + }; + term_ostream_t stream; + int i, row, col; + + stream = term_ostream_create (1, "stdout"); + + for (i = 0; i < 8; i++) + colors[i].c = + term_ostream_rgb_to_color (stream, colors[i].r, colors[i].g, colors[i].b); + + ostream_write_str (stream, "Colors (foreground/background):\n"); + ostream_write_str (stream, " "); + for (col = 0; col <= 8; col++) + { + const char *name = colors[col].name; + ostream_write_str (stream, "|"); + ostream_write_str (stream, name); + ostream_write_mem (stream, " ", 7 - strlen (name)); + } + ostream_write_str (stream, "\n"); + for (row = 0; row <= 8; row++) + { + const char *name = colors[row].name; + ostream_write_str (stream, name); + ostream_write_mem (stream, " ", 7 - strlen (name)); + for (col = 0; col <= 8; col++) + { + term_color_t row_color = colors[row].c; + term_color_t col_color = colors[col].c; + + ostream_write_str (stream, "|"); + term_ostream_set_color (stream, row_color); + term_ostream_set_bgcolor (stream, col_color); + if (!(term_ostream_get_color (stream) == row_color + && term_ostream_get_bgcolor (stream) == col_color)) + abort (); + ostream_write_str (stream, " Words "); + term_ostream_set_color (stream, COLOR_DEFAULT); + term_ostream_set_bgcolor (stream, COLOR_DEFAULT); + if (!(term_ostream_get_color (stream) == COLOR_DEFAULT + && term_ostream_get_bgcolor (stream) == COLOR_DEFAULT)) + abort (); + } + ostream_write_str (stream, "\n"); + } + ostream_write_str (stream, "\n"); + + ostream_write_str (stream, "Colors (hue/saturation):\n"); + /* Hue from 0 to 1. */ + for (row = 0; row <= 17; row++) + { + for (col = 0; col <= 64; col++) + { + int r = 255; + int b = (int) (255.0f / 64.0f * col + 0.5f); + int g = b + (int) (row / 17.0f * (r - b) + 0.5f); + term_color_t c = term_ostream_rgb_to_color (stream, r, g, b); + term_ostream_set_bgcolor (stream, c); + ostream_write_str (stream, " "); + term_ostream_set_bgcolor (stream, COLOR_DEFAULT); + } + ostream_write_str (stream, "\n"); + } + /* Hue from 1 to 2. */ + for (row = 17; row >= 0; row--) + { + for (col = 0; col <= 64; col++) + { + int g = 255; + int b = (int) (255.0f / 64.0f * col + 0.5f); + int r = b + (int) (row / 17.0f * (g - b) + 0.5f); + term_color_t c = term_ostream_rgb_to_color (stream, r, g, b); + term_ostream_set_bgcolor (stream, c); + ostream_write_str (stream, " "); + term_ostream_set_bgcolor (stream, COLOR_DEFAULT); + } + ostream_write_str (stream, "\n"); + } + /* Hue from 2 to 3. */ + for (row = 0; row <= 17; row++) + { + for (col = 0; col <= 64; col++) + { + int g = 255; + int r = (int) (255.0f / 64.0f * col + 0.5f); + int b = r + (int) (row / 17.0f * (g - r) + 0.5f); + term_color_t c = term_ostream_rgb_to_color (stream, r, g, b); + term_ostream_set_bgcolor (stream, c); + ostream_write_str (stream, " "); + term_ostream_set_bgcolor (stream, COLOR_DEFAULT); + } + ostream_write_str (stream, "\n"); + } + /* Hue from 3 to 4. */ + for (row = 17; row >= 0; row--) + { + for (col = 0; col <= 64; col++) + { + int b = 255; + int r = (int) (255.0f / 64.0f * col + 0.5f); + int g = r + (int) (row / 17.0f * (b - r) + 0.5f); + term_color_t c = term_ostream_rgb_to_color (stream, r, g, b); + term_ostream_set_bgcolor (stream, c); + ostream_write_str (stream, " "); + term_ostream_set_bgcolor (stream, COLOR_DEFAULT); + } + ostream_write_str (stream, "\n"); + } + /* Hue from 4 to 5. */ + for (row = 0; row <= 17; row++) + { + for (col = 0; col <= 64; col++) + { + int b = 255; + int g = (int) (255.0f / 64.0f * col + 0.5f); + int r = g + (int) (row / 17.0f * (b - g) + 0.5f); + term_color_t c = term_ostream_rgb_to_color (stream, r, g, b); + term_ostream_set_bgcolor (stream, c); + ostream_write_str (stream, " "); + term_ostream_set_bgcolor (stream, COLOR_DEFAULT); + } + ostream_write_str (stream, "\n"); + } + /* Hue from 5 to 6. */ + for (row = 17; row >= 0; row--) + { + for (col = 0; col <= 64; col++) + { + int r = 255; + int g = (int) (255.0f / 64.0f * col + 0.5f); + int b = g + (int) (row / 17.0f * (r - g) + 0.5f); + term_color_t c = term_ostream_rgb_to_color (stream, r, g, b); + term_ostream_set_bgcolor (stream, c); + ostream_write_str (stream, " "); + term_ostream_set_bgcolor (stream, COLOR_DEFAULT); + } + ostream_write_str (stream, "\n"); + } + ostream_write_str (stream, "\n"); + + ostream_write_str (stream, "Weights:\n"); + term_ostream_set_weight (stream, WEIGHT_NORMAL); + if (term_ostream_get_weight (stream) != WEIGHT_NORMAL) + abort (); + ostream_write_str (stream, "normal, "); + term_ostream_set_weight (stream, WEIGHT_BOLD); + if (term_ostream_get_weight (stream) != WEIGHT_BOLD) + abort (); + ostream_write_str (stream, "bold, "); + term_ostream_set_weight (stream, WEIGHT_DEFAULT); + if (term_ostream_get_weight (stream) != WEIGHT_DEFAULT) + abort (); + ostream_write_str (stream, "default \n"); + ostream_write_str (stream, "\n"); + + ostream_write_str (stream, "Postures:\n"); + term_ostream_set_posture (stream, POSTURE_NORMAL); + if (term_ostream_get_posture (stream) != POSTURE_NORMAL) + abort (); + ostream_write_str (stream, "normal, "); + term_ostream_set_posture (stream, POSTURE_ITALIC); + if (term_ostream_get_posture (stream) != POSTURE_ITALIC) + abort (); + ostream_write_str (stream, "italic, "); + term_ostream_set_posture (stream, POSTURE_DEFAULT); + if (term_ostream_get_posture (stream) != POSTURE_DEFAULT) + abort (); + ostream_write_str (stream, "default \n"); + ostream_write_str (stream, "\n"); + + ostream_write_str (stream, "Text decorations:\n"); + term_ostream_set_underline (stream, UNDERLINE_OFF); + if (term_ostream_get_underline (stream) != UNDERLINE_OFF) + abort (); + ostream_write_str (stream, "normal, "); + term_ostream_set_underline (stream, UNDERLINE_ON); + if (term_ostream_get_underline (stream) != UNDERLINE_ON) + abort (); + ostream_write_str (stream, "underlined, "); + term_ostream_set_underline (stream, UNDERLINE_DEFAULT); + if (term_ostream_get_underline (stream) != UNDERLINE_DEFAULT) + abort (); + ostream_write_str (stream, "default \n"); + ostream_write_str (stream, "\n"); + + ostream_free (stream); + + return 0; +} |