[0/3,gdb/tui] Add tui border-kind active-ascii

Message ID 20230508141036.22723-1-tdevries@suse.de
Headers
Series Add tui border-kind active-ascii |

Message

Tom de Vries May 8, 2023, 2:10 p.m. UTC
  I wrote a patch that adds a new tui border-kind: active-ascii.

That patch makes changes in function tui_update_variables, and I ended up
writing a patch that simplifies it by factoring out some functions, to make
subsequent changes in the function easier.

While factoring out one of the functions, I noticed a pre-existing buglet in
one of them, so I wrote a separate patch to fix this.

Tested on x86_64-linux, by rebuilding and running test-cases gdb.tui/*.exp and
gdb.python/tui*.exp for each patch.

Tom de Vries (3):
  [gdb/tui] Make tui_update_variables more readable
  [gdb/tui] Fix buglet in set_border_kind_item
  [gdb/tui] Add tui border-kind active-ascii

 gdb/doc/gdb.texinfo                 |   4 +
 gdb/testsuite/gdb.tui/tui-focus.exp |   7 +-
 gdb/testsuite/lib/tuiterm.exp       |  49 +++++-----
 gdb/tui/tui-win.c                   | 139 +++++++++++++++++++++-------
 gdb/tui/tui-win.h                   |   6 ++
 gdb/tui/tui-wingeneral.c            |  17 +++-
 6 files changed, 163 insertions(+), 59 deletions(-)


base-commit: c239019c9f649867c686204d1ac8947a963784d8