From 52141e2def780c8ff6f4233971f9007e5d712a5d Mon Sep 17 00:00:00 2001 From: Tom de Vries Date: Fri, 26 May 2023 12:30:24 +0200 Subject: [PATCH] [gdb/testsuite] Add invisible and blinking attributes in tuiterm I noticed curses using the invisible and blinking attributes. Add these in tuiterm. Tested on x86_64-linux. --- gdb/testsuite/gdb.tui/tuiterm.exp | 8 ++++++++ gdb/testsuite/lib/tuiterm.exp | 14 ++++++++++++++ 2 files changed, 22 insertions(+) diff --git a/gdb/testsuite/gdb.tui/tuiterm.exp b/gdb/testsuite/gdb.tui/tuiterm.exp index ff0a3ac48ad..bccb7ef445a 100644 --- a/gdb/testsuite/gdb.tui/tuiterm.exp +++ b/gdb/testsuite/gdb.tui/tuiterm.exp @@ -691,6 +691,14 @@ proc test_attrs {} { 2 dim 22 normal } + invisible { + 8 1 + 28 0 + } + blinking { + 5 1 + 25 0 + } } { setup_terminal 8 1 set re "" diff --git a/gdb/testsuite/lib/tuiterm.exp b/gdb/testsuite/lib/tuiterm.exp index 49ce79558c6..90b885d7ab4 100644 --- a/gdb/testsuite/lib/tuiterm.exp +++ b/gdb/testsuite/lib/tuiterm.exp @@ -556,6 +556,8 @@ namespace eval Term { bg default underline 0 reverse 0 + invisible 0 + blinking 0 } } @@ -580,18 +582,30 @@ namespace eval Term { 4 { set _attrs(underline) 1 } + 5 { + set _attrs(blinking) 1 + } 7 { set _attrs(reverse) 1 } + 8 { + set _attrs(invisible) 1 + } 22 { set _attrs(intensity) normal } 24 { set _attrs(underline) 0 } + 25 { + set _attrs(blinking) 0 + } 27 { set _attrs(reverse) 0 } + 28 { + set _attrs(invisible) 0 + } 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 { set _attrs(fg) $item } -- 2.30.2