+2019-12-20 Tom Tromey <tom@tromey.com>
+
+ * source.c (struct current_source_location) <set, symtab, line>:
+ New methods.
+ <m_symtab, m_line>: Rename. Now private.
+ (get_current_source_symtab_and_line)
+ (set_default_source_symtab_and_line)
+ (set_current_source_symtab_and_line)
+ (clear_current_source_symtab_and_line, select_source_symtab)
+ (info_source_command, print_source_lines_base)
+ (info_line_command, search_command_helper): Update.
+ * observable.h (current_source_symtab_and_line_changed): Declare
+ observable.
+ * observable.c (current_source_symtab_and_line_changed): Define
+ observable.
+
2019-12-20 Tom Tromey <tom@tromey.com>
* tui/tui-hooks.c (tui_before_prompt): Change parameter to bool.