This is the mail archive of the
frysk-cvs@sources.redhat.com
mailing list for the frysk project.
frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
- From: mcvet at sourceware dot org
- To: frysk-cvs at sourceware dot org
- Date: 15 Feb 2007 18:45:45 -0000
- Subject: frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
- Reply-to: frysk at sourceware dot org
CVSROOT: /cvs/frysk
Module name: frysk-core
Changes by: mcvet@sourceware.org 2007-02-15 18:45:45
Modified files:
frysk/gui/srcwin: ChangeLog SourceBuffer.java
CurrentStackView.java InlineBuffer.java
StepDialog.java SourceWindow.java
SourceView.java
frysk/rt : ChangeLog RunState.java StackFrame.java
Log message:
frysk-core/frysk/rt:
2007-02-15 Mike Cvet <mcvet@redhat.com>
* StackFrame.java (getDOMSource): Refactored from getData().
Changed to match getDOMFunction().
* RunState.java (STEP_INSTRUCTION): Refactored from
INSTRUCTION_STEP to match other macros.
(STEP_INSTRUCTION_NEXT, STEP_INSTRUCTION_NEXT_OVER): Added for
instruction-level 'step over.'
(stepInstruction): Added - new overloaded method for instruction
stepping; takes a Task.
(setUpStepNextInstruction): Added - new method for instruction
step-over.
(setUpStepNextInstruction): Added - overloaded above.
(stepNextInstruction): Added. Performs instruction-level step-over.
(stepOver): Removed debugging statements.
(cleanUpBreakPoint): Nullify breakpoint.
(LockObserver.update): Added new cases for instruction step-over.
(LockObserver.blockTask): Removed redundant call for adding observer.
frysk-gui/frysk/gui/srcwin:
2007-02-15 Mike Cvet <mcvet@redhat.com>
* CurrentStackView.java (buildTree): Set row text to
"Thread ID:" and use updated StackFrame.getDOMSource().
* InlineBuffer.java: Updated to use StackFrame.getDOMSource().
* SourceView.java: Ditto.
* SourceBuffer.java: Ditto.
* SourceWindow.java: Added several new Actions for thread-specific
stepping dialog box.
(stepInstruction): Removed.
(createActions): Initialized new dialog box actions.
(createMenus): Removed old thread stepping dialog entry. Added new
Menu for thread manipulation; added entries for above Actions.
(desensitize): Make sure to desensitize thread dialog box during
a step or continue.
(resensitize): Make sure to resensitize thread dialog box when signaled
by RunState.
(doStep): Now steps currently-selected Task only, instead of automatically
stepping all threads of the process. Leaves the latter task to the new
thread dialog box.
(doNext): Ditto.
(doFinish): Ditto.
(doAsmStep): Ditto.
(doNext): Overloaded above method. Called from threading dialog box.
(doFinish): Ditto.
(doAsmStep): Ditto.
(doAsmNext): Just implemented. Perform an instruction-level step-over.
Steps the currently selected Task.
(doAsmNext): Overloaded above method. Called from threading dialog box.
(handleDialog): Added. If thread dialog is null, creates it. Sets the
type of stepping performed by the dialog based on which Action calls it.
(currentStackChanged): Update the current Task.
* StepDialog.java (state): Added. Determines which type of action is
performed on selected Tasks.
(StepDialog): Changed string from "tid" to "Thread ID:", removed call to
stepInstruction() from OK button. Added switch to "step" button, performing
various actions depending on the requested type from the user.
(setType): Sets the state and title for the dialog box.
(desensitize): Added.
(resensitize): Added.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.385&r2=1.386
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.103&r2=1.104
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.29&r2=1.30
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/InlineBuffer.java.diff?cvsroot=frysk&r1=1.38&r2=1.39
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/StepDialog.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.174&r2=1.175
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceView.java.diff?cvsroot=frysk&r1=1.45&r2=1.46
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.132&r2=1.133
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.23&r2=1.24
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFrame.java.diff?cvsroot=frysk&r1=1.37&r2=1.38