public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-03-09 19:19 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-03-09 19:19 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-03-09 19:19:55

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindow.java 
	frysk/rt       : ChangeLog RunState.java 

Log message:
	frysk-core/frysk/rt:
	2007-03-09  Mike Cvet  <mcvet@redhat.com>
	
	* RunState.java: General clean-up.
	(STEP_OVER_LINE_STEP): Renamed to STEP_OVER_TEST.
	(STEP_INSTRUCTION_NEXT_OVER): Renamed to STEP_INSTRUCTION_NEXT_TEST.
	(STEP_ADVANCE): Added.
	(setUpLineStep): Added - takes just a Task instead of a List.
	(setUpStepNextInstruction): Removed initialization of secondary
	FrameIdentifier.
	(stepNextInstruction): Removed redundant code.
	(stepOver): Ditto.
	(stepOut): Ditto.
	(outerFrameIdentifier): Removed.
	(setUpStepOver): Removed initialization of secondary FrameIdentifier.
	(setUpStepOut): Ditto.
	(setUpStepAdvance): Added. Will step the task until it returns to the
	current frame.
	(decTaskStepCount): Removed.
	(updateExecuted): Added code for step-advance. Removed redundant code
	for step over.
	
	frysk-gui/frysk/gui/srcwin:
	2007-03-09  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (doStep): Call new Task-only line stepping
	method in RunState.
	(doAdvance): Added.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.410&r2=1.411
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.193&r2=1.194
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.166&r2=1.167
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.31&r2=1.32


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-06-19 14:55 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-06-19 14:55 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-06-19 14:55:06

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindow.java 
	frysk/cli/hpd  : CLI.java ChangeLog 
	frysk/rt       : SteppingEngine.java ChangeLog 
	                 TestSteppingEngine.java TestStepping.java 
	frysk/gui/disassembler: DisassemblyWindow.java 
	frysk/gui      : ChangeLog 
	frysk/gui/memory: MemoryWindow.java 
	frysk/gui/register: RegisterWindow.java 
	frysk/stack    : ChangeLog TestStackBacktrace.java 

Log message:
	frysk-core/frysk/rt:
	2007-06-19  Mike Cvet  <mcvet@redhat.com>
	
	* SteppingEngine.java (SteppingObserver.updateExecuted): Instead of
	notifying Observers with Task argument, use TaskStepEngine instead.
	(SteppingEngine.notifyNotBlocked): Now takes TaskStepEngine parameter.
	(SteppingEngine.notifyStopped): Removed.
	(SteppingEngine.notifyTask): Removed.
	(stepInstruction): Update logic for calling
	SteppingEngine.notifyNotBlocked with TaskStepEngine parameter.
	(stepLine): Ditto.
	(setUp): Ditto.
	(stepAdvance): Ditto.
	(stepNextInstruction): Ditto.
	(stepOver): Ditto.
	(stepOut): Ditto.
	(continueExecution): Ditto.
	(executeTasks): Ditto.
	* TestStepping.java (LockObserver.update): Updated logic to expect
	TaskStepEngine parameter from Observable, rather than Task or null
	Objects.
	* TestSteppingEngine.java (testLineStepping): Added some cleanup code.
	(setUpTest): Update breakpoint test with new TaskStepEngine.
	(LockObserver.update): Updated logic to expect TaskStepEngine parameter
	instead of null or Task objects.
	
	frysk-core/frysk/stacks:
	2007-06-19  Mike Cvet  <mcvet@redhat.com>
	
	* TestStackBactrace.java (LockObserver.update): Expects TaskStepEngine
	parameter instead of null or Task objects.
	
	frysk-core/frysk/cli/hpd:
	2007-06-19  Mike Cvet  <mcvet@redhat.com>
	
	* CLI.java (SteppingObserver.update): Updated to expect TaskStepEngine
	parameter instead of null or Task objects.
	
	frysk-gui/frysk/gui/srcwin:
	2007-06-19  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (LockObserver.update): Removed call to
	SteppingEngine.notifyStopped. Updated to expect TaskStepEngine parameter
	rather than null or Task objects.
	
	frysk-gui/frysk/gui:
	2007-06-19  Mike Cvet  <mcvet@redhat.com>
	
	* disassembler/DisassemblyWindow.java (LockObserver.update): Now
	expects TaskStepEngine parameter rather than null or Task object.
	* memory/MemoryWindow.java (LockObserver.update): Ditto.
	* register/RegisterWindow.java (LockObserver.update): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.488&r2=1.489
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.256&r2=1.257
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLI.java.diff?cvsroot=frysk&r1=1.87&r2=1.88
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/ChangeLog.diff?cvsroot=frysk&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/SteppingEngine.java.diff?cvsroot=frysk&r1=1.27&r2=1.28
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.284&r2=1.285
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestSteppingEngine.java.diff?cvsroot=frysk&r1=1.19&r2=1.20
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestStepping.java.diff?cvsroot=frysk&r1=1.31&r2=1.32
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/disassembler/DisassemblyWindow.java.diff?cvsroot=frysk&r1=1.22&r2=1.23
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/ChangeLog.diff?cvsroot=frysk&r1=1.530&r2=1.531
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/memory/MemoryWindow.java.diff?cvsroot=frysk&r1=1.35&r2=1.36
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindow.java.diff?cvsroot=frysk&r1=1.36&r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/stack/ChangeLog.diff?cvsroot=frysk&r1=1.9&r2=1.10
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/stack/TestStackBacktrace.java.diff?cvsroot=frysk&r1=1.3&r2=1.4


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-06-09 17:47 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-06-09 17:47 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-06-09 17:47:08

