aboutsummaryrefslogtreecommitdiff
path: root/gdb/NEWS
diff options
context:
space:
mode:
authorPedro Alves <palves@redhat.com>2016-06-21 01:11:55 +0100
committerPedro Alves <palves@redhat.com>2016-06-21 01:11:55 +0100
commit86f78169c82095eced3a4d1b30f8e002ec841d79 (patch)
treec6cc52e3e2d1ae962c24b4f5af002f028489ec3f /gdb/NEWS
parent60eb5395fa7a7b8e3cd1841e38b6d1a0c16be0d0 (diff)
downloadbinutils-86f78169c82095eced3a4d1b30f8e002ec841d79.zip
binutils-86f78169c82095eced3a4d1b30f8e002ec841d79.tar.gz
binutils-86f78169c82095eced3a4d1b30f8e002ec841d79.tar.bz2
[DOC] Document support for running interpreters on separate UIs
gdb/ChangeLog: 2016-06-21 Pedro Alves <palves@redhat.com> * NEWS: Mention support for running interpreters on separate UIs and the new new-ui command. gdb/doc/ChangeLog: 2016-06-21 Pedro Alves <palves@redhat.com> * gdb.texinfo (Interpreters): Update intepreter-exec section, document new-ui and explain use case.
Diffstat (limited to 'gdb/NEWS')
-rw-r--r--gdb/NEWS18
1 files changed, 18 insertions, 0 deletions
diff --git a/gdb/NEWS b/gdb/NEWS
index 340a751..3823f20 100644
--- a/gdb/NEWS
+++ b/gdb/NEWS
@@ -46,6 +46,20 @@
language. See https://www.rust-lang.org/ for more information about
Rust.
+* Support for running interpreters on specified input/output devices
+
+ GDB now supports a new mechanism that allows frontends to provide
+ fully featured GDB console views, as a better alternative to
+ building such views on top of the "-interpreter-exec console"
+ command. See the new "new-ui" command below. With that command,
+ frontends can now start GDB in the traditional command-line mode
+ running in an embedded terminal emulator widget, and create a
+ separate MI interpreter running on a specified i/o device. In this
+ way, GDB handles line editing, history, tab completion, etc. in the
+ console all by itself, and the GUI uses the separate MI interpreter
+ for its own control and synchronization, invisible to the command
+ line.
+
* New commands
skip -file file
@@ -62,6 +76,10 @@ maint info line-table REGEXP
maint selftest
Run any GDB unit tests that were compiled in.
+new-ui INTERP TTY
+ Start a new user interface instance running INTERP as interpreter,
+ using the TTY file for input/output.
+
* Support for tracepoints and fast tracepoints on s390-linux and s390x-linux
was added in GDBserver, including JIT compiling fast tracepoint's
conditional expression bytecode into native code.