+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)