public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* frysk-gui/frysk gui/memory/MemoryWindow.java g ...
@ 2006-11-22 14:54 mcvet
0 siblings, 0 replies; 2+ messages in thread
From: mcvet @ 2006-11-22 14:54 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-11-22 14:53:57
Modified files:
frysk/gui/memory: MemoryWindow.java
frysk/gui : ChangeLog
frysk/rt : ChangeLog RunState.java
frysk/gui/srcwin: SourceView.java SourceWindowFactory.java
SourceWindow.java ChangeLog
frysk/gui/register: RegisterWindow.java
frysk/gui/disassembler: DisassemblyWindow.java
Log message:
2006-11-22 Mike Cvet <mcvet@redhat.com>
* RunState.java (state): Added. State representation of this RunState.
(updateExecuted): Added Javadoc. Handle all state transitions here,
instead of in inferior windows. Only notifyObservers when all Tasks
have been blocked.
(getProc): Added.
(notifyStopped): Ditto.
(runCompleted): Ditto.
(setState): Ditto.
(getState): Ditto.
(executeTasks): Update state and removed returning ints.
(stepOver): Update state.
(stepCompleted): Ditto.
(setUpStepOut): Ditto.
(stop): Ditto.
(setUpStep): Ditto.
(stepInstruction): Ditto.
(run): Ditto.
(requestAdd): Added Javadoc.
(addedTo): Ditto.
(setTaskStepCount): Ditto.
(notifyNotBlocked): Ditto.
(blockTask): Ditto.
(deletedFrom): Ditto.
(getNumTasks): Ditto.
(decNumRunningTasks): Ditto.
(setProc): Ditto.
(requestAddObservers): Ditto.
(getNumObservers): Ditto.
(removeObserver): Ditto.
(getNumRunningTasks): Ditto.
(addFailed): Ditto.
(setNumRunningTasks): Ditto.
2006-11-22 Mike Cvet <mcvet@redhat.com>
* register/RegisterWindow.java (LockObserver.update): No longer
relies on incoming argument to be either null or not-null; instead uses
nulls as toggles for sensitivity. Cleaned up.
(getLockObserver): Added Javadoc.
(LockObserver): Added Javadoc.
* memory/MemoryWindow.java (LockObserver.update): No longer
relies on incoming argument to be either null or not-null; instead uses
nulls as toggles for sensitivity. Cleaned up.
(getLockObserver): Added Javadoc.
(LockObserver): Added Javadoc.
* disassembler/DisassemblyWindow.java (LockObserver.update): No longer
relies on incoming argument to be either null or not-null; instead uses
nulls as toggles for sensitivity. Cleaned up.
(getLockObserver): Added Javadoc.
(LockObserver): Added Javadoc.
2006-11-22 Mike Cvet <mcvet@redhat.com>
* SourceWindowFactory.java (createSourceWindow): Updated calls to
getRunState() from getStateModel().
(SourceWinListener.lifeCycleQuery): Ditto.
* SourceWindow.java (SW_state): No longer used.
(stepInstruction): Removed call to SW_state, update RunState instead.
(procReblocked): Ditto.
(doRun): Ditto.
(doStep): Ditto.
(doNext): Ditto.
(executeTasks): Ditto.
(updateShownStackFrame): Updated to use RunState's state instead of
this window's SW_state.
(toggleDisassemblyWindow): Add the DisassemblyWindow's LockObserver to
RunState's Observer list.
(toggleRegisterWindow): Ditto for RegisterWindow.
(toggleMemoryWindow): Ditto for MemoryWindow.
(LockObserver.update): Commented. Hugely simplified. Relies on
the RunState for all state manipulation. Only called when the last Task
to be blocked has been blocked. No longer differentiates stepping
re-blocks from running re-blocks.
(getState): Removed.
(stepCompleted): Removed.
(getRunState): Refactored from getStateModel().
(LockObserver): Added Javadoc.
* SourceView.java (SourceViewListener.mouseMotionEvent): Updated call
to get the state from the RunState belonging to the SourceWindow.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/memory/MemoryWindow.java.diff?cvsroot=frysk&r1=1.21&r2=1.22
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/ChangeLog.diff?cvsroot=frysk&r1=1.409&r2=1.410
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.57&r2=1.58
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.1&r2=1.2
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceView.java.diff?cvsroot=frysk&r1=1.37&r2=1.38
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.85&r2=1.86
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.142&r2=1.143
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.335&r2=1.336
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindow.java.diff?cvsroot=frysk&r1=1.28&r2=1.29
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/disassembler/DisassemblyWindow.java.diff?cvsroot=frysk&r1=1.6&r2=1.7
^ permalink raw reply [flat|nested] 2+ messages in thread
* frysk-gui/frysk gui/memory/MemoryWindow.java g ...
@ 2006-11-23 20:39 mcvet
0 siblings, 0 replies; 2+ messages in thread
From: mcvet @ 2006-11-23 20:39 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-11-23 20:39:59
Modified files:
frysk/gui/memory: MemoryWindow.java
frysk/gui : ChangeLog
frysk/rt : ChangeLog StackFrame.java RunState.java
frysk/gui/register: RegisterWindow.java
frysk/gui/srcwin: SourceWindow.java ChangeLog
frysk/gui/disassembler: DisassemblyWindow.java
Log message:
frysk-core/frysk/rt:
2006-11-23 Mike Cvet <mcvet@redhat.com>
* RunState.java (setUpStep): If the DwflLine returned is null, perform
an instruction step. Handles line stepping within frames without debug
info. Temporary fix for #3575.
* StackFrame.java (frameToString): Renamed from toString().
frysk-gui/frysk/gui:
2006-11-23 Mike Cvet <mcvet@redhat.com>
* register/RegisterWindow.java (LockObserver..run): Call
resetList() instead of refreshList().
(resetList): Added. Updates register information after a Task re-block.
Fixes #3453.
(setTask): Fixed up a little.
* memory/MemoryWindow.java (LockObserver..run): Call resetPCAndList().
(resetPCAndList): Updates the Task program counter for the window and
resets the TreeView rows. Fixes #3453.
* disassembler/DisassemblyWindow.java (LockObserver..run): Call
resetPCAndList().
(resetPCAndList): Updates the Task program counter for the window and
resets the TreeView rows. Fixes #3453.
frysk-gui/frysk/gui/srcwin:
2006-11-23 Mike Cvet <mcvet@redhat.com>
* SourceWindow.java (populateStackBrowser): Moved some code around;
preventing redundant variable creation. Fixed a bug where mixed
debuginfo/non-debuginfo programs didn't highlight properly.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/memory/MemoryWindow.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.410&r2=1.411
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/ChangeLog.diff?cvsroot=frysk&r1=1.59&r2=1.60
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/StackFrame.java.diff?cvsroot=frysk&r1=1.14&r2=1.15
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-core/frysk/rt/RunState.java.diff?cvsroot=frysk&r1=1.3&r2=1.4
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/register/RegisterWindow.java.diff?cvsroot=frysk&r1=1.29&r2=1.30
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.144&r2=1.145
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.338&r2=1.339
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/disassembler/DisassemblyWindow.java.diff?cvsroot=frysk&r1=1.7&r2=1.8
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2006-11-23 20:39 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-22 14:54 frysk-gui/frysk gui/memory/MemoryWindow.java g mcvet
2006-11-23 20:39 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).