Modified files:
	frysk/gui/srcwin: ChangeLog SourceBuffer.java 
	frysk/debuginfo: DebugInfo.java ChangeLog 
	                 DebugInfoEvaluator.java 

Log message:
	frysk-core/frysk/debuginfo:
	2007-06-09  Mike Cvet  <mcvet@redhat.com>
	
	* DebugInfo.java (refresh): Added. Takes a Frame Object; prevents
	unnecessary stack tracing from the GUI.
	* DebugInfoEvaluator.java (refreshCurrentFrame): Ditto.
	
	frysk-gui/frysk/gui/srcwin:
	2007-06-09  Mike Cvet  <mcvet@redhat.com>
	
	* SourceBuffer.java (setScope): Calls new DebugInfo.refresh(Frame).

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.485&r2=1.486
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.128&r2=1.129
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/debuginfo/DebugInfo.java.diff?cvsroot=frysk&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/debuginfo/ChangeLog.diff?cvsroot=frysk&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/debuginfo/DebugInfoEvaluator.java.diff?cvsroot=frysk&r1=1.4&r2=1.5


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-05-10 20:16 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-05-10 20:16 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-05-10 20:16:42

Modified files:
	frysk/gui/srcwin: ChangeLog SourceBuffer.java SourceView.java 
	frysk/rt       : ChangeLog SteppingEngine.java 

Log message:
	frysk-core/frysk/rt:
	2007-05-10  Mike Cvet  <mcvet@redhat.com>
	
	* SteppingEngine.java (breakpoint): Changed from SteppingBreakpoint
	to Breakpoint.
	(removeBreakpoint): Delete from the breakpoint's address, rather than
	address field.
	(addBreakpoint): Set breakpoint field.
	
	frysk-gui/frysk/gui/srcwin:
	2007-05-10  Mike Cvet  <mcvet@redhat.com>
	
	* SourceBuffer.java (setLineBroken): Added.
	(isLineExecutable): Temporarily disabled line executability check.
	(drawMargin): Updated margin draw offset to 25.
	(breakLine): Added.
	(clickedOnMargin): Enabled right-click breakpoints menu. Checks for
	added breakpoints on the given line, sets or removes breakpoints
	as necessary. Addresses #4473.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.472&r2=1.473
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.124&r2=1.125
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceView.java.diff?cvsroot=frysk&r1=1.55&r2=1.56
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.236&r2=1.237
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/SteppingEngine.java.diff?cvsroot=frysk&r1=1.17&r2=1.18


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-04-23 19:34 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-04-23 19:34 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-04-23 20:34:21

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindow.java 
	frysk/rt       : ChangeLog SteppingEngine.java 
	frysk/dom      : DOMFactory.java ChangeLog 

