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

CVSROOT:	/cvs/frysk
Module name:	frysk-gui
Changes by:	mcvet@sourceware.org	2007-03-30 20:00:39

Modified files:
	frysk/gui/srcwin: ChangeLog CurrentStackView.java 
	                  StepDialog.java SourceView.java 
	                  ThreadSelectionDialog.java 
	                  SourceWindowFactory.java SourceWindow.java 
	frysk/gui/disassembler: DisassemblyWindowFactory.java 
	frysk/cli/hpd  : CLI.java 
	frysk/rt       : RunState.java ChangeLog 
	frysk/util     : ChangeLog FCatch.java 
	frysk/bindir   : fcatch.java ChangeLog 
	frysk/cli      : ChangeLog 
	frysk/gui/register: RegisterWindowFactory.java 
	frysk/gui/druid: CreateFryskSessionDruid.java 
	frysk/gui      : ChangeLog 
	frysk/gui/memory: MemoryWindowFactory.java 

Log message:
	frysk-core/frysk/bindir:
	2007-03-30  Mike Cvet  <mcvet@redhat.com>
	
	* fcatch.java (argString): Now a StringBuffer.
	(.notifyFile): Append all arguments into above StringBuffer.
	Fixes #4300.
	(.run): Split StringBuffer over spaces into array for FCatch.
	(.parsed): Append PID into above StringBuffer.
	
	frysk-core/frysk/util:
	2007-03-30  Mike Cvet  <mcvet@redhat.com>
	
	* FCatch.java (generateProcStackTrace): Remove System.exit().
	(handleTask): Changed to stdout instead of stderr.
	(CatchObserver.updateAttached): set numTasks here.
	
	frysk-core/frysk/rt:
	2007-03-30  Mike Cvet  <mcvet@redhat.com>
	
	* RunState.java (tasks): Turned into an array, representing threads
	for multiple processes. Addresses #4214.
	(continueExecution): Set the current process index.
	(stop): Added extra parameter, Tasks to be blocked. Call
	requestAdd() with explicit Task list parameter. Sets current
	process index.
	(setProc): Set number of running tasks. Properly use new global
	Task array. Sets current process index to 0.
	(setProcs): Added. Installs the RunState on an Array of Procs.
	(getNumTasks): Return the number of tasks for selected Proc.
	(removeObserver): Added Proc paramter; use it to check its own
	blockers list, before continuing Tasks.
	(addFailed): Cast Object parameter to Proc to unblock, instead of
	global stateProc. Removed System.exit() call.
	(requestAdd): Removed, no longer overloads requestAdd(LinkedList).
	(requestAdd): Don't set the number of running tasks or current Tasks
	list. Removed System.exit() call. Explicitly add RunState to each Task.
	(requestAddObservers): Removed.
	(blockTasks): Block Tasks belonging to currently-used Proc.
	
	frysk-core/frysk/cli:
	2007-03-30  Mike Cvet  <mcvet@redhat.com>
	
	* CLI.java (DetachHandler.handle): Updated call to
	RunState.removeObserver to include Proc parameter.
	(HaltHandler.handle): Update call to RunState.stop to
	include Task list parameter.
	
	frysk-gui/frysk/gui/srcwin:
	2007-03-30  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (dom): Now an array. Addresses #4214.
	(swProc): Ditto.
	(frames): Now a two-dimensional array. Proc x Task.
	(current): Added. Process array index integer.
	(numProcs): Added. Number of processes currently maintained by
	the SourceWindow.
	(SourceWindow): New constructor. Takes an array of Procs.
	(SourceWindow): Other two constructors - edit to properly use
	new global arrays for DOM, Procs, and StackFrames.
	(finishSourceWin): Fill up entire StackFrame 2D array. Removed RunState
	state check before calling populateStackBrowser.
	(populatStackBrowser): Now takes 2D array. Takes into account new
	arrays for #4214. Call updateShownStackFrame() with current process
	index.
	(setSwProc): Removed.
	(updateShownStackFrame): Takes new int parameter - new process index.
	If DOMSource can't be resolved from the StackFrame Lines, add it into
	the DOM and re-try. Set the global process index.
	(removeTags): Only untag current process.
	(createTags): Only tag current process.
	(doStop): Use Proc array; send in Task list to RunState.
	(doContinue): Use Proc array.
	(toggleRegisterWindow): Ditto.
	(toggleMemoryWindow): Ditto.
	(toggleDisassemblyWindow): Ditto.
	(getProcIsa): Ditto.
	(generateProcStackTrace): Now only takes a Task LinkedList parameter.
	More intelligently setup variables for stack tracing. Set up DOM for
	current process only.
	(currentStackChanged): Takes process index integer parameter. Calls
	updated updateShownStackFrame().
	(LockObserver.update): Flipped if statement; handle process array.
	* CurrentStackView.java (StackViewListener): Set currentStackChanged
	to accept int parameter.
	(stackArray): Added.
	(CurrentStackView): Takes 2D array.
	(refreshProc): Added. Instead of dumping the TreeModel; selectively
	replaces rows corresponding to Proc index parameter. Adjusts model
	length as necessary.
	(buildTree): Rewritten. Now three levels of rows; Proc, Task, StackFrame.
	(selectRow): Updated to grab appropriate StackFrame row.
	(selectionChangedEvent): Updated to use new model. Ignores request if
	request was not a StackFrame row.
	* SourceView.java (drawMargin): Make sure SourceBuffer.isLineBroken()
	and .isLineExecutable are temporarily disabled.
	* SourceWindowFactory.java (createSourceWindow): Removed redundant
	HashMap access.
	(createSourceWindow): Added - Takes a Proc array. Creates a SourceWindow
	with multiple processes; keeps track of all processes to the SourceWindow
	in the HashMap.
	(SourceWinListener.lifeCycleQuery): Update call to RunState.removeObserver
	to include Proc.
	* StepDialog.java (model): Added.
	(setType): Now will update listed Tasks if the observed process has
	changed since last call.
	* ThreadSelectionDialog.java (stopTasks): Added. List of Tasks to be
	blocked.
	(grabTasks): Update stopTasks.
	(getStopTasks): Added.
	
	frysk-gui/frysk/gui:
	2007-03-30  Mike Cvet  <mcvet@redhat.com>
	
	* druid/CreateFryskSessionDruid.java (.buttonEvent): Updated to build
	array of selected processes to send to SourceWindowFactory, for #4214.
	* DisassemblyWindowFactory.java (.lifeCycleQuery): Update call to
	RunState.removeObserver to include observed process.
	* MemoryWindowFactory.java (.lifeCycleQuery): Ditto.
	* RegisterWindowFactory.java (.lifeCycleQuery): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.423&r2=1.424
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.33&r2=1.34
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/StepDialog.java.diff?cvsroot=frysk&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceView.java.diff?cvsroot=frysk&r1=1.48&r2=1.49
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ThreadSelectionDialog.java.diff?cvsroot=frysk&r1=1.4&r2=1.5
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.93&r2=1.94
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.205&r2=1.206
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/disassembler/DisassemblyWindowFactory.java.diff?cvsroot=frysk&r1=1.10&r2=1.11
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/hpd/CLI.java.diff?cvsroot=frysk&r1=1.49&r2=1.50
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.34&r2=1.35
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.187&r2=1.188
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/util/ChangeLog.diff?cvsroot=frysk&r1=1.106&r2=1.107
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/util/FCatch.java.diff?cvsroot=frysk&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/bindir/fcatch.java.diff?cvsroot=frysk&r1=1.8&r2=1.9
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/bindir/ChangeLog.diff?cvsroot=frysk&r1=1.68&r2=1.69
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/cli/ChangeLog.diff?cvsroot=frysk&r1=1.86&r2=1.87
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindowFactory.java.diff?cvsroot=frysk&r1=1.15&r2=1.16
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/druid/CreateFryskSessionDruid.java.diff?cvsroot=frysk&r1=1.62&r2=1.63
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/ChangeLog.diff?cvsroot=frysk&r1=1.484&r2=1.485
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/memory/MemoryWindowFactory.java.diff?cvsroot=frysk&r1=1.16&r2=1.17


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

