binutils-gdb/gdb/tui
Hannes Domani 4cf28e918a Don't draw register sub windows outside the visible area
If the regs window is not big enough to show all registers, the
registers whose values changed are always drawn, even if they are not
in the currently visible area.

So this marks the invisible register sub windows with y=0, and skips
their rerender call in check_register_values.

gdb/ChangeLog:

2021-02-07  Hannes Domani  <ssbssa@yahoo.de>

	* tui/tui-regs.c (tui_data_window::display_registers_from):
	Mark invisible register sub windows.
	(tui_data_window::check_register_values): Ignore invisible
	register sub windows.
2021-02-07 19:13:45 +01:00
..
ChangeLog-1998-2003
tui-command.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-command.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-data.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-data.h gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-disasm.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-disasm.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-file.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-file.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-hooks.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-hooks.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-interp.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-io.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-io.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-layout.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-layout.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-location.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-location.h gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-out.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-out.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-regs.c Don't draw register sub windows outside the visible area 2021-02-07 19:13:45 +01:00
tui-regs.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-source.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-source.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-stack.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-stack.h gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-win.c Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-win.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-wingeneral.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-wingeneral.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui-winsource.c gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00
tui-winsource.h Update copyright year range in all GDB files 2021-01-01 12:12:21 +04:00
tui.c gdb/tui: compare pointer to nullptr, not 0 2021-01-15 20:23:12 +00:00
tui.h gdb/tui: remove special handling of locator/status window 2021-01-28 17:00:30 +00:00