frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
mcvet@sourceware.org
mcvet@sourceware.org
Tue Apr 10 19:45:00 GMT 2007
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: mcvet@sourceware.org 2007-04-10 20:45:14
Modified files:
frysk/gui/srcwin: ChangeLog SourceBuffer.java
CurrentStackView.java SourceWindow.java
frysk/rt : ChangeLog RunState.java
Log message:
frysk-core/frysk/rt:
2007-04-10 Mike Cvet <mcvet@redhat.com>
* RunState.java (ThreadLifeObservable): New class. Watches for thread
creation and exits.
(threadLifeObservable): Added. Global variable for above class.
(stop): Combined two if statements.
(cleanTask): Added. Cleans out exited Task information from RunState
data structures.
(clear): Added. Clears out all information from RunState data
structures.
(setThreadObserver): Added.
(getTaskState): Check for nulls.
(setProc): Initialized threadLifeObservable, added to any threads of
incoming Proc.
(setProcs): Ditto.
(addProc): Add threadLifeObservable to any incoming threads.
(addFailed): Properly get Proc from Object parameter.
frysk-gui/frysk/gui/srcwin:
2007-04-10 Mike Cvet <mcvet@redhat.com>
* SourceWindow.java (ThreadLifeObserver): Added. Receives thread
creation or destruction notifications from
RunState.ThreadLifeObservable.
(removeProc): Added. Cleans up SourceWindow data structures after
a Proc has exited.
* CurrentStackView.java (refreshProc): Added code to append new Task
rows if necessary.
(removeProc): Added. Removes a process from the TreeView.
* SourceBuffer.java (clear): Added. Clears data from SourceBuffer.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.438&r2=1.439
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.118&r2=1.119
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.35&r2=1.36
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.216&r2=1.217
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.191&r2=1.192
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.37&r2=1.38
More information about the Frysk-cvs
mailing list