From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8927 invoked by alias); 16 Aug 2007 14:25:31 -0000 Received: (qmail 8778 invoked by uid 367); 16 Aug 2007 14:25:30 -0000 Date: Thu, 16 Aug 2007 14:25:00 -0000 Message-ID: <20070816142530.8776.qmail@sourceware.org> From: cagney@sourceware.org To: frysk-cvs@sourceware.org Subject: frysk-gui/frysk debuginfo/ChangeLog debuginfo/ ... Mailing-List: contact frysk-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: frysk-cvs-owner@sourceware.org Reply-To: frysk@sourceware.org X-SW-Source: 2007-q3/txt/msg00640.txt.bz2 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 * DebugInfoFrame.java: Use getUndecoratedFrame. Index: frysk-core/frysk/stack/ChangeLog 2007-08-16 Andrew Cagney * 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 * 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