Add observable to watch current source symtab
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index f9107030e559e971d140ab800cf7c646807e18c3..3939ebac426288f956e1959e9da140558381ebc8 100644 (file)
@@ -1,3 +1,19 @@
+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.
This page took 0.034933 seconds and 4 git commands to generate.