* frysk-gui/frysk gui/srcwin/ChangeLog gui/srcwi ...
@ 2007-05-03 12:58 scox
  0 siblings, 0 replies; 5+ messages in thread
From: scox @ 2007-05-03 12:58 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-gui
Changes by:	scox@sourceware.org	2007-05-03 12:58:43

Modified files:
	frysk/gui/srcwin: ChangeLog InlineSourceView.java 
	frysk/vtecli   : ChangeLog ConsoleWindow.java 

Log message:
	* InlineSourceView.java: Remove InvalidOperatorException.
	* ConsoleWindow.java (reader): Remove CLI command line parameter.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.463&r2=1.464
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/InlineSourceView.java.diff?cvsroot=frysk&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/vtecli/ChangeLog.diff?cvsroot=frysk&r1=1.13&r2=1.14
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/vtecli/ConsoleWindow.java.diff?cvsroot=frysk&r1=1.14&r2=1.15


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

* frysk-gui/frysk gui/srcwin/ChangeLog gui/srcwi ...
@ 2007-04-03 18:50 mcvet
  0 siblings, 0 replies; 5+ messages in thread
From: mcvet @ 2007-04-03 18:50 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-gui
Changes by:	mcvet@sourceware.org	2007-04-03 19:50:28

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindowFactory.java 
	frysk/gui/disassembler: DisassemblyWindowFactory.java 
	frysk/rt       : ChangeLog RunState.java 
	frysk/gui      : ChangeLog 
	frysk/gui/memory: MemoryWindowFactory.java 
	frysk/gui/register: RegisterWindowFactory.java 

