Re: some comments on ddd-3.4.0
Michael Eager <[email protected]> Sat, 13 Jul 2024 19:55:03 -0700
| Newsgroups | gmane.comp.debugging.ddd.bugs |
|---|---|
| Message-ID | <[email protected]> |
Hi Paulo -- So that we can track your suggestions and make sure that they are not lost, please use the bug tracker: https://savannah.gnu.org/bugs/?group=ddd When reporting a problem, please include a test case which shows the reported issue, including all files and commands needed to reproduce the problem. See: https://www.browserstack.com/guide/how-to-write-a-bug-report On 7/12/24 01:52, Paulo Nogueira wrote: > > > 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 > > > -- Michael Eager