tests: on cursor shapes and regen tests.results
This commit is contained in:
parent
c104ad38e0
commit
ce07e81180
|
@ -65,15 +65,17 @@ termio_font_size_set(Evas_Object *obj EINA_UNUSED,
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifndef TYTEST
|
||||||
void
|
void
|
||||||
termio_set_cursor_shape(Evas_Object *obj EINA_UNUSED,
|
termio_set_cursor_shape(Evas_Object *obj EINA_UNUSED,
|
||||||
Cursor_Shape shape EINA_UNUSED)
|
Cursor_Shape shape EINA_UNUSED)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
/* }}} */
|
/* }}} */
|
||||||
/* {{{ TYTEST */
|
/* {{{ TYTEST */
|
||||||
#ifdef TYTEST
|
#ifdef TYTEST
|
||||||
|
const char *_cursor_shape = "undefined";
|
||||||
typedef struct _Termpty_Tests
|
typedef struct _Termpty_Tests
|
||||||
{
|
{
|
||||||
size_t backsize, backpos;
|
size_t backsize, backpos;
|
||||||
|
@ -88,6 +90,24 @@ typedef struct _Termpty_Tests
|
||||||
unsigned int bracketed_paste : 1;
|
unsigned int bracketed_paste : 1;
|
||||||
} Termpty_Tests;
|
} Termpty_Tests;
|
||||||
|
|
||||||
|
void
|
||||||
|
termio_set_cursor_shape(Evas_Object *obj EINA_UNUSED,
|
||||||
|
Cursor_Shape shape EINA_UNUSED)
|
||||||
|
{
|
||||||
|
switch (shape)
|
||||||
|
{
|
||||||
|
case CURSOR_SHAPE_UNDERLINE:
|
||||||
|
_cursor_shape = "underline";
|
||||||
|
break;
|
||||||
|
case CURSOR_SHAPE_BAR:
|
||||||
|
_cursor_shape = "bar";
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
case CURSOR_SHAPE_BLOCK:
|
||||||
|
_cursor_shape = "block";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
_termpty_to_termpty_tests(Termpty *ty, Termpty_Tests *tt)
|
_termpty_to_termpty_tests(Termpty *ty, Termpty_Tests *tt)
|
||||||
{
|
{
|
||||||
|
@ -152,6 +172,8 @@ _tytest_checksum(Termpty *ty)
|
||||||
{
|
{
|
||||||
MD5Update(&ctx, (unsigned char const*)"(NULL)", 6);
|
MD5Update(&ctx, (unsigned char const*)"(NULL)", 6);
|
||||||
}
|
}
|
||||||
|
MD5Update(&ctx, (unsigned char const*)_cursor_shape,
|
||||||
|
strlen(_cursor_shape));
|
||||||
|
|
||||||
MD5Final(hash, &ctx);
|
MD5Final(hash, &ctx);
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
printf '\033[0 q'
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
printf '\033[1 q'
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
printf '\033[2 q'
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
printf '\033[3 q'
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
printf '\033[4 q'
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
printf '\033[5 q'
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
printf '\033[6 q'
|
|
@ -0,0 +1,2 @@
|
||||||
|
#!/bin/sh
|
||||||
|
printf '\033[7 q'
|
|
@ -1,7 +1,15 @@
|
||||||
decfra-no-restrict-cursor.sh 236d1c32fe49c8762ad204510117b1da
|
decfra-no-restrict-cursor.sh 45776d7f7369df2270530b4adbfd69c3
|
||||||
decfra-restrict-cursor.sh 898682203275b186e6c81424b93b1b79
|
decfra-restrict-cursor.sh 0a595dc0088097dd235dd5c8801a3eb5
|
||||||
decera-no-restrict-cursor.sh d92d38dfe6fd6b4100e3f0dac0e0a405
|
decera-no-restrict-cursor.sh 9d33acf9eca6eed4192e6d7f5104d202
|
||||||
decera-restrict-cursor.sh baae3f0eef7e6f0032ba74f11ee306f6
|
decera-restrict-cursor.sh 89b15109e4e2ade943a2ab3990729931
|
||||||
decera-decfra-extra.sh 53d28f0d90c30aefd0b9176572c47f63
|
decera-decfra-extra.sh abfe90a1df148bf15e7bf0d56163c76a
|
||||||
cursor-movements.sh 7ebb03610346e8fa56e171c55e7e2ec5
|
cursor-movements.sh 6b916da9bdb377e199bba69b1efefac6
|
||||||
fonts.sh be86e6ee87f551928a9783fa1a216aea
|
fonts.sh d0dcea18258b95d5c869aa866fcae10f
|
||||||
|
cursor-shape-0.sh c91e01b0e859cc043f21d804a01bcd50
|
||||||
|
cursor-shape-1.sh c91e01b0e859cc043f21d804a01bcd50
|
||||||
|
cursor-shape-2.sh c91e01b0e859cc043f21d804a01bcd50
|
||||||
|
cursor-shape-3.sh dc3615ec92c9254cbf6b1deb83c3fda2
|
||||||
|
cursor-shape-4.sh dc3615ec92c9254cbf6b1deb83c3fda2
|
||||||
|
cursor-shape-5.sh 21332951c006a2d91cf0f227758ff477
|
||||||
|
cursor-shape-6.sh 21332951c006a2d91cf0f227758ff477
|
||||||
|
cursor-shape-7.sh 5d0dadf7273d918cbcd99df95e56795e
|
||||||
|
|
Loading…
Reference in New Issue