Log message:
	frysk-core/frysk/rt:
	2007-04-03  Mike Cvet  <mcvet@redhat.com>
	
	* RunState.java (addProc): Added. Appends a new process to the current
	RunState. Addresses #4312.
	(removeObserver): Unblock process if the number of observations is
	equal to the number of its Tasks.
	
	frysk-gui/frysk/gui/srcwin:
	2007-04-03  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindow.java (updateShownStackFrame): Set the SymTab to the
	currently-selected process after new process is selected from the stack
	view.
	(generateProcStackTrace): Cleaned up.
	
	* SourceWindowFactory.java (map): Removed.
	(stateMap): Removed.
	(runState): Added.
	(createSourceWindow): References the static SourceWindow only. Recreate
	the SourceWindow from scratch upon successive calls. Assign static
	RunState from constructed SourceWindow object.
	(unblockProc): Removed.
	(lifeCycleQuery): Removed references to HashMaps. Nullifies
	SourceWindow upon deletion event.
	(startNewProc): Now takes a File parameter.
	(AttachedObserver.updateAttached): Appends given Proc to current
	SourceWindow, if not null. Addresses #4312.
	
	frysk-gui/frysk/gui:
	2007-04-03  Mike Cvet  <mcvet@redhat.com>
	
	* RegisterWindowFactory.java: Removed references to SourceWindowFactory
	data structures.
	(unblockProc): Removed.
	* MemoryWindowFactory.java: Ditto.
	(unblockProc): Ditto.
	* DisassemblyWindowFactory.java: Ditto.
	(unblockProc): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.427&r2=1.428
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.95&r2=1.96
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/disassembler/DisassemblyWindowFactory.java.diff?cvsroot=frysk&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.189&r2=1.190
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.35&r2=1.36
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/ChangeLog.diff?cvsroot=frysk&r1=1.486&r2=1.487
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/memory/MemoryWindowFactory.java.diff?cvsroot=frysk&r1=1.17&r2=1.18
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindowFactory.java.diff?cvsroot=frysk&r1=1.16&r2=1.17


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

* frysk-gui/frysk gui/srcwin/ChangeLog gui/srcwi ...
@ 2007-02-22 20:28 mcvet
  0 siblings, 0 replies; 5+ messages in thread
From: mcvet @ 2007-02-22 20:28 UTC (permalink / raw)
  To: frysk-cvs

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

Modified files:
	frysk/gui/srcwin: ChangeLog SourceBuffer.java SourceWindow.java 
	frysk/gui/monitor: ChangeLog ProcWiseTreeView.java 
	frysk/rt       : ChangeLog StackFrame.java 
	frysk/gui/druid: CreateFryskSessionDruid.java 
	frysk/gui      : ChangeLog 

