would be nice to get mouse wheel working in SDBG windows too.
Always spend time to find in SDBG menu how to make LET command in debugger... Is there any easy way to remind?
Some commands are allowed in source window, some in Variables window. How about show them all in the main structure which will jump where it is needed for you ?
Adding tracking of opening and closing file units: DSBG makes the whole list of all used I/O units in the code. The user can put USE (OPEN) or READ/WRITE condition on the unit. Say, some large code makes rear write ones per hour from some part of the code you do not know (many of such lines are spread everywhere)
write(154,file=...)ABC
Catching this moment is additionally hard if there are 30 or 130 or even more units opening and closing from some spaghetti code circa 1974. But if the USE I/O UNIT condition on specific unit 154 will be implemented like it is done for regular variables - then like with Winnie the Pooh 'the fish will be really easy to catch'
This is probably very hard to implement suggestion: debugging in reverse order. Say you are waiting for some event in the not very well familiar to you large spaghetti code. Waiting for example, some output to the screen. When it will happen - it's already too late, the code passed needed point. But what needed is the following: you immediately go to the debugger as fast as you can and SDBG will have the ability to go step by step BACK instead of just forward. That would be damn killing option
Just suggestion to improve the general look and decrease first time user confusion: make all windows appear in better structured position when you open SDBG for the first time. I for example have larger fortran source window in the middle, then to the right - narrow long window of all variables, at the bottom narrow window of subroutines. Resembles Intel Fortran, but it was used before in many others too