Use observers to report stop events in MI.
[binutils-gdb.git] / gdb / ChangeLog
index 4f4e28c2032a90ad5ac2b8c1e0818ac24e8b07b6..f18c6c98c3323a44e66156264433090447c93e45 100644 (file)
@@ -1,3 +1,16 @@
+2008-06-10  Vladimir Prus  <vladimir@codesourcery.com>
+
+       Use observers to report stop events in MI.
+        * mi/mi-interp.c (mi_on_normal_stop): New.
+        (mi_interpreter_init): Register mi_on_normal_stop.
+        (mi_interpreter_exec_continuation): Remove.
+        (mi_cmd_interpreter_exec): Don't register the above.
+        * mi/mi-main.c (captured_mi_execute_command): Don't care
+        about sync_execution.
+        (mi_execute_async_cli_command): Don't install continuation.  Don't
+        print *stopped.
+        (mi_exec_async_cli_cmd_continuation): Remove.
+
 2008-06-10  Vladimir Prus  <vladimir@codesourcery.com>
 
        Suppress normal stop observer when it's problematic.