<> Bug Fixes UserExec no longer incorrectly reports {not loaded yet} for bcds that have registered command procs with commander. New Features Source command now prints in the corresponding work area, the name of the source viewer, the position within that viewer, and also displays the corresponding line of text. Same for SetBreak and ListBreaks. Having walked the stack to a particular frame, you can later, while still in the same action, return to that frame by simply selecting in the event and clicking walkstack. It is now possible to run remote files using the run command, e.g. run /indigo/cedar/... If you wish to load a program and call debugger before it is started, you can still use the /d switch, but it must be separated from the previous file by a space. Whenever a mesa source file is saved, it is noted as needing to be compiled by changing its icon to a document icon with a black backdrop. Similarly, whenever a compilation causes errors/warnings, the icon of the source viewer, if any, is changed to the "NeedsToBeCompiled" icon. In both cases, the file is also added to a list so that if the viewer is destroyed and subsequently reopened, it will retain its "Needs To Be Compiled" property. A successful compilation will return the icon to its normal form, and remove it from this list. If compiler.separateLogs is TRUE, the default, rather than producing a separate icon/viewer for each log, an errorLog button is posted in the source viewer. This button will open the error log. The button goes away following a successful compilation. The advantage of this scheme is that it halves the number of icons, and also makes it easy to find the log for a particular source file. New commands: CompileBadGuys: Compiles those files whose most recent compilation caused errors or warnings. CompileAll: Compiles everybody that needs to be compiled, i.e. all files that have been edited or whose compilation caused errors or warnings, ClearBreak: clears break points by number, e.g. clearbreak 3 5 7. Fetch: Copies contents of remote file(s) to corresponding local file(s). CheckPoint: does a checkpoint. RollBack: does a rollback. BootCurrent: boots current volume. Note: the previous three commands are useful in conjunction with compound commands, e.g. Bind mumble; rollback and the rollback won't happen if the bind fails. In the event that edits have been made but not saved, they will require confirmation.