Separate out data item window
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index bd8af641dc71005cd8e41c26d7c331991f91da16..0e8551eda109e7b9d8c4c371450aed4cfeb49b16 100644 (file)
@@ -1,3 +1,88 @@
+2019-06-25  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.c (tui_show_registers, tui_show_register_group)
+       (tui_display_registers_from, tui_check_register_values): Update.
+       (tui_display_register): Remove win_info parameter; update.
+       (tui_get_register): Change type of parameters.
+       * tui/tui-data.h (struct tui_data_element): Remove.
+       (union tui_which_element) <data>: Remove.
+       <data_window>: Change type.
+       (struct tui_data_item_window): New.
+       * tui/tui-data.c (init_content_element): Remove DATA_ITEM_WIN
+       case.  Add assert.
+       (~tui_data_item_window): New destructor.
+       (free_content_elements): Remove DATA_ITEM_WIN case.
+
+2019-06-25  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui.h (enum tui_win_type) <MAX_WINDOWS, UNDEFINED_WIN>:
+       Remove.
+
+2019-06-25  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-data.h (struct tui_command_element): Remove.
+       (union tui_which_element) <command>: Remove.
+       * tui/tui-data.c (init_content_element): Remove CMD_WIN case.  Add
+       assert.
+       (free_content_elements): Remove CMD_WIN case.
+
+2019-06-25  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-layout.c (tui_set_layout): Update.
+       * tui/tui-data.h (struct tui_layout_def) <split>: Remove.
+       * tui/tui-data.c (layout_def): Update.
+
+2019-06-25  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-wingeneral.c (tui_refresh_all): Update.
+       * tui/tui-win.c (tui_resize_all, tui_adjust_win_heights)
+       (tui_source_window_base::set_new_height): Update.
+       * tui/tui-stack.c (tui_make_status_line): Change parameter type.
+       Update.
+       (tui_set_locator_fullname, tui_set_locator_info)
+       (tui_show_frame_info): Update.
+       * tui/tui-source.c (tui_set_source_content)
+       (tui_source_is_displayed): Update.
+       * tui/tui-layout.c (show_source_disasm_command, show_data)
+       (show_source_or_disasm_and_command): Update.
+       * tui/tui-disasm.c (tui_set_disassem_content)
+       (tui_get_begin_asm_address): Update.
+       * tui/tui-data.h (struct tui_locator_element): Remove.
+       (union tui_which_element) <locator>: Remove.
+       (struct tui_locator_window): New.
+       (tui_locator_win_info_ptr): Change return type.
+       * tui/tui-data.c (_locator): Change type.
+       (tui_locator_win_info_ptr): Change return type.
+       (init_content_element): Remove LOCATOR_WIN case.  Add assert.
+       (tui_alloc_content): Add assert.
+
+2019-06-25  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.c
+       (tui_exec_info_window::maybe_allocate_content): New method.
+       (tui_set_exec_info_content, tui_show_exec_info_content): Update.
+       * tui/tui-layout.c (init_and_make_win): Add EXEC_INFO_WIN case.
+       (make_source_or_disasm_window): Add cast.
+       * tui/tui-data.h (union tui_which_element) <simple_string>:
+       Remove.
+       (struct tui_source_info): New.
+       (struct tui_source_window_base) <execution_info>: Change type.
+       * tui/tui-data.c (init_content_element): Remove EXEC_INFO_WIN
+       case, and add assert.
+       (tui_alloc_content): Add assert.
+
+2019-06-25  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-data.h (tui_alloc_win_info): Don't declare.
+       * tui/tui-layout.c (init_and_make_win): Use "new" directly.
+       * tui/tui-data.c (tui_alloc_win_info): Remove.
+
+2019-06-25  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-win.c (tui_set_win_focus_to): Don't check window type.
+       * tui/tui-wingeneral.c (tui_unhighlight_win): Check
+       can_highlight.
+
 2019-06-25  Tom Tromey  <tom@tromey.com>
 
        * tui/tui-win.c (tui_source_window_base::update_tab_width): Call
This page took 0.025857 seconds and 4 git commands to generate.