Log message:
	frysk-gui/frysk/gui/srcwin:
	2007-02-22  Mike Cvet  <mcvet@redhat.com>
	
	* SourceBuffer.java (disassembleFrame): Added. Disassembles instructions
	from a region of memory given by a StackFrame, and inserts it into
	the buffer. Fixes #4008.
	(loadFile): Upon loading the buffer from a new process without debuginfo,
	disassemble it by default.
	
	frysk-core/frysk/rt:
	* StackFrame.java (hasDebugInfo): Added. Returns true if the StackFrame
	has debuginfo.
	
	frysk-gui/frysk/gui:
	2007-02-22  Mike Cvet  <mcvet@redhat.com>
	
	* druid/CreateFryskSessionDruid.java (debugButton.buttonEvent):
	Fixed a TreeView selection bug.
	
	frysk-gui/frysk/gui/monitor:
	2007-02-22  Mike Cvet  <mcvet@redhat.com>
	
	* ProcWiseTreeView.java (getlistedObjects): Added. Returns a LinkedList
	of all rows with selected boolean set to true.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.391&r2=1.392
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceBuffer.java.diff?cvsroot=frysk&r1=1.104&r2=1.105
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.180&r2=1.181
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/ChangeLog.diff?cvsroot=frysk&r1=1.432&r2=1.433
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/ProcWiseTreeView.java.diff?cvsroot=frysk&r1=1.11&r2=1.12
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.142&r2=1.143
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFrame.java.diff?cvsroot=frysk&r1=1.42&r2=1.43
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/druid/CreateFryskSessionDruid.java.diff?cvsroot=frysk&r1=1.53&r2=1.54
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/ChangeLog.diff?cvsroot=frysk&r1=1.463&r2=1.464


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

* frysk-gui/frysk gui/srcwin/ChangeLog gui/srcwi ...
@ 2006-11-20 22:22 mcvet
  0 siblings, 0 replies; 5+ messages in thread
From: mcvet @ 2006-11-20 22:22 UTC (permalink / raw)
  To: frysk-cvs

CVSROOT:	/cvs/frysk
Module name:	frysk-gui
Changes by:	mcvet@sourceware.org	2006-11-20 22:22:23

Modified files:
	frysk/gui/srcwin: ChangeLog SourceWindowFactory.java 
	                  SourceWindow.java 
	frysk/gui/monitor/actions: ShowRegWin.java ShowMemWin.java 
	frysk/rt       : ChangeLog 
	frysk/gui/common: ChangeLog 
	frysk/gui/disassembler: DisassemblyWindowFactory.java 
	                        DisassemblyWindow.java 
	frysk/util     : FCrash.java ChangeLog 
	frysk/gui      : ChangeLog 
	frysk/proc     : ChangeLog 
	frysk/gui/memory: MemoryWindowFactory.java MemoryWindow.java 
	frysk/gui/monitor: ChangeLog 
	frysk/gui/register: RegisterWindow.java 
	                    RegisterWindowFactory.java 
Added files:
	frysk/rt       : RunState.java 
	frysk/rt/tests : TestRunState.java 
Removed files:
	frysk/rt       : StateModel.java 
	frysk/gui/common: ProcBlockCounter.java 
	frysk/proc     : ProcAttachedObserver.java 
	frysk/rt/tests : TestStateModel.java 

