]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - gdb/ChangeLog
Change tui_make_window to be a method
[thirdparty/binutils-gdb.git] / gdb / ChangeLog
index ce64e7acccf496260c98cf5cfd1b729ad0af4ec4..e65b84d25157088cd17ae5ceb6135333de28f73a 100644 (file)
@@ -1,3 +1,99 @@
+2019-08-20  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-wingeneral.h (tui_make_window): Don't declare.
+       * tui/tui-wingeneral.c (box_win): Change type of win_info.
+       (box_win): Update.
+       (tui_gen_win_info::make_window): Rename from tui_make_window.
+       (tui_win_info::make_window): New method.
+       (tui_gen_win_info::make_visible): Update.
+       * tui/tui-source.c (tui_source_window::set_contents): Update.
+       * tui/tui-regs.c (tui_data_window::show_register_group): Update.
+       (tui_data_window::display_registers_from): Update.
+       * tui/tui-layout.c (tui_gen_win_info::resize): Update.
+       * tui/tui-data.h (struct tui_gen_win_info) <make_window>:
+       Declare.
+       <can_box>: Remove.
+       <title>: Remove.
+       (struct tui_win_info) <make_window>: Declare.
+       <can_box>: Now virtual.
+       <title>: New member.
+       * tui/tui-data.c (~tui_gen_win_info): Don't free title.
+       * tui/tui-command.c (tui_cmd_window::resize): Update.
+
+2019-08-20  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.h (struct tui_data_window) <display_regs>: Remove.
+       * tui/tui-regs.c (tui_data_window::show_registers): Update.
+       (tui_data_window::check_register_values): Update.
+
+2019-08-20  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.h (struct tui_data_window): Use
+       DISABLE_COPY_AND_ASSIGN.
+       <regs_content>: Change type, removing unique_ptr.
+       <tui_data_window>: Add move constructor.
+       * tui/tui-regs.c (tui_data_window::show_registers)
+       (tui_data_window::show_register_group)
+       (tui_data_window::display_registers_from)
+       (tui_data_window::display_registers_from)
+       (tui_data_window::first_data_item_displayed)
+       (tui_data_window::delete_data_content_windows)
+       (tui_data_window::rerender, tui_data_window::refresh_window)
+       (tui_data_window::check_register_values): Update.
+
+2019-08-20  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.h (struct tui_data_window) <show_registers,
+       show_register_group>: Declare.
+       (tui_show_register_group): Don't declare.
+       * tui/tui-regs.c (tui_data_window::show_registers): Rename from
+       tui_show_registers.
+       (tui_data_window::show_register_group): Rename from
+       tui_show_register_group.
+       (tui_data_window::check_register_values, tui_reg_command):
+       Update.
+       * tui/tui-layout.c (tui_set_layout): Update.
+
+2019-08-20  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.h (struct tui_data_window) <check_register_values>:
+       Declare.
+       (tui_check_register_values): Don't declare.
+       * tui/tui-regs.c (tui_data_window::check_register_values): Rename
+       from tui_check_register_values.
+       * tui/tui-hooks.c (tui_register_changed): Update.
+
+2019-08-20  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.c (tui_reg_layout): Move later.
+       (tui_show_registers): Don't enable TUI mode or change layout.
+
+2019-08-20  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.h (struct tui_data_item_window)
+       <~tui_data_item_window>: Remove.
+       <content>: Now a unique_xmalloc_ptr.
+       * tui/tui-regs.c (tui_register_format): Return a
+       unique_xmalloc_ptr.
+       (tui_get_register): Update.
+       (~tui_data_item_window): Remove.
+       (tui_data_window::display_registers_from, tui_display_register):
+       Update.
+       * tui/tui-io.h (tui_expand_tabs): Update.
+       * tui/tui-io.c (tui_expand_tabs): Return a unique_xmalloc_ptr.
+       Remove "col" parameter.
+
+2019-08-20  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.h (struct tui_data_item_window) <value>: Remove
+       field.
+       * tui/tui-regs.c (~tui_data_item_window): Update.
+
+2019-08-20  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-regs.c (tui_register_format, tui_get_register): Move
+       earlier.
+
 2019-08-20  Tom Tromey  <tom@tromey.com>
 
        * tui/tui-regs.c (tui_reg_command): Remove NULL check.