Move locator code to tui-stack.c
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 58a32a21e978698f13039eddbaa0059f5b0e7447..129d85d9030713972ca2db4ffb9a4218f6639e77 100644 (file)
@@ -1,3 +1,224 @@
+2019-08-15  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-wingeneral.c: Include tui-stack.h.
+       * tui/tui-stack.h (MAX_LOCATOR_ELEMENT_LEN)
+       (struct tui_locator_window): Move from tui-data.h.
+       * tui/tui-stack.c (_locator, tui_locator_win_info_ptr)
+       (tui_initialize_static_data): Move from tui-data.c.
+       * tui/tui-data.h (MAX_LOCATOR_ELEMENT_LEN)
+       (struct tui_locator_window): Move to tui-stack.c.
+       * tui/tui-data.c (_locator, tui_locator_win_info_ptr)
+       (tui_initialize_static_data): Move to tui-stack.c.
+
+2019-08-15  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-layout.c (show_source_disasm_command)
+       (show_source_or_disasm_and_command): Use make_visible method, not
+       tui_make_window.
+       * tui/tui-command.h (struct tui_cmd_window) <make_visible>:
+       Remove.
+
+2019-08-15  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-wingeneral.h (tui_make_window): Update.
+       * tui/tui-wingeneral.c (tui_make_window): Remove "box_it"
+       parameter.
+       (tui_gen_win_info::make_visible): Update.
+       * tui/tui-regs.c (tui_data_window::display_registers_from):
+       Update.
+       * tui/tui-layout.c (show_source_disasm_command)
+       (show_source_or_disasm_and_command): Update.
+       * tui/tui-data.h (struct tui_gen_win_info) <can_box>: New method.
+       (enum tui_box): Remove.
+       (struct tui_win_info) <can_box>: New method.
+       * tui/tui-command.h (struct tui_cmd_window) <can_box>: New
+       method.
+
+2019-08-15  Tom de Vries  <tdevries@suse.de>
+
+       * linux-nat-trad.c: Include gdbarch.h.
+
+2019-08-14  Alan Hayward  <alan.hayward@arm.com>
+
+       * aarch64-tdep.c (aarch64_analyze_prologue): Allow any valid
+       register sizes.
+
+2019-08-14  Tom Tromey  <tromey@adacore.com>
+
+       * darwin-nat.c: Include gdbarch.h.
+       * darwin-nat-info.c: Include gdbarch.h.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-data.h (struct tui_gen_win_info) <last_visible_line>:
+       Remove.
+       * tui/tui-data.c (tui_initialize_static_data): Update.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.h (struct tui_exec_info_window)
+       <~tui_exec_info_window, maybe_allocate_content, get_content,
+       m_content>: Remove.
+       (struct tui_source_window_base) <set_exec_info_content,
+       show_exec_info_content>: Don't declare.
+       * tui/tui-winsource.c
+       (tui_exec_info_window::maybe_allocate_content): Remove.
+       (tui_source_window_base::update_exec_info): Rename from
+       set_exec_info_content.
+       (tui_source_window_base::show_exec_info_content)
+       (tui_source_window_base::update_exec_info): Remove.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.h (tui_clear_exec_info_content): Don't
+       declare.
+       * tui/tui-winsource.c (tui_update_source_window_as_is)
+       (tui_update_source_windows_with_addr, tui_erase_source_content):
+       Update.
+       (tui_clear_exec_info_content): Remove.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.h (tui_erase_exec_info_content): Don't
+       declare.
+       * tui/tui-winsource.c (tui_source_window_base::refresh_all): Don't
+       call tui_erase_exec_info_content.
+       (tui_clear_exec_info_content): Rename from
+       tui_erase_exec_info_content.
+       (tui_clear_exec_info_content): Delete.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.h (struct tui_source_window_base)
+       <show_exec_info_content>: Declare.
+       (tui_show_exec_info_content): Don't declare.
+       * tui/tui-winsource.c
+       (tui_source_window_base::show_exec_info_content): Rename from
+       tui_show_exec_info_content.
+       (tui_source_window_base::update_exec_info): Update.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-data.h (enum tui_bp_flag, tui_bp_flags, struct tui_source_element)
+       (TUI_BP_HIT_POS, TUI_BP_BREAK_POS, TUI_EXEC_POS)
+       (TUI_EXECINFO_SIZE, tui_exec_info_content): Move ...
+       * tui/tui-winsource.h (enum tui_bp_flag, tui_bp_flags, struct
+       tui_source_element, TUI_BP_HIT_POS, TUI_BP_BREAK_POS)
+       (TUI_EXEC_POS, TUI_EXECINFO_SIZE, tui_exec_info_content):
+       ... here.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.h (struct tui_source_window_base)
+       <update_exec_info>: Declare.
+       (tui_update_exec_info): Don't declare.
+       * tui/tui-winsource.c (tui_update_source_window_as_is)
+       (tui_source_window_base::refresh_all)
+       (tui_update_all_breakpoint_info): Update.
+       (tui_source_window_base::update_exec_info): Rename from
+       tui_update_exec_info.
+       * tui/tui-stack.c (tui_show_frame_info): Update.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.h (struct tui_source_window_base)
+       <set_exec_info_content>: Declare.
+       (tui_set_exec_info_content): Don't declare.
+       * tui/tui-winsource.c
+       (tui_source_window_base::set_exec_info_content): Rename from
+       tui_set_exec_info_content.
+       (tui_update_exec_info): Update.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.h (struct tui_source_window_base)
+       <show_source_content>: Declare.
+       (tui_show_source_content): Don't declare.
+       * tui/tui-winsource.c (tui_update_source_window_as_is): Update.
+       (tui_source_window_base::show_source_content): Rename from
+       tui_show_source_content.
+       (tui_source_window_base::refresh_all): Update.
+       * tui/tui-layout.c (show_source_disasm_command)
+       (show_source_or_disasm_and_command): Update.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-winsource.c (tui_erase_source_content)
+       (tui_show_source_content, tui_source_window_base::refresh_all):
+       Update.
+       * tui/tui-wingeneral.h
+       (tui_check_and_display_highlight_if_needed): Don't declare.
+       * tui/tui-wingeneral.c
+       (tui_win_info::check_and_display_highlight_if_needed): Rename from
+       check_and_display_highlight_if_needed.
+       * tui/tui-win.c (tui_rehighlight_all)
+       (tui_win_info::make_visible_with_new_height): Update.
+       * tui/tui-regs.c (tui_data_window::display_registers_from_line)
+       (tui_data_window::erase_data_content)
+       (tui_data_window::display_all_data): Update.
+       * tui/tui-data.h (struct tui_win_info)
+       <check_and_display_highlight_if_needed>: Declare.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-win.c (tui_resize_all): Call
+       tui_delete_invisible_windows.
+       * tui/tui-layout.c (show_layout): Call
+       tui_delete_invisible_windows.
+       * tui/tui-data.h (tui_delete_invisible_windows): Declare.
+       * tui/tui-data.c (tui_delete_invisible_windows): New function.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-disasm.c (tui_show_disassem): Add assertion.  Don't call
+       tui_add_win_to_layout.
+
+2019-08-13  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-layout.h (tui_default_win_height): Don't declare.
+       * tui/tui-layout.c (tui_default_win_height): Now static.
+
+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)
This page took 0.025859 seconds and 4 git commands to generate.