This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-gui/frysk debuginfo/ChangeLog debuginfo/ ...
- From: cagney at sourceware dot org
- To: frysk-cvs at sourceware dot org
- Date: 16 Aug 2007 14:25:30 -0000
- Subject: frysk-gui/frysk debuginfo/ChangeLog debuginfo/ ...
- Reply-to: frysk at sourceware dot org
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