This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
- From: mcvet at sourceware dot org
- To: frysk-cvs at sourceware dot org
- Date: 12 Oct 2006 20:37:59 -0000
- Subject: frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
- Reply-to: frysk at sourceware dot org
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-10-12 20:37:59
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog CurrentStackView.java
Log message:
2006-10-12 Mike Cvet <mcvet@redhat.com>
* SourceWindow.java (populateStackBrowser): Don't rebuild the
StackView from scratch on subsequent calls (via stop/start).
Made public. Now called from global ProcAttachedObserver on
Proc re-block. Addresses #3346.
(getDOM): Added.
(SourceWindow): Create a new global ProcAttachedObserver object.
(doRun): Makes a call to unblockProc() - runs the process from
the blocked state.
(unblockProc): Added - Deletes the blocking observer from each of
the Proc's Tasks.
(doStop): Moved individual de/sensitization of widgets to
procReblocked(). Calls iterateAttach() from the global
ProcAttachedObserver to block all Tasks. Desensitizes SourceWindow.
(procReblocked): Re-de/sensitizes widgets after the Proc being
observed has been re-blocked by the observer.
* SourceWindowFactory.java (generateProcStackTrace): Added. Creates
a new DOMFrysk if necessary; handles stack trace re/generation.
(finishSourceWin): Calls generateProcStackTrace() for stack trace
generation.
(handleTask): Added code to determine whether or not the event is
a SourceWindow creation or a Stop/Continue; creates or generates
information as necessary.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.69&r2=1.70
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.106&r2=1.107
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.292&r2=1.293
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.17&r2=1.18