Currently the number of processes is static; the above need to be able to add or remove processes from observation.
Log message: 2007-04-03 Mike Cvet <mcvet@redhat.com> * SourceWindowFactory.java (startNewProc): Now takes a File parameter. (AttachedObserver.updateAttached): Check for the existence of a SourceWindow for the given Proc, append the process to that window's RunState. Addresses #4312.
Log message: frysk-core/frysk/rt: 2007-04-03 Mike Cvet <mcvet@redhat.com> * RunState.java (addProc): Added. Appends a new process to the current RunState. Addresses #4312. (removeObserver): Unblock process if the number of observations is equal to the number of its Tasks.
Log message: 2007-04-04 Mike Cvet <mcvet@redhat.com> * SourceWindow.java (appendProc): Add the new Proc to the stack view, resensitize widgets after completion. Addresses #4312. * CurrentStackView.java (appendRows): Added. Does row appening work for tree editing methods. (addProc): Added. Will append a Proc and its rows to the stack view. Addresses #4312. (buildTree): Cleaned up; removed unnecessary code from inside inner loop, now calls appendRows() for most of tree work. (refreshProc): Also cleaned up; moved code outside of loop.
Fixed per above commits.