# $Id: BUGS,v 1.503 2000/06/28 11:22:07 andreas Exp $ -*- Text -*- # The list of known (reproducible) DDD bugs. Note: For problems occurring when *building* DDD, see the file `PROBLEMS'. For reported bugs that could not yet be reproduced, see `OPENBUGS'. This is a list of known (i.e. reproducible) DDD bugs, which should be fixed in some future DDD release. If you find a bug, be sure to report it to such that we may fix it (or include it in this list :-) If you want to fix some of these, please ask whether there are already people working on that bug. Projects marked with an `*' are to be fixed in the next DDD release. Volunteers for fixing these and other bugs are welcome! -- list starts here -- 001 It's too big and too slow. [This one will never get fixed] 003 (Motif 1.1) The command window is scrolled whenever obscured. 021 (DBX) Using SunOS DBX, attempting to dereference a `(nil)' pointer results in an error message and no new display. However, the expression is entered as an ordinary display. 026 (DBX) Using SunOS DBX with PASCAL or Modula-2, selected array elements are not counted from the starting index of the array. 041 Starting a multi-window DDD iconified under vtwm and fvwm causes trouble with group iconification. 126 Flashing data window. Thomas Liefke reports that the data window is flashing forever in certain circumstances. The flashing looks like a rapid, endless update of the data displayed. The flashing only occurs when the panner is used. While the window (i.e. the boxes and the panner) is flashing, another panner is occurring in the upper left corner in each flash-cycle. The flashing does NOT occur when the scroll bar is used instead of a panner. How I can reproduce the bug: ddd ctest now I press: break at() run step click on variable 'tree' and select 'display' click on box 'tree' and select 'display*' click on 'data = {...}' and select 'show detail' make the data window smaller so that the lower box doesn't fit completely into window make the data window big enough for all three boxes. Then the window is flashing forever unless I make the window smaller and then bigger again. When I repeatedly change the size, the flashing comes again but not each time the window size is big enough to hold all boxes. 155 (DBX) `dump` output is not understood if local arrays are shown. (DBX prints these as `ARRAY') 249 Zdenek Sekera reports: c. Some Makefiles in the subdirectories do not use CFLAGS thus making it neccessary to always edit them to put in the correct options. This is very time consuming in particular on (e.g. myself) always forgets at least some little wee thing somewhere.... [This is a problem of the libiberty and librx maintainers. -AZ] d. In the same veine, when I run e.g. "configure --prefix='$(HOME)'", the $(HOME) does not get propagated to all Makefiles. [This is a problem of the libiberty and librx maintainers. -AZ] 272 (LessTif) The `select' font selection method works only once. 281 In auto deiconify mode, the Debugger Console uniconifies even if other DDD windows are already there. 286 (Motif) Changing Cut/Copy/Paste accelerators at runtime does not work. 290 (Motif 1.1) The `Settings' dialog is too wide. 301 (LessTif 0.87) Changing preferences while the edit menu is torn off causes a core dump. 307 Marco Hess says that sometimes, the source window locks in scroll mode until it reaches the top or bottom of the file. [Johan Vermeire reports that lowering the `glyphUpdateDelay' resource fixes this.] 311 After `next 4' on Solaris DBX, the current position is not highlighted. 342 (Gnuplot/xlib) Using the builtin plot window, the plot points of different data files all have the same color. This does not happen with the external Gnuplot window. 353 (Automake) The `configure' script checks for `__CYGWIN32__', but as of Beta 20, this should be `__CYGWIN__'. 360 Plot tear-offs remain active after the main window has been closed. 368 When DDD is running on a locked terminal (via `xlock' or likewise), DDD considers the pointer to be frozen, such that it continues execution. 370 Is the command shell raised each time a new display is created? 371 Reduce flickering when setting options. 373 In `Define Command', changing the `()' toggle does not change defined buttons. 375 Improve Python support (in DDD 3.2) 376 In DDD 3.2.90 and later, the resource Ddd*enableBtn1Transfer: False only works if the `Ddd' app-defaults file is installed. 382 (Insert new bugs here)