aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorBoris Faure <billiob@gmail.com>2018-12-28 17:23:03 +0100
committerBoris Faure <billiob@gmail.com>2018-12-28 17:25:28 +0100
commita95bbbe731c5aba2be2a41f7a8efd9044bcbbd67 (patch)
treeb9f9d1181c027d2a8f5eb0a118f16000656f7118 /tests
parenttermptyesc: add debug on DECARSM (diff)
downloadterminology-a95bbbe731c5aba2be2a41f7a8efd9044bcbbd67.tar.gz
termptyesc: DECALN only reset margins and cursor position
Diffstat (limited to 'tests')
-rwxr-xr-xtests/decaln.sh44
-rw-r--r--tests/tests.results1
2 files changed, 45 insertions, 0 deletions
diff --git a/tests/decaln.sh b/tests/decaln.sh
new file mode 100755
index 0000000..84a3782
--- /dev/null
+++ b/tests/decaln.sh
@@ -0,0 +1,44 @@
+#!/bin/sh
+#set color
+printf '\033[46;31;3m'
+
+# set top/bottom margins:
+printf '\033[10;20r'
+# allow left/right margins
+printf '\033[?69h'
+# set left/right margins:
+printf '\033[5;15s'
+# fill margin with @
+printf '\033[64;10;5;20;15$x'
+# restrict cursor
+printf '\033[?6h'
+# reset wrap mode
+printf '\033[?7l'
+
+# set tabs
+printf '\033H\033H\033[3C\033H\033[4C\033H\033[5C\033H\033[6C\033H'
+printf '\033[7C\033H\033[8C\033H\033[9C#'
+
+# set cursor shape
+printf '\033[4 q'
+
+# fill space with E
+printf '\033#8'
+
+printf 'start'
+#move to 0;0
+printf '\033[HST'
+
+printf '\n#\t#\033[2I\033[3g@\t#\t#\t#\t#\t#\t#\t#\t#\t#\t#'
+
+# move to 1; 75
+printf '\033[1;75Habcdefghijkl'
+# shall be no wrap and in color. also no margin
+
+#set margins again, cursor is still restricted
+# set top/bottom margins:
+printf '\033[10;20r'
+# set left/right margins:
+printf '\033[5;15s'
+#move to 0;0
+printf '\033[22;22H2'
diff --git a/tests/tests.results b/tests/tests.results
index 1acd4aa..d99ef85 100644
--- a/tests/tests.results
+++ b/tests/tests.results
@@ -35,3 +35,4 @@ dch.sh 40cf655681c098251f0dc3e7733c4db9
cnl.sh 1f1512179c8e47e4bd880142774a3c66
cpl.sh 9145c88adb762a6a59c5bf69191b949e
cup.sh 11f5939a6cc990f6a7b9d1730ab3a8bf
+decaln.sh 38ca494fb468752d510daff797f7c40c