Log message:
	frysk-core/frysk/rt:
	2007-04-23  Mike Cvet  <mcvet@redhat.com>
	
	* SteppingEngine.java (cleanTask): Don't remove the parent Proc from
	contextMap.
	(requestAdd): Make sure Task isn't Destroyed before adding observation.
	(ThreadLifeObservable.updateTerminating): Removes the dying Task from
	the appropriate data structures. Updates Observers of either one of
	many active Tasks exiting, or last Task being observed exiting.
	
	frysk-core/frysk/dom:
	2007-04-23  Mike Cvet  <mcvet@redhat.com>
	
	* DOMFactory.java (clearDOMSourceMap): Check for null Tasks.
	
	frysk-gui/frysk/gui/srcwin:
	2007-04-23  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (ThreadLifeObserver): Cleaned up.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.449&r2=1.450
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.223&r2=1.224
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.200&r2=1.201
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/SteppingEngine.java.diff?cvsroot=frysk&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/DOMFactory.java.diff?cvsroot=frysk&r1=1.36&r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/ChangeLog.diff?cvsroot=frysk&r1=1.91&r2=1.92


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-04-23 15:57 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-04-23 15:57 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-04-23 16:57:00

Modified files:
	frysk/gui/srcwin: ChangeLog CurrentStackView.java 
	frysk/rt       : ChangeLog SteppingEngine.java 

Log message:
	frysk-core/frysk/rt:
	2007-04-23  Mike Cvet  <mcvet@redhat.com>
	
	* SteppingEngine.java (contextMap): Changed to synchronized HashMap.
	(tasks, stateProc, taskStepCount, current): Removed.
	(threadsList): Added. List of Tasks to be blocked.
	(setProc): Heavily cleaned up, fixed to use threadsList.
	(setProcs): Ditto.
	(addProc): Dito.
	(stepInstruction): Ditto. Uses contextMap to keep track of number of
	stepping threads.
	(setUpLineStep): Removed reference to taskStepCount.
	(setUpStepNextInstruction): Ditto.
	(setUpStepOver): Ditto.
	(setUpStepOut): Ditto.
	(continueExecution): Removed reference to old Tasks array.
	(stop): Ditto. Ensure that Tasks don't get added to threadsList
	more than once. Synchronized on threadsList.
	(blockTask): Removed.
	(executeTasks): Made use of threadsList.
	(isProcRunning): Assume if Task no longer exists in SteppingEngine
	data structures, it has exited and thus not running. Fixes #4401.
	(isTaskRunning): Ditto.
	(updateExecuted): Check number of remaining Tasks to be blocked before
	notifying any Observers. Update the number of remaining Tasks in the
	contextMap. If there are Tasks to be blocked, block them and return.
	Fixes #4399.
	(requestAdd): Rewritten. Faster, empties Tasks out of threadsList and
	blocks each as individual Tasks rather than threads of a process.
	(ThreadLifeObservable): Initialize threadsList.
	(ThreadLifeObservable.updateClonedOffspring): Don't explicitly block
	new Tasks with the steppingObserver. Update contextMap with new Task
	and put new Task in threadsList. Fixes #4399.
	
	frysk-gui/frysk/gui/srcwin:
	2007-04-23  Mike Cvet  <mcvet@redhat.com>
	
	* CurrentStackView.java (refreshProc): Append rows for threads beneath
	the correct row for the process. Explicitly set Task information for
	Task row each time. Iterate through each Task row to remove unneded
	rows after a stack change.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.448&r2=1.449
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.37&r2=1.38
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.199&r2=1.200
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/SteppingEngine.java.diff?cvsroot=frysk&r1=1.3&r2=1.4


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-04-10 19:45 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-04-10 19:45 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-04-10 20:45:14

