This is the mail archive of the frysk-cvs@sources.redhat.com mailing list for the frysk project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

frysk-gui/frysk debuginfo/ChangeLog debuginfo/ ...


CVSROOT:	/cvs/frysk
Module name:	frysk-gui
Changes by:	cagney@sourceware.org	2007-08-16 14:25:30

Modified files:
	frysk/debuginfo: ChangeLog DebugInfoFrame.java 
	frysk/stack    : ChangeLog Frame.java FrameDecorator.java 
	                 RemoteFrame.java 
	frysk/gui/srcwin: ChangeLog CurrentStackView.java 
	                  SourceWindow.java 

Log message:
	This makes frysk.stack.FrameDecorator extend frysk.stack.Frame (which
	is how the decorator pattern should be).  Doing this lets code that
	just needs a frame, and not a DebugInfoFrame use the simpler Frame
	type and largely remove the need to pass around DebugInfoFrames.
	
	Index: frysk-core/frysk/debuginfo/ChangeLog
	2007-08-16  Andrew Cagney  <cagney@redhat.com>
	
	* DebugInfoFrame.java: Use getUndecoratedFrame.
	
	Index: frysk-core/frysk/stack/ChangeLog
	2007-08-16  Andrew Cagney  <cagney@redhat.com>
	
	* RemoteFrame.java (cursor, task): Add.
	(getTask()): Add.
	* Frame.java (getTask): Make abstract.
	(cursor, task): Delete.
	(getCFA): Delete.
	(toPrint): Remove references to cursor and task.
	* FrameDecorator.java: Extend Frame.
	(getInner, getOuter): Make public.
	(getTask): Make non-final.
	(getCFA): Delete.
	(getFrame): Delete.
	
	Index: frysk-gui/frysk/gui/srcwin/ChangeLog
	2007-08-16  Andrew Cagney  <cagney@redhat.com>
	
	* SourceWindow.java: Replace Frame.getCFA with
	Frame.getFrameIdentifier.
	* CurrentStackView.java: Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/debuginfo/ChangeLog.diff?cvsroot=frysk&r1=1.70&r2=1.71
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/debuginfo/DebugInfoFrame.java.diff?cvsroot=frysk&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/stack/ChangeLog.diff?cvsroot=frysk&r1=1.50&r2=1.51
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/stack/Frame.java.diff?cvsroot=frysk&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/stack/FrameDecorator.java.diff?cvsroot=frysk&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/stack/RemoteFrame.java.diff?cvsroot=frysk&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.516&r2=1.517
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.47&r2=1.48
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.281&r2=1.282


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]