public inbox for frysk-cvs@sourceware.org
help / color / mirror / Atom feed
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-11-03 16:21 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2006-11-03 16:21 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-11-03 16:21:22
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog
Log message:
2006-11-03 Mike Cvet <mcvet@redhat.com>
* SourceWindowFactory.java: Moved lots of SourceWindow work to the
SourceWindow itself. Removed most imports.
(createSourceWindow):Initializes the LibGlade for the SourceWindow,
keeps track of all SourceWindows and their observers. Now calls
SourceWinBlocker from the SourceWindow itself.
(SourceWinListener): Removed setting of SW_active.
(unblockProc): Updated SourceWindowBlocker. Removed unnecessary call
to Task.unBlock(InstructionObserver). Added call to
Task.requestDeleteTerminatingObserver.
(SW_active): Removed.
(taskCount): Removed.
(taskStepCount): Removed.
(errorLog): Removed.
(SourceWinBlocker): Moved to SourceWindow.
(getFunctionXXX): Ditto.
(generateProcStackTrace): Ditto.
(finishSourceWin): Ditto.
(handleTask): Ditto.
* SourceWindow.java (getFunctionXXX): Moved over from
SourceWindowFactory.
(SW_active): Added.
(runningState): Removed.
(steppingState): Removed.
(errorLog): Added.
(unblockProc): Removed unnecessary boolean set.
(SourceWinBlocker.existingTask): Moved to SourceWindow. Switch
statement to catch which state the SourceWindow is in at call time:
instruction stepping, stepping in, over, out, or running. Updated
calls to generateProcStackTrace().
(SourceWinBlocker.updateAttached):
(SourceWinBlocker.existingTask.run): Update call to
generateProcStackTrace().
(SourceWinBlocker.SourceWinBlocker): Set the ProcBlockObserver for
the SourceWindow to this.
(handleTask): Moved to SourceWindow.
(step): Updates SW_state to INSTRUCTION_STEP. Returns for empty list.
(stepIn): Added.
(stepOver): Added.
(SourceWinBlocker):
(SourceWindow): Initializes glade and swProc. Most of work moved to
finishSourceWin().
(getState): Added. Returns SourceWindow state.
(getSteppingState): Removed.
(stepOut): Added.
(procReblocked): Updated to use SW_state to find the state of the
SourceWindow.
(stepCompleted): Ditto.
(executeTasks): Ditto.
(doRun): Ditto.
(finishSourceWin): Moved from SourceWindowFactory. Initializes most
fields of this class; took the work from the constructor.
(generateProcStackTrace): Moved over from SourceWindowFacotory.
Replaces most parameters by using global variables from this class.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.81&r2=1.82
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.126&r2=1.127
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.316&r2=1.317
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2007-06-22 22:08 npremji
0 siblings, 0 replies; 12+ messages in thread
From: npremji @ 2007-06-22 22:08 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: npremji@sourceware.org 2007-06-22 22:08:16
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog
Log message:
frysk-gui/frysk/gui/srcwin/CL
* SourceWindow.java (SourceWindow): Added constructor with Frame[].
(examineCoreFile): Implemented.
(createMenus): Added core file menu.
(createActions): Linked core file menu.
Don't try to detach from a core file.
* SourceWindowFactory.java (createSourceWindow): Added.
(attachToCore): Added.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.111&r2=1.112
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.260&r2=1.261
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.490&r2=1.491
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2007-01-17 14:42 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2007-01-17 14:42 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2007-01-17 14:42:48
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java ChangeLog
Log message:
2007-01-17 Mike Cvet <mcvet@redhat.com>
* SourceWindowFactory.java (.procNotFound): Prevent hanging, and
properly exit if the process is not found.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.88&r2=1.89
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.374&r2=1.375
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-11-02 23:38 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2006-11-02 23:38 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-11-02 23:38:07
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog
Log message:
2006-11-02 Mike Cvet <mcvet@redhat.com>
* ThreadSelectionDialog.java (generateProcStackTrace): Make sure dom is re-generated
each call.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.80&r2=1.81
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.125&r2=1.126
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.315&r2=1.316
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-11-02 22:30 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2006-11-02 22:30 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-11-02 22:30:24
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog
Log message:
2006-11-02 Mike Cvet <mcvet@redhat.com>
* SourceWindowFactory.java (SourceWinBlocker.existingTask):
Built in ability to handle step events and re-generate
SourceWindow content upon completion of stepping for all
Tasks.
* SourceWindow.java (step): Unblocks tasks under an InstructionObserver.
(stepCompleted): Re-sensitizes the SourceWindow after
step completion.
(procReblocked): Changed to protected.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.79&r2=1.80
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.124&r2=1.125
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.314&r2=1.315
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-11-02 19:58 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2006-11-02 19:58 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-11-02 19:58:43
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog
Added files:
frysk/gui/srcwin: StepDialog.java
Log message:
2006-11-02 Mike Cvet <mcvet@redhat.com>
* StepDialog.java: Added.
* SourceWindowFactory.java (SourceWinBlocker.existingTask):
Calls SourceWindow.stepComplete().
* SourceWindow.java (step): Added. Unblocks tasks under an InstructionObserver.
(stepCompleted): Added. Finalizes the window after stepping.
(executeTasks): Refactored from executeThreads(). Removed
obsolete boolean checks.
(SourceWindow): Added a StepDialog reference.
(createActions): Added Listener for StepDialog.
(toggleStepDialog): Added.
(createMenus): Added MenuItem for StepDialog.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/StepDialog.java.diff?cvsroot=frysk&r1=NONE&r2=1.1
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.77&r2=1.78
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.122&r2=1.123
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.312&r2=1.313
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-11-01 20:46 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2006-11-01 20:46 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-11-01 20:46:43
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog
Log message:
2006-11-01 Mike Cvet <mcvet@redhat.com>
* SourceWindowFactory.java (SourceWinBlocker.existingTask):
Checks to see if this request is from an instruction step,
and handles that case appropriately.
* SourceWindow.java (InstructionObserver): Removed. Handled in
SourceWindowFactory.SourceWinBlocker instead.
(getSteppingState): Added.
(stepped): Added.
(stepMainThread): Added.
(toggleMainThread): Removed.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.76&r2=1.77
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.120&r2=1.121
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.310&r2=1.311
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-10-18 19:39 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2006-10-18 19:39 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-10-18 19:39:11
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog
Log message:
2006-10-18 Mike Cvet <mcvet@redhat.com>
* SourceWindowFactory.java (SourceWinBlocker.existingTask):
Update number of Tasks before proceding with blocks.
(toggleMainThread): Added. Unblocks and re-blocks the main task.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.71&r2=1.72
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.112&r2=1.113
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.302&r2=1.303
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-10-16 14:11 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2006-10-16 14:11 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-10-16 14:11:23
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java ChangeLog
Log message:
2006-10-16 Mike Cvet <mcvet@redhat.com>
* SourceWindowFactory.java (SourceWinListener.lifeCycleQuery):
Set SW_active to false after the window closes.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.70&r2=1.71
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.298&r2=1.299
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-10-12 20:37 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2006-10-12 20:37 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-10-12 20:37:59
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog CurrentStackView.java
Log message:
2006-10-12 Mike Cvet <mcvet@redhat.com>
* SourceWindow.java (populateStackBrowser): Don't rebuild the
StackView from scratch on subsequent calls (via stop/start).
Made public. Now called from global ProcAttachedObserver on
Proc re-block. Addresses #3346.
(getDOM): Added.
(SourceWindow): Create a new global ProcAttachedObserver object.
(doRun): Makes a call to unblockProc() - runs the process from
the blocked state.
(unblockProc): Added - Deletes the blocking observer from each of
the Proc's Tasks.
(doStop): Moved individual de/sensitization of widgets to
procReblocked(). Calls iterateAttach() from the global
ProcAttachedObserver to block all Tasks. Desensitizes SourceWindow.
(procReblocked): Re-de/sensitizes widgets after the Proc being
observed has been re-blocked by the observer.
* SourceWindowFactory.java (generateProcStackTrace): Added. Creates
a new DOMFrysk if necessary; handles stack trace re/generation.
(finishSourceWin): Calls generateProcStackTrace() for stack trace
generation.
(handleTask): Added code to determine whether or not the event is
a SourceWindow creation or a Stop/Continue; creates or generates
information as necessary.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.69&r2=1.70
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.106&r2=1.107
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.292&r2=1.293
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.17&r2=1.18
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-09-19 19:58 mcvet
0 siblings, 0 replies; 12+ messages in thread
From: mcvet @ 2006-09-19 19:58 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: mcvet@sourceware.org 2006-09-19 19:58:12
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java SourceWindow.java
ChangeLog CurrentStackView.java
Log message:
2006-09-19 Mike Cvet <mcvet@redhat.com>
* SourceWindow.java (SourceWindow): Removed StackLevel from
parameters.
(populateStackBrowser): Removed StackLevel.
* SourceWindowFactory.java (finishSourceWin): Removed creation of
StackLevels.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.67&r2=1.68
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindow.java.diff?cvsroot=frysk&r1=1.98&r2=1.99
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.270&r2=1.271
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/CurrentStackView.java.diff?cvsroot=frysk&r1=1.12&r2=1.13
^ permalink raw reply [flat|nested] 12+ messages in thread
* frysk-gui/frysk/gui/srcwin SourceWindowFactory ...
@ 2006-06-22 1:15 pmuldoon
0 siblings, 0 replies; 12+ messages in thread
From: pmuldoon @ 2006-06-22 1:15 UTC (permalink / raw)
To: frysk-cvs
CVSROOT: /cvs/frysk
Module name: frysk-gui
Changes by: pmuldoon@sourceware.org 2006-06-22 01:15:20
Modified files:
frysk/gui/srcwin: SourceWindowFactory.java ChangeLog
Log message:
2006-06-21 Phil Muldoon <pmuldoon@redhat.com>
* SourceWindowFactory.java (finishSourceWin): Use
NoDebugInfoDialog for warning.
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/SourceWindowFactory.java.diff?cvsroot=frysk&r1=1.48&r2=1.49
http://sourceware.org/cgi-bin/cvsweb.cgi/frysk-gui/frysk/gui/srcwin/ChangeLog.diff?cvsroot=frysk&r1=1.237&r2=1.238
^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2007-06-22 22:08 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-11-03 16:21 frysk-gui/frysk/gui/srcwin SourceWindowFactory mcvet
-- strict thread matches above, loose matches on Subject: below --
2007-06-22 22:08 npremji
2007-01-17 14:42 mcvet
2006-11-02 23:38 mcvet
2006-11-02 22:30 mcvet
2006-11-02 19:58 mcvet
2006-11-01 20:46 mcvet
2006-10-18 19:39 mcvet
2006-10-16 14:11 mcvet
2006-10-12 20:37 mcvet
2006-09-19 19:58 mcvet
2006-06-22 1:15 pmuldoon
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).