Modified files:
	frysk/gui/srcwin: ChangeLog SourceBuffer.java 
	                  CurrentStackView.java SourceWindow.java 
	frysk/rt       : ChangeLog RunState.java 

Log message:
	frysk-core/frysk/rt:
	2007-04-10  Mike Cvet  <mcvet@redhat.com>
	
	* RunState.java (ThreadLifeObservable): New class. Watches for thread
	creation and exits.
	(threadLifeObservable): Added. Global variable for above class.
	(stop): Combined two if statements.
	(cleanTask): Added. Cleans out exited Task information from RunState
	data structures.
	(clear): Added. Clears out all information from RunState data
	structures.
	(setThreadObserver): Added.
	(getTaskState): Check for nulls.
	(setProc): Initialized threadLifeObservable, added to any threads of
	incoming Proc.
	(setProcs): Ditto.
	(addProc): Add threadLifeObservable to any incoming threads.
	(addFailed): Properly get Proc from Object parameter.
	
	frysk-gui/frysk/gui/srcwin:
	2007-04-10  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (ThreadLifeObserver): Added. Receives thread
	creation or destruction notifications from
	RunState.ThreadLifeObservable.
	(removeProc): Added. Cleans up SourceWindow data structures after
	a Proc has exited.
	* CurrentStackView.java (refreshProc): Added code to append new Task
	rows if necessary.
	(removeProc): Added. Removes a process from the TreeView.
	* SourceBuffer.java (clear): Added. Clears data from SourceBuffer.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.438&r2=1.439
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.118&r2=1.119
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.35&r2=1.36
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.216&r2=1.217
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.191&r2=1.192
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.37&r2=1.38


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-04-08  5:14 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-04-08  5:14 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-04-08 06:14:24

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindow.java SourceView.java 
	frysk/rt       : TestRunState.java ChangeLog RunState.java 
	                 TestStepping.java 
	frysk/cli/hpd  : CLI.java 
	frysk/cli      : ChangeLog 

