[LWN Logo]
[LWN.net]
From:	 Arnaud Charlet <charlet@ACT-Europe.FR>
To:	 gtk-list@gnome.org
Subject: [ANNOUNCE] Release 1.2.0 of the GNU Visual Debugger
Date:	 Wed, 13 Jun 2001 16:02:40 +0200

We are pleased to announce the availability of GVD, the GNU Visual
Debugger, a general purpose graphical debugger front-end licensed
under the GNU General Public License.

Besides providing all the features of other debugger GUIs, GVD
includes advanced data display and visualization capabilities.
Furthermore, GVD allows the debugging of multi-process/multi-threaded
applications in the same debugging session. GVD works with native as
well as cross debuggers and can handle several languages in the same
debugging session and the same application. Currently Ada, C and C++
are supported.

GVD can run on a host different from the machine where the debugger
is running and provides friendly support for cross-debuggers (VxWorks,
Lynx, etc.). For instance, you can use Linux or Windows to debug an
application running on a Power PC board with a debugger running on a
Sun workstation.

To build GVD we are using the GtkAda GUI technology. GVD comes with
all the GtkAda benefits such as a pluggable look-and-feel, a set of
very high-level widgets and the ability to have the same look-and-feel
on all of your platforms.

You can dowload GVD (sources and binaries for GNU/Linux x86, Solaris sparc and
x86, Windows NT/2000, DEC Unix/Tru64, HP-UX, UnixWare, IRIX, AiX) and get more
information at http://libre.act-europe.fr

New features in GVD 1.2.0:
- Under Windows, the special pathnames //cygdrive/x/ and //x/ are now
  recognized and converted into appropriate names.
- The File->New Debugger dialog now provides the ability to replace the
  current debugger by default.
- The "run" and "start" buttons now set automatically the name of the
  module under VxWorks.
- The File->Attach Process menu now lists the tasks on the target when
  using Tornado VxWorks.
- The --target option now allows multiple ':' characters so that you
  can specify machine:1234 as the machine (& port number).
  See the documentation for more details.
- The file corresponding to the main procedure is now displayed
  when loading an Ada executable (rather than the procedure containing the
  elaboration calls).
- The data window is now zoomable
- The breakpoint editor has been enhanced, and can now set advanced properties
  like ignore_count, commands to execute when reaching the breakpoint, or
  conditions to activate the breakpoint
- The handling of commands has been improved and is more reliable. Caching of
  commands has also been put in place giving better user feedback on slow
  machines.
- New item in the source editor contextual menu: display dereferenced variable
- New item in the source editor contextual menu: break on subprogram
- The option "break on exceptions" has been implemented
- It is possible to delete an exception by pressing the 'Delete' key in
  the Breakpoints Window.
- The Tab key is now supported in the debugger window.

If you are interested in participating in the GVD development, do not
hesitate to contact us (mailto:gvd-devel@lists.act-europe.fr)

Arnaud Charlet <charlet@act-europe.fr>