binutils-gdb/gdb/tui
Andrew Burgess d27ff777c6 gdb/tui: don't leak the known_window_types map
This commit finishes the task that was started in the previous
commit.

Now that all Python TUI window factories are correctly deleted when
the Python interpreter is shut down, we no longer need to dynamically
allocate the known_window_types map in tui-layout.c

This commit changes known_window_types to a statically allocated data
structure, removes the dynamic allocation from
initialize_known_windows, and then replaces lots of '->' with '.'
throughout this file.

There should be no user visible changes after this commit.

Reviewed-By: Tom Tromey <tom@tromey.com>
2023-02-13 14:50:51 +00:00
..
ChangeLog-1998-2003
tui-command.c
tui-command.h
tui-data.c
tui-data.h
tui-disasm.c
tui-disasm.h
tui-file.c
tui-file.h
tui-hooks.c
tui-hooks.h
tui-interp.c Simplify interp::exec / interp_exec - let exceptions propagate 2023-02-08 17:28:42 +00:00
tui-io.c gdb/tui: make use of a scoped_restore 2023-01-25 11:35:02 +00:00
tui-io.h
tui-layout.c gdb/tui: don't leak the known_window_types map 2023-02-13 14:50:51 +00:00
tui-layout.h gdb/tui: improve errors from tui focus command 2023-01-27 16:20:10 +00:00
tui-location.c
tui-location.h
tui-out.c
tui-out.h
tui-regs.c
tui-regs.h
tui-source.c
tui-source.h
tui-stack.c
tui-stack.h
tui-win.c gdb/tui: improve errors from tui focus command 2023-01-27 16:20:10 +00:00
tui-win.h
tui-wingeneral.c
tui-wingeneral.h
tui-winsource.c gdb/tui: more debug output 2023-01-27 16:20:10 +00:00
tui-winsource.h gdb/tui: avoid extra refresh_window on vertical scroll 2023-01-27 16:20:10 +00:00
tui.c
tui.h gdb/tui: more debug output 2023-01-27 16:20:10 +00:00