Log message:
	frysk-core/frysk/rt:
	2007-04-08  Mike Cvet  <mcvet@redhat.com>
	
	* RunState.java (contextMap): Added.
	(numRunningTasks): Removed.
	(state): Removed.
	(stateMap): Added. Allows finer-grained Task control.
	(RunState): Initialize contextMap and new synchronized stateMap.
	(setUp): Takes an int state parameter. Records the state of each
	Task passing through this method as defined by int parameter.
	(setUpLineStep): Check state of requested Task before proceeding.
	Set Task-specific states.
	(stepInstruction): Ditto.
	(setUpLineStep): Check to see if any Tasks belonging to the List
	parameter are not stopped.
	(stepInstruction): Ditto. Set Task-specific states.
	(setUpNextInstruction): Set Task-specific states.
	(stepNextInstruction): Ditto.
	(setUpStepOver): Ditto.
	(stepOver): Ditto.
	(setUpStepOut): Ditto.
	(stepOut): Ditto.
	(stepUpStepAdvance): Ditto.
	(stepCompleted): Removed.
	(runCompleted): Ditto.
	(decNumRunningTasks): Ditto.
	(getNumRunningTasks): Ditto.
	(setNumRunningTasks): Ditto.
	(setState): Ditto.
	(continueExecution): Insert into context map the number of threads
	designated as running by process. Mark state of each thread
	individually as running.
	(stop): Renamed first parameter. Resets current process index.
	(executeTasks): Removed references to global state int. Mark individual
	Task states and number of running Tasks to their Proc in context map.
	(setRunning): Takes List of Tasks as parameter, sets states to running.
	(getState): Takes Task parameter, returns state of that Task.
	(isProcRunning): Added. Returns true if any of the given Tasks are
	running, as defined by RunState.
	(setProc): Mark individual Tasks as running, insert number of running
	Tasks for process into context map.
	(setProcs): Ditto.
	(addProc): Insert number of running Tasks for new process into context
	map.
	(updateExecuted): Grab state of incoming Task out of stateMap. Update
	stored state of Task. Update number of running Tasks for its Proc.
	(PersistentBreakpoint.updateHit): Check state of incoming Task.	Update
	number of running Tasks for its process.
	* TestRunState.java (stepAssertions): Removed calls to
	RunState.stepCompleted().
	* TestStepping.java (testStepSigLongJmp): Marked broken for #4289.
	(assertions): Removed call to RunState.stepCompleted().
	
	frysk-gui/frysk/gui/srcwin:
	2007-04-08  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (SourceWindow): Update call to
	RunState.setRunning().
	(finishSourceWin): Update switch call to RunState.getState() to
	getTaskState() and isProcRunning().
	(populateStackBrowser): Ditto.
	(procReblocked): Removed calls to RunState.runCompleted() and
	stepCompleted().
	(getState): Added. Returns state of currently-selected Task.
	(updateShownStackFrame): Checks current sensitivity of SourceWindow
	versus state of requested Task; enables functionality if it won't break
	anything. Sets title for SourceWindow if switching to a running process
	and desensitizes as necessary.
	(generateProcStackTrace): Changed RunState.getState() to
	isProcRunning().
	* SourceView.java (mouseMotionEvent): Changed RunState.getState() to
	SourceWindow.getState().
	
	frysk-core/frysk/hpd:
	2007-04-08  Mike Cvet  <mcvet@redhat.com>
	
	* hpd/CLI.java (RunStateObserver.update): Updated calls to
	RunState.getState() to getTaskState(Task).

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.436&r2=1.437
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.214&r2=1.215
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceView.java.diff?cvsroot=frysk&r1=1.49&r2=1.50
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestRunState.java.diff?cvsroot=frysk&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.190&r2=1.191
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.36&r2=1.37
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestStepping.java.diff?cvsroot=frysk&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLI.java.diff?cvsroot=frysk&r1=1.50&r2=1.51
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/ChangeLog.diff?cvsroot=frysk&r1=1.90&r2=1.91


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-03-16 15:26 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-03-16 15:26 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-03-16 15:26:34

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindowFactory.java 
	                  SourceWindow.java 
	frysk/rt       : ChangeLog RunState.java 

Log message:
	frysk-core/frysk/rt:
	2007-03-16  Mike Cvet  <mcvet@redhat.com>
	
	* RunState.java (setRunning): Added.
	
	frysk-gui/frysk/gui/srcwin:
	2007-03-16  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (SourceWindow): Added.  Builds a SourceWindow,
	disabling all operations on the source, based on a set of StackFrames.
	Fixes #4205.
	(populateStackBrowser): Disassemble only when the process is blocked.
	(finishSourceWin): Removed redundant Proc parameter.
	* SourceWindowFactory.java (createSourceWindow): Added. Builds a
	SourceWindow using a StackFrame stack trace. Fixes #4205.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.413&r2=1.414
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.91&r2=1.92
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.196&r2=1.197
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.171&r2=1.172
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.32&r2=1.33


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-03-12 20:54 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-03-12 20:54 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-03-12 20:54:11

Modified files:
	frysk/gui/srcwin: ChangeLog SourceBuffer.java SourceWindow.java 
	frysk/rt       : ChangeLog Line.java 

