public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* 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-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-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-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-04-03 18:50 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-03-30 19:00 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).