Log message:
	frysk-core/frysk/rt:
	2006-11-20  Mike Cvet  <mcvet@redhat.com>
	
	* StateModel.java: Refactored to RunState.java.
	* RunState.java: Refactored from StateModel.java.
	(pbo): Removed. ProcBlockObserver is no longer used.
	(stateProc): Added. The Proc this RunState is responsible for.
	(tasks): Added. LinkedList of Tasks belonging to stateProc.
	(numRunningTasks): Number of Tasks belonging to stateProc in the
	unblocked state.
	(RunState): Removed reference to ProcBlockObserver. This class
	now extends Observable and implements TaskObserver.Instruction
	directly. Fixes #3538.
	(getNumRunningTasks): Added.
	(setNumRunningTasks): Added.
	(getNumObservers): Added. Returns the number of Observers in this
	Observable's Observer list.
	(removeObserver): Added. Calls deleteObserver() with the additional
	stipulation of releasing all Tasks if there are no more Observers
	watching them.
	(setProc): Added. Sets stateProc and tasks, and blocks all tasks from
	the incoming Proc.
	(updateExecuted): Added. Callback for TaskObserver.Instruction. Notify
	all watching observers that a task has been re-blocked.
	(addedTo): Added. Callback for TaskObserver.Instruction.
	(deletedFrom): Ditto.
	(addFailed): Ditto.
	(requestAdd): Schedules this Observer to be added to all Tasks.
	(requestAddObservers): Adds this InstructionObserver to the incoming Task.
	(blockTask): Schedules this InstructionObserver to be added to all
	incoming Tasks.
	(getNumTasks): Added.
	* tests/TestStateModel: Refactored to TestRunState.
	* tests/TestRunState: Refactored from TestStateModel. Updated to use
	RunState.
	
	frysk-gui/frysk/gui/srcwin:
	2006-11-20  Mike Cvet  <mcvet@redhat.com>
	
	* SourceWindowFactory.java (createSourceWindow): Updated to make
	better use of RunState and figure out when a new Window is needed.
	(SourceWinListener.lifeCycleQuery): Figure out when to remove HashTable
	reference to this Proc.
	(SourceWinListener): Remove unnecessary field.
	(unblockProc): Remove HashTable reference if needed.
	(stateTable): Added. Global static table for referencing RunStates to
	processes for all windows.
	(map): Added. HashMap for mapping Procs to SourceWindows.
	
	* SourceWindow.java (LockObserver.update): Callback for Observer.
	(getLockObserver): Added. Pokes the SourceWindow when threads have been
	reblocked for whatever reason, prompting some sort of information
	re-generation depending on the window state.
	(SourceWinBlocker): Removed. Obsoleted by RunState + LockObserver.
	(lock): Added. The LockObserver for this window.
	
	frysk-gui/frysk/gui/common:
	2006-11-20  Mike Cvet  <mcvet@redhat.com>
	
	* ProcBlockCounter.java: Removed. Obsoleted by RunState.
	
	frysk-gui/frysk/gui:
	2006-11-20  Mike Cvet  <mcvet@redhat.com>
	
	* memory/MemoryWindow.java (desensitize): Added. Sets TreeView and
	other widgets to insensitive.
	(LockObserver): Added. Determines when this window can become
	in/sensitive and re-draw.
	(LockObserver.update): Callback for Observer.
	(getLockObserver): Added.
	(finishMemWin): Moved over from MemoryWindowFactory. Sets up
	preferences and sets the Proc for this MemoryWindow.
	(.buttonEvent): Removes the LockObserver for this window from the
	RunState's list of Observers.
	(MemoryWindow): Initialize a new LockObserver.
	(setObservable): Sets this class' observable - representation of
	RunState.
	(resensitize): Added. Sets TreeView and other widgets to sensitive.
	* memory/MemoryWindowFactory.java (setPaths): Removed deprecated
	Hashtables and their initializations.
	(setMemWin): Updated to use new HashMap.
	(createMemoryWindow): Moved glade initializations in here from
	finishDisWin(). Updated to use RunState objects and centralized list
	of running Windows and Procs from SourceWindowFactory.
	(MemWinListener.lifeCycleQuery): Updated to use RunState and handle
	Proc unmapping cases properly.
	(unblockProc): Use RunState to determine when to remove map reference
	to the Proc.
	(gladePaths): Updated to use new HashMap.
	(MemWinBlocker): Removed.
	* disassembler/DisassemblyWindow.java (finishDisWin): Moved over from
	DisassemblyWindowFactory. Sets up preferences and sets the Proc for
	this DisassemblyWindow.
	(desensitize): Added. Sets TreeView and other widgets to insensitive.
	(LockObserver.update): Callback for Observer.
	(getLockObserver): Added.
	(LockObserver): Added. Determines when this window can become
	in/sensitive and re-draw.
	(.buttonEvent): Removes the LockObserver for this window from the
	RunState's list of Observers.
	(setObservable): Sets this class' observable - representation of
	RunState.
	(DisassemblyWindow): Initialize a new LockObserver.
	(resensitize): Added. Sets TreeView and other widgets to sensitive.
	* disassembler/DisassemblyWindowFactory.java (setPaths): Updated to use
	new HashMap.
	(createDisassemblyWindow): Moved glade initializations in here from
	finishDisWin(). Updated to use RunState objects and centralized list
	of running Windows and Procs from SourceWindowFactory.
	(setDisWin): Updated to use new HashMap.
	(DisWinListener.lifeCycleQuery): Updated to use RunState and handle
	Proc unmapping cases properly.
	(unblockProc): Use RunState to determine when to remove map reference
	to the Proc.
	(DisWinBlocker): Removed.
	* register/RegisterWindowFactory.java (setPaths): Updated to use a
	new HashMap.
	(setRegWin): Updated to use new HashMap.
	(RegWinListener.lifeCycleQuery): Updated to use the RunState of the
	RegisterWindow to determine when to remove map references.
	(unblockProc): Use RunState to determine when to remove map reference
	to the Proc.
	(createRegisterWindow): Moved glade initializations in here from
	finishDisWin(). Updated to use RunState objects and centralized list
	of running Windows and Procs from SourceWindowFactory.
	(RegWinBlocker): Removed.
	* register/RegisterWindow.java (desensitize): Added. Sets TreeView and
	other widgets to insensitive.
	(LockObserver.update): Callback for Observer.
	(RegisterWindow): Initialize new LockObserver.
	(getLockObserver): Added.
	(finishRegWin): Moved over from RegisterWindowFactory. Sets up
	preferences and sets the Proc for this RegisterWindow.
	(LockObserver): Added. Determines when this window can become
	in/sensitive and re-draw.
	(.buttonEvent): Removes the LockObserver for this window from the
	RunState's list of Observers.
	(setObservable): Added. Sets the Observable for this window.
	(resensitize): Added. Sets TreeView and other widgets to sensitive.
	
	frysk-gui/frysk/gui/monitor:
	2006-11-20  Mike Cvet  <mcvet@redhat.com>
	
	* actions/ShowMemWin.java (execute): Remove call to setMonitor().
	* actions/ShowRegWin.java (execute): Ditto.

Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.334&r2=1.335
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.84&r2=1.85
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.141&r2=1.142
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/actions/ShowRegWin.java.diff?cvsroot=frysk&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/actions/ShowMemWin.java.diff?cvsroot=frysk&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.55&r2=1.56
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StateModel.java.diff?cvsroot=frysk&r1=1.3&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/common/ChangeLog.diff?cvsroot=frysk&r1=1.59&r2=1.60
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/common/ProcBlockCounter.java.diff?cvsroot=frysk&r1=1.1&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/disassembler/DisassemblyWindowFactory.java.diff?cvsroot=frysk&r1=1.6&r2=1.7
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/disassembler/DisassemblyWindow.java.diff?cvsroot=frysk&r1=1.5&r2=1.6
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/util/FCrash.java.diff?cvsroot=frysk&r1=1.7&r2=1.8
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/util/ChangeLog.diff?cvsroot=frysk&r1=1.45&r2=1.46
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/ChangeLog.diff?cvsroot=frysk&r1=1.406&r2=1.407
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ChangeLog.diff?cvsroot=frysk&r1=1.509&r2=1.510
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/proc/ProcAttachedObserver.java.diff?cvsroot=frysk&r1=1.7&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/memory/MemoryWindowFactory.java.diff?cvsroot=frysk&r1=1.12&r2=1.13
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/memory/MemoryWindow.java.diff?cvsroot=frysk&r1=1.20&r2=1.21
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/tests/TestRunState.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/tests/TestStateModel.java.diff?cvsroot=frysk&r1=1.4&r2=NONE
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/monitor/ChangeLog.diff?cvsroot=frysk&r1=1.399&r2=1.400
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindow.java.diff?cvsroot=frysk&r1=1.26&r2=1.27
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindowFactory.java.diff?cvsroot=frysk&r1=1.11&r2=1.12


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

end of thread, other threads:[~2007-05-03 12:58 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-03-30 19:00 frysk-gui/frysk gui/srcwin/ChangeLog gui/srcwi mcvet
  -- strict thread matches above, loose matches on Subject: below --
2007-05-03 12:58 scox
2007-04-03 18:50 mcvet
2007-02-22 20:28 mcvet
2006-11-20 22:22 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).