Commit Graph

305 Commits

Author SHA1 Message Date
hjk
3fcceedd35 debugger: fix context updates
done by Lasse
2010-08-18 15:25:49 +02:00
Friedemann Kleint
83f3119c97 Debugger: Improve exit handling. 2010-08-18 11:08:50 +02:00
hjk
5023e8442f debugger: show all dockwidgets in the views menu, even if disabled. 2010-08-11 10:52:29 +02:00
hjk
64f26f2cc1 debugger: remove unused DebuggerPlugin::stateChanged(int) signal 2010-08-11 09:12:23 +02:00
Alessandro Portale
3aa3c5688f Pedantic cleanup of filename parameters for QIcon constructor
Using more *::Constants::ICON_* where it makes sense and
wrapping the file names into QLatin1String where they were
missing.

The increased usage of the ICON constants needed a few more
cross plugin includes of *constants.h, here and there.
I think that it is OK, since the dependencies were alredy there
icon resource wise.
2010-07-30 22:17:14 +02:00
hjk
d43bc73d03 debugger: fix state of stop action in state DebuggerFinished 2010-07-22 17:25:00 +02:00
hjk
45f15f0eed debugger: handle switching to "no project" gracefully. 2010-07-22 16:53:24 +02:00
hjk
e0a4aab9bd debugger: after changing to a project without active debugger it should not be
"continuable"
2010-07-22 15:38:32 +02:00
hjk
aae95a24a2 debugger: improve launch progress display 2010-07-22 12:02:35 +02:00
hjk
cb8e2ff484 debugger: make the "interrupt" action visible in the fat bar on the left
Reviewed-by: con
2010-07-22 10:59:23 +02:00
hjk
2449597786 debugger: some renamings of contexts and actions 2010-07-22 10:59:23 +02:00
hjk
96561a38c7 debugger: enable debugging of multiple projects at the same time 2010-07-22 10:59:22 +02:00
hjk
990dba7551 cosmetics 2010-07-22 10:59:22 +02:00
hjk
b31a29b18d debugger: remove unused DebuggerPlugin::exitDebugger(); 2010-07-21 14:28:29 +02:00
hjk
df107ca905 debugger: remove unneeded DebuggerPlugin::state() fucntion 2010-07-21 14:28:29 +02:00
hjk
fc35cd03a7 debugger: cosmetics 2010-07-21 14:28:28 +02:00
hjk
dfd44a0ceb debugger: fix display of correct thread in the thread combobox 2010-07-21 13:11:35 +02:00
hjk
fbd25fe84e debugger: fix cursor busy state in output pane and in state DebuggerFinished. 2010-07-21 12:18:50 +02:00
hjk
d9e445bbe8 debugger: re-enable snapshot creation using the menu action 2010-07-21 09:42:33 +02:00
hjk
588d44c5c0 debugger: always enable attaching to external process 2010-07-21 09:36:16 +02:00
hjk
62060ce79c debugger: make requestMark() more robust for editors not representing files 2010-07-20 18:54:50 +02:00
hjk
8d54298c8e debugger: handle shutting down engines from SnapshotWindow <Del> or context menu 2010-07-20 18:54:50 +02:00
hjk
cc131beb61 debugger: move SnapshotHandler to DebuggerPluginPrivate 2010-07-20 18:54:50 +02:00
hjk
e952470bcd debugger: move coreAboutToClose() check to DebuggerPlugin 2010-07-20 16:03:21 +02:00
hjk
15629b037f debugger: fix message when trying to shut down with a finished debugger 2010-07-20 15:16:17 +02:00
ck
08bc6c0027 Maemo: Get rid of MaemoDebugRunControl.
Use Debugger::DebuggerRunControl directly instead of wrapping it
into another RunControl.

Reviewed-by: hjk
2010-07-15 17:01:31 +02:00
hjk
42f326af60 debugger: start moving to the async shutdown infrastructure 2010-07-15 14:54:43 +02:00
hjk
fc3b503644 debugger: make -debug binary@host:port[@arch] work on the commandline to
attach to a gdb server
2010-07-15 10:45:51 +02:00
hjk
6da6add886 debugger: update state diagramm 2010-07-15 10:45:51 +02:00
hjk
fa8cf20dc0 debugger: remove finished engines from snapshot list 2010-07-14 17:49:17 +02:00
hjk
4f4167a310 debugger: move BreakpointData into file of its own 2010-07-14 17:49:17 +02:00
hjk
99fdaf06a2 debuygger: make snapshots using true parallel engines 2010-07-14 17:49:17 +02:00
hjk
b221d93b78 debugger: disallow interuption during InferiorRunRequest and
InferiorStopReqeust
2010-07-14 17:49:16 +02:00
Robert Loehning
f88a010a41 debugger: state compile fix on Windows 2010-07-14 17:49:16 +02:00
hjk
e760700f0f debugger: overhaul "state machine"
This mainly allows for more precise shutdown and tightens the set
of allowed transitions.
2010-07-14 17:49:16 +02:00
hjk
6089bc1b9e debugger: rename EngineStart to EngineSetup 2010-07-14 17:49:16 +02:00
hjk
9e7a456457 debugger: refactor startup logic 2010-07-14 17:49:16 +02:00
con
b3dbc4b4e4 Add flag to IPlugin::aboutToShutdown that allows asynchronous shutdown.
If a plugin requests asyncronous shutdown, the shutdown sequence does
not continue to deleting the plugins before it has sent a
asynchronousShutdownFinished signal. During that time an event loop
is running.
2010-07-13 15:25:21 +02:00
Friedemann Kleint
76e85abf2c Debugger: Fix some tr-errors. 2010-07-08 12:40:38 +02:00
hjk
cdf7dbeada debugger: start refactoring of state transitions
This updates the state diagram in debuggerplugin.cpp and
renames AdapterStart{Fail}ed to EngineStart{Fail}ed.
2010-07-08 11:45:51 +02:00
hjk
c40521b12c debugger: re-enable F9 for script debugging 2010-07-07 13:16:16 +02:00
hjk
1519efbeaf debugger: set sensible default values for debugger actions on startup 2010-07-05 17:08:55 +02:00
con
6503099bec Merge remote branch 'origin/2.0'
Conflicts:
	doc/qtcreator.qdoc
	src/plugins/bineditor/bineditorplugin.cpp
2010-07-05 13:54:07 +02:00
con
2c3dd30382 Establish Ctrl+D as prefix for debugger shortcuts
(that have no other standard)

Reviewed-by: dt
2010-07-02 12:10:18 +02:00
hjk
afb54077f5 debugger: fix some regressions in the log output after the engine refactoring 2010-06-30 14:40:04 +02:00
hjk
f538736cfc debugger: fix c&p error causing 'jump to line' to fail 2010-06-30 14:40:04 +02:00
con
82cc4b4302 Fix consistency issue with splitter in debug mode.
Task-number: QTCREATORBUG-598
2010-06-30 13:43:53 +02:00
hjk
f56dacc76f Core::Context: remove special handling of C_GLOBAL_ID/C_GLOBAL 2010-06-28 14:30:03 +02:00
hjk
200b18d44a debugger: don't load registers if view is not shown 2010-06-28 10:30:18 +02:00
hjk
2f5f358ff4 Core::Context: compile hot fix for Windows. 2010-06-25 17:38:25 +02:00