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