Log message:
	2007-03-12  Mike Cvet  <mcvet@redhat.com>
	
	* Line.java (getDOMSource): Check that the DOMFrysk coming out of the
	factory isn't null.
	
	2007-03-12  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (generateProcStackTrace): Removed print statement.
	* SourceBuffer.java (highlightLine): Check for a potentially numm DOMSource.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.411&r2=1.412
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.115&r2=1.116
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.194&r2=1.195
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.167&r2=1.168
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/Line.java.diff?cvsroot=frysk&r1=1.2&r2=1.3


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-03-08 20:42 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-03-08 20:42 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-03-08 20:42:13

Modified files:
	frysk/gui/srcwin: ChangeLog SourceBuffer.java SourceWindow.java 
	frysk/cli      : ChangeLog 
	frysk/cli/hpd  : SymTab.java 

Log message:
	frysk-core/frysk/cli:
	2007-03-08  Mike Cvet  <mcvet@redhat.com>
	
	* hpd/Symtab.java (task): Not used, removed.
	(exprSymTab): Changed to an array. Will contain an ExprSymTab for
	each thread of a process. Fixes #4173.
	(SymTab): Changed parameter 'pid_p' to 'tid_p'. Initializes the new
	ExprSymTab array.
	(print): Moved TmpSymTab initialization inside if statement.
	Added a while loop to check through all elements of the ExprSymTab
	array for a variable. Fixes #4173.
	(setFrames): Added. Static method to be called after a step; updating
	the ExprSymTab array with fresh StackFrame values.
	
	frysk-gui/frysk/gui/srcwin:
	2007-03-08  Mike cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (generateProcStackTrace): Deleted commented-out
	dead code. Makes a call to SymTab.setFrames after StackFrame
	completion.
	* SourceBuffer.java (getVariable): Removed SymTab initialization
	code, and instead this now calls SymTab.print() directly, as the
	information was updated after the last step.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.408&r2=1.409
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.114&r2=1.115
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.192&r2=1.193
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/ChangeLog.diff?cvsroot=frysk&r1=1.76&r2=1.77
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/SymTab.java.diff?cvsroot=frysk&r1=1.20&r2=1.21


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-03-02 15:48 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-03-02 15:48 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-03-02 15:48:08

Modified files:
	frysk/gui/srcwin: ChangeLog SourceBuffer.java 
	                  CurrentStackView.java InlineBuffer.java 
	                  SourceWindow.java SourceView.java 
	frysk/rt       : ChangeLog Line.java StackFrame.java 
	frysk/dom      : DOMImage.java DOMFactory.java ChangeLog 

Log message:
	frysk-core/frysk/rt:
	2007-03-02  Mike Cvet  <mcvet@redhat.com>
	
	* Line.java (proc, source, function): New fields.
	(Line): Takes an additional Proc.
	(getDOMFunction): Added. Creates and returns the DOMFunction
	representing this Line on demand. Fixes #4118.
	(getDOMSource): Added. Creates and returns the DOMSource
	representing this Line on demand. Fixes #4118.
	* StackFrame.java (setDOMFunction): Removed via #4118.
	(setDOMSource): Ditto.
	(getDOMFunction): Ditto.
	(getDOMSource): Ditto.
	(getLines): Pass in this StackFrame's Proc to the new Line.
	
	frysk-core/frysk/dom:
	2007-03-02  Mike Cvet  <mcvet@redhat.com>
	
	* DOMFactory.java: General fixups with respect to moving
	StackFrame DOM info to its Line objects.
	* DOMSource.java: Ditto.
	
	frysk-gui/frysk/gui/srcwin:
	2007-03-02  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java: Fixups for the move of DOM information from
	StackFrame to its Line array. Fixes #4118.
	* SourceView.java: Ditto.
	* SourceBuffer.java: Ditto.
	* CurrentStackView.java: Ditto.
	* InlineBuffer.java: Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.403&r2=1.404
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.112&r2=1.113
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.32&r2=1.33
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/InlineBuffer.java.diff?cvsroot=frysk&r1=1.40&r2=1.41
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.189&r2=1.190
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceView.java.diff?cvsroot=frysk&r1=1.46&r2=1.47
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.162&r2=1.163
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/Line.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFrame.java.diff?cvsroot=frysk&r1=1.57&r2=1.58
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/DOMImage.java.diff?cvsroot=frysk&r1=1.18&r2=1.19
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/DOMFactory.java.diff?cvsroot=frysk&r1=1.32&r2=1.33
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/dom/ChangeLog.diff?cvsroot=frysk&r1=1.83&r2=1.84


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-02-22 22:12 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-02-22 22:12 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-02-22 22:12:22

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindow.java 
	frysk/rt       : ChangeLog RunState.java 

