DDD News						-*- text -*-
********

DDD-3.4.0
=========
New maintainers: 
Michael Eager <eager@eagercon.com> and Stefan Eickeler <mail@eickeler.de>

Changes in DDD-3.4.0
====================

Build issues
------------
Fix Ubuntu compilation errors.
Fix GCC warnings.
Update to current flex & bison.
Use Liberation fonts instead of Adobe fonts.
Clean up font usage.
Build method simplified and improved.
Update icons
Switched from DynArray and VarArray to std::vector
Clean up generation of icons.
Regenerate documentation with current texinfo.
Remove PostScript and EPS files.
Remove DVI docs.  
Remove unused, obsolete, or irrelevelant files.
Update logo to DDD-3.4.
Simplify generation of distribution tarball.
Generate derived files in build directory, not source directory.
Add etc/prereq to check for prerequisites.
Reorganize files into subdirectories.
Remove Lesstif, use Motif.
Add additional documentation: FONTS.
Use autoconf-2.71.
Use "make dist" to create distribution tarball.
Cleanup generation of graphics.

Bug fixes
---------
Bug #25109, All-registers display doesn't work.
Bug #33172: DDD has problems parsing Temporary breakpoints.
Bug #58191: Improper handling of GDB's extended-prompt setting
Bug #46725: Source Code View stops displaying at german umlaut
Bug: fixed plotting of arrays using gnuplot
Bug: unusable data status displays disabled, warnings fixed.
Bug #29815: ddd SVN fails to compile on Ubuntu lucid.
Bug #30862: gcc 4.4.4 needs #include <cstdio.h> in cstrclass.C
Bug #33960: strclass.C:1546: error: ‘EOF’ was not declared in this scope.
Bug #25109: All-registers display doesn't work.
Bug: Error disassembling code.
Bug: case-insensitive sorting of filenames.
Bug: DDD fails compile with Xt 1.2.0.
Fix build failure on OSX 10.9 DP6.
Infinite VSL recursion fixed for rednil theme
Fixed "no such file or directory" for File->Open_Soure
Fix regex escape warning
Fixed abort signal at inference of gdb and program output
Fix invalid signal handler signature
Suppress bogus stringop-overflow warning
Fixed startup bug without active window 
Fixed progress bar for variable parsing
Bug #40701: layout.C: 2 * bad if test
Bug #41649: Unable to run bashdb via ddd
Bug #50747: Add support for GDB's ProcessRecord
Bug #34882: dbx debugger mouseover "Run" command causes 100% CPU usage
Bug #55842: Current execution marker doesn't move when step command 
Bug #29717: DDD with remake
Bug: remake problem with empty command line 
SR #110812: Recognize GDB question with "(y or [n])"
Bug #746806 from Red Hat Bugzilla: DDD does't honor the --args parameter when executed from the commandline

Enhancements
------------
Workaround for UTF-8 - the source code is internally converted to latin1 
Cursor follows the scrollbar in source window to improve usage of mouse wheel.
Add display of STL data types based on gdb pretty-printers.
Interface for Gnuplot fixed and updated to current version of Gnuplot
Speed of doubleclick reduced
Switched to hex as default for memory examination
Support mouse wheel in panner widget and data display.
Height restriction of 1000 pixels for DataDisplay and SourceView removed
Size of dialog boxes increased
Speed up parsing of variables
Command-line options fixed and documentation updated
Popup error dialog boxes for missing source code deactivated
Panner data display adapted to motif design and improved handling of mouse wheel

