some comments on ddd-3.4.0

Paulo Nogueira <[email protected]> Fri, 12 Jul 2024 09:52:54 +0100 (WEST)
Newsgroups gmane.comp.debugging.ddd.bugs
Message-ID <[email protected]>

  Hello,

  This e-mail includes some suggestions regarding DDD, and a
  report of some problems experienced with ddd-3.4.0 installed
  on Fedora 37 and run on binaries produced by GFortran. The
  suggestions first:

   1. allowing some small number of sub-programs (functions
    and subroutines, in Fortran) to have their own Data
    window; in that way, variables from different subroutines
    (with the same name, say) wouldn't get mixed up with one
    another;

   2. on current higher resolution displays the scrolling bars
    are a bit too slim, and the scrolling bit can become tiny
    if the source file is large; perhaps its minimum height
    could be set at about half the font size used in the
    respective window?

   3. the height of the usable area of the Console window
    seems to have an upper bound (in pixels?) -- couldn't that
    be increased (as it was done for the Data window), so that
    the console size could be increased effectively? (the
    window can be enlarged, but the non-gridded, grey lower
    part is unusable).


  Now the problems (already noticed with ddd-3.11):

  1. the number of breakpoint signs may _double_ after each
   restart (multiple signs will be displayed for each line,
   possibly until ddd "runs out" of such signs);

  2. the number of boxes in the data window can also double
   after each restart, with the same variable being assigned
   multiple overlapping boxes;

  3. DDD displays
       "No symbol "xyz" in current context."
   for variables (parameters) defined in some module that the
   subroutine uses, instead of displaying (or printing) the
   value of that variable.

  Kind regards
   Paulo Nogueira