Log message:
	frysk-core/frysk/rt:
	* RunState.java (setUpLineStep): Made more threading-aware. Returns a
	boolean if RunState is in the proper state for step work.
	(stepInstruction): Ditto.
	
	frysk-gui/frysk/gui/srcwin:
	* SourceWindow.java (doStep): Only bother removing buffer TextTags if
	RunState returns sucessfully from the stepping request.
	(doAsmStep): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.392&r2=1.393
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.181&r2=1.182
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.143&r2=1.144
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.29&r2=1.30


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-02-20 23:25 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-02-20 23:25 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-02-20 23:25:19

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindow.java 
	frysk/rt       : TestRunState.java ChangeLog StackFactory.java 
	                 RunState.java FrameIdentifier.java 
	                 StackFrame.java 

Log message:
	frysk-core/frysk/rt:
	2007-02-20  Mike Cvet  <mcvet@redhat.com>
	
	* StackFactory.java (createStackFrame): Added check for number of
	StackFrames being iterated over.
	* TestRunState.java (testStepOver): Added brokenXXX for #4083.
	(testInstructionNext): Ditto.
	(testStepOut): Added, test for step-out. Marked brokenXXX for #4083.
	* RunState.java (updateExecuted): Added cases for step-out.
	(setUpStepOut): Implemented.
	(stepOut): Implemented; commented out pending #4083.
	(stepOver): Ditto.
	(stepNextInstruction): Ditto.
	* StackFrame.java (StackFrame): Update initialization of FrameIdentifier
	with address instead of name.
	* FrameIdentifier.java (FrameIdentifier): Removed frame name field, and
	instead use StackFrame current address.
	(innerTo): Added. Returns true if the StackFrame represented by this
	FrameIdentifier is inner to the incoming FrameIdentifier's StackFrame.
	(outerTo): Ditto, for being an outer frame.
	(equals): Returns true if the CFA and current address of both
	FrameIdentifiers match.
	(compareTo): Removed.
	(hashCode): Added. Returns CFA XOR'd with address.
	(toString): Added.
	
	frysk-gui/frysk/gui/srcwin:
	2007-02-20  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (resensitize): Remove sensitivity for step-out
	and instruction step-out, pending #4083.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.390&r2=1.391
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.179&r2=1.180
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestRunState.java.diff?cvsroot=frysk&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.140&r2=1.141
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFactory.java.diff?cvsroot=frysk&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.28&r2=1.29
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/FrameIdentifier.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFrame.java.diff?cvsroot=frysk&r1=1.41&r2=1.42


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-02-19 21:32 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-02-19 21:32 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-02-19 21:32:37

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindow.java 
	frysk/rt       : TestRunState.java ChangeLog RunState.java 
	frysk/cli/hpd  : CLI.java 
	frysk/cli      : ChangeLog 

