Two simplifications in tui-layout.c
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 6c4208f758a6357402e37bf5ab69e9a019a93976..ea3c0777c9970a2a798461ff0832c637abc64405 100644 (file)
@@ -1,3 +1,55 @@
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-layout.c (show_layout): Unify all layout cases into a
+       single switch.
+       (show_source_disasm_command, show_source_or_disasm_and_command):
+       Don't check current layout.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-wingeneral.c (make_all_visible): Remove.
+       (tui_make_all_invisible): Simplify.
+       * tui/tui-layout.c (tui_make_all_invisible): Move from
+       tui-wingeneral.c; simplify.
+       (show_layout): Hoist call to tui_make_all_invisible.
+       (show_data): Don't call tui_make_all_invisible.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-wingeneral.h (tui_make_all_visible): Don't declare.
+       * tui/tui-wingeneral.c (tui_make_all_visible): Remove.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-layout.c (current_layout, tui_current_layout): Move from
+       tui-data.c.
+       (show_source_disasm_command, show_data)
+       (show_source_or_disasm_and_command): Don't use
+       tui_set_current_layout_to.
+       * tui/tui-data.h (tui_set_current_layout_to): Don't declare.
+       * tui/tui-data.c (current_layout, tui_current_layout): Move to
+       tui-layout.c.
+       (tui_set_current_layout_to): Remove.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-layout.c (tui_set_layout): Update.
+       * tui/tui-data.h (struct tui_layout_def): Remove.
+       (tui_layout_def): Don't declare.
+       * tui/tui-data.c (layout_def): Remove.
+       (tui_layout_def): Remove.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.h (struct tui_source_window_base)
+       <clear_detail>: No longer "override".
+       * tui/tui-regs.h (struct tui_data_window) <clear_detail>: Remove.
+       * tui/tui-regs.c (tui_data_window::clear_detail): Remove.
+       * tui/tui-data.h (struct tui_win_info) <clear_detail>: Remove.
+       * tui/tui-command.h (struct tui_cmd_window) <clear_detail>:
+       Remove.
+       * tui/tui-command.c (tui_cmd_window::clear_detail): Remove.
+
 2019-08-13  Tom Tromey  <tromey@adacore.com>
 
        * tracepoint.c: Don't include readline.h or history.h.
This page took 0.024838 seconds and 4 git commands to generate.