Log message:
	frysk-core/frysk/rt:
	2007-02-19  Mike Cvet  <mcvet@redhat.com>
	
	* TestRunState.java (testStepOver): Added.
	(testInstructionNext): Added.
	(stepOverAssertions): Added. Assertions for above step-over tests.
	* RunState.java: Added some more state macros.
	(setUpNextInstruction): Assign both the current frame's
	FrameIdentifier, as well as the outer frame's for use later.
	(stepNextInstruction): Use FrameIdentifier to compare StackFrames.
	Due to #4060, check for a missing frame and re-step an instruction.
	(stepIn): Removed step-over double-step hack.
	(frameIdentifier, outerFrameIdentifier): New. FrameIdentifiers for
	the outer, and double-outer StackFrames upon return from a step-over
	or step-out call.
	(setUpStepOver): Set taskStepCount properly. Set FrameIdentifiers.
	(setUpStepOut): Ditto.
	(stepOver): Compare frames using FrameIdentifier instead of CFA.
	Check for missing frames via #4060.
	(continueExecution): Refactored from run(). Removes ambiguity from
	functionality.
	(run): Added. Will restart the process from scratch.
	(updateExecuted): Improved stepping cases. Added code to deal with
	instruction level step-over.
	
	frysk-core/frysk/cli:
	2007-02-19  Mike Cvet  <mcvet@redhat.com>
	
	* hpd/CLI.java (DetachHandler.handle): Updated to call
	RunState.continueExecution().
	* hpd/CLI.java (GoHandler.handle): Ditto.
	
	frysk-gui/frysk/gui/srcwin:
	2007-02-19  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (createActions): Enabled step-over and
	instruction step-over.
	(resensitize): Set above actions to sensitive.
	(doContinue): Update call to RunState.continueExecution().
	(generateProcStackTrace): Assign DwflLine before DOM creation.
	Removed warning dialog for missing source code, print errors
	instead. Check for null DOMFrysks.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.389&r2=1.390
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.178&r2=1.179
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/TestRunState.java.diff?cvsroot=frysk&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.139&r2=1.140
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.27&r2=1.28
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLI.java.diff?cvsroot=frysk&r1=1.40&r2=1.41
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/ChangeLog.diff?cvsroot=frysk&r1=1.68&r2=1.69


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-02-16 15:15 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-02-16 15:15 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-core
Changes by:	mcvet@sourceware.org	2007-02-16 15:15:23

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindow.java 
	frysk/rt       : ChangeLog RunState.java 

Log message:
	frysk-core/frysk/rt:
	2007-02-16  Mike Cvet  <mcvet@redhat.com>
	
	* RunState.java (swContinue): Added. Temporary workaround for
	#4057.
	
	frysk-gui/frysk/gui/srcwin:
	2007-02-16  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (doContinue): Temporarily calls
	RunState.swContinue() as a workaround for #4057.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.387&r2=1.388
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.176&r2=1.177
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.134&r2=1.135
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.24&r2=1.25


^ permalink raw reply	[flat|nested] 17+ messages in thread

* frysk-core/frysk gui/srcwin/ChangeLog gui/srcw ...
@ 2007-02-15 18:45 mcvet
  0 siblings, 0 replies; 17+ messages in thread
From: mcvet @ 2007-02-15 18:45 UTC (permalink / raw)
  To: frysk-cvs

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


^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2007-06-19 14:55 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-09 19:19 frysk-core/frysk gui/srcwin/ChangeLog gui/srcw mcvet
  -- strict thread matches above, loose matches on Subject: below --
2007-06-19 14:55 mcvet
2007-06-09 17:47 mcvet
2007-05-10 20:16 mcvet
2007-04-23 19:34 mcvet
2007-04-23 15:57 mcvet
2007-04-10 19:45 mcvet
2007-04-08  5:14 mcvet
2007-03-16 15:26 mcvet
2007-03-12 20:54 mcvet
2007-03-08 20:42 mcvet
2007-03-02 15:48 mcvet
2007-02-22 22:12 mcvet
2007-02-20 23:25 mcvet
2007-02-19 21:32 mcvet
2007-02-16 15:15 mcvet
2007-02-15 18:45 mcvet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).