Commit Graph

276 Commits

Author SHA1 Message Date
hjk
4c27ee1c65 debugger: remove unneeded variable 2010-04-29 16:11:47 +02:00
con
ca14299790 Rename IPlugin::shutdown --> IPlugin::aboutToShutdown
Discussed-with: hjk
2010-04-28 17:32:01 +02:00
con
00dac575a3 Don't delete members in DebuggerPlugin::shutdown.
Do it in the destructor instead.

Reviewed-by: hjk
2010-04-28 17:31:51 +02:00
hjk
34db4fd335 debugger: some engine renamings 2010-04-27 15:33:22 +02:00
hjk
400eecf4ef debugger: some work on python 2010-04-27 15:33:17 +02:00
Jens Bache-Wiig
d03367df61 Optimize default header section size for the stack view
Both line and level should be smaller than the other headers
in the default layout since they only show numbers here.

Reviewed-by: danimo
2010-04-26 20:25:14 +02:00
hjk
2a4db8a706 debugger: make script debugger work again 2010-04-23 12:08:00 +02:00
hjk
3fe1617ac8 debugger: make watchers part of the Locals and Watchers view resizable
Still too hidden. Probably the 'Always adjust' settings should be persistent.
2010-04-23 09:58:31 +02:00
Erik Verbruggen
e3bceff3ee Separated child-process stdout/stderr, and seperated "our" output/errors.
So now the "Applciation Output" can distinguish between these four, and
handle them appropriately.
2010-04-19 14:21:48 +02:00
Friedemann Kleint
87e0e9253f Debugger: Disable "Operate by instruction" when running.
Preventing an the stack handler asserting on invalid
index when requesting disassembling.
Task-number: QTCREATORBUG-1173
Acked-by: hjk
2010-04-16 17:01:10 +02:00
Lasse Holmstedt
990ec1be91 Added debugging mode for simultaneous QML and C++ debugging
It's not yet possible to attach to an external app running a qml
debugging server, because the server is only started on startup if an
env variable is set. Changing this requires action from Brisbane, but
even the current solution works for C++ apps with QML in them.

Task-number: BAUHAUS-585
Reviewed-by: dt
2010-04-15 15:08:32 +02:00
dt
3de0668894 Linux icc parser
Reviewed-By: hunger
2010-04-12 15:05:11 +02:00
hjk
a795c69325 debugger: more breakpoint refactoring 2010-04-12 12:02:16 +02:00
hjk
239e4ca507 debugger: move toggleBreakpoint() from DebuggerManager to DebuggerPlugin 2010-04-09 15:58:17 +02:00
hjk
d4aed1ae24 debugger: refactoring of breakpoint creation 2010-04-09 15:32:33 +02:00
hjk
d8cc842d49 debugger: let 'Reset Debugger' apply a bit more force 2010-04-09 15:32:33 +02:00
dt
9ddd7a59d7 Revert "Progress so far"
This reverts commit b1a121c54f.

Accidentally pushed the linux icc parser before it was ready.

Conflicts:

	src/plugins/qt4projectmanager/qtversionmanager.cpp
2010-04-08 10:49:20 +02:00
dt
b1a121c54f Progress so far 2010-04-07 13:51:07 +02:00
Friedemann Kleint
8d384fc6ad Fix QSettings keys of FancyMainWindow in QtCreator.ini.
Do not use localized Window Titles. Use objectName
or default to dockWidget<n>".

Task-number: QTCREATORBUG-1059
2010-04-06 11:23:11 +02:00
hjk
c3afba0f0d debugger: add a context menu action to the stackview to create a full
backtrace in the main editor.

Useful for sending bug reports.
2010-03-30 17:26:52 +02:00
hjk
acc4563f37 debugger: always reset 'reverse' state when shutting down the debugger 2010-03-26 10:29:58 +01:00
hjk
5f0281083b debugger: code cosmetics 2010-03-26 10:29:57 +01:00
hjk
3d30239a1c debugger: fix soft assertion when "operate by instruction" was toggle without
a valid stack trace.
2010-03-25 14:59:57 +01:00
hjk
9752df7cc5 debugger: cosmetics 2010-03-25 12:29:51 +01:00
Jens Bache-Wiig
a3b7290f37 Improved statusbar output for the debugger mode
* We now consistently avoid punctuation when possible
* Renamed usage of "Inferior" and "Program" to "Application" for
  increased readability
* Fixed inconsistent spacing in front of statusbar label

Reviewed-by:hjk
2010-03-23 14:52:38 +01:00
hjk
af14d9fc48 debugger: remove or rename a few images. 2010-03-22 15:09:41 +01:00
hjk
481a77111d debugger: "fix" reverse execution icon.
Needs work...
2010-03-22 15:09:13 +01:00
hjk
8eee28d8b7 debugger: shorten startup failure message a bit 2010-03-22 15:09:13 +01:00
hjk
41d400eb24 debugger: hide "watchers" part of Locals&Watchers if there aren't watchers 2010-03-22 13:41:42 +01:00
Lasse Holmstedt
492fffb4cc Added automatic language switching option to debugger settings
Additionally, hiding of debugger menu entries was done as most of
them are irrelevant for QML debugging.
2010-03-18 17:05:22 +01:00
Lasse Holmstedt
b14a208273 Made debugger menu items disabled in QML inspector mode 2010-03-18 17:02:26 +01:00
Friedemann Kleint
bbcacaf59f Header cleaning spree in Core/Debugger and Symbian/Maemo-code of Qt4. 2010-03-18 10:59:06 +01:00
Friedemann Kleint
ac66b70d27 Debugger: Fix engine detection: Add default path for mode. 2010-03-17 14:54:48 +01:00
Friedemann Kleint
0216a0012f Debugger fixes: Attach core/Compile Windows/Run XP.
Retrieve QueryProcessImageFileNameW via QLIbrary/dlopen
on all platforms due to it being not present on Windows XP.
2010-03-17 13:00:44 +01:00
Jens Bache-Wiig
d58184173e Clean up layouts and use minisplitter everywhere
This patch replaces all uses of QSplitter with thin 1-pixel
splitters. I also fixed dock widget layouts in main windows
to do the same. Additionally I had to tweak the tabbars so
they look good in mini splitter layouts to avoid a double
left-border.

Reviewed-by: thorbjorn
2010-03-17 11:23:10 +01:00
Friedemann Kleint
0146926f19 Debugger: Improve engine detection.
Try to detect engine by looking at toolchain, executable,
attach mode. Find out path to executable in attach to running
dialog.

Reviewed-by: hjk
2010-03-17 10:57:19 +01:00
hjk
5946b78d8a debugger: close editors opened while stepping 2010-03-11 13:43:42 +01:00
hjk
60995cf0ab debugger: re-enable basic support for reverse execution.
Needs polishing.
2010-03-11 12:04:19 +01:00
Friedemann Kleint
b15853e3ea Debugger: Fix debugger command line startup.
Protect against session changes at startup.
Reviewed-by: hjk
2010-03-11 08:44:07 +01:00
hjk
3066162eb4 debugger: avoid a few watchmodel rebuilds, also reset location markers properly 2010-03-10 17:39:42 +01:00
hjk
c0a8fbe9ff debugger: rename a few functions 2010-03-10 16:17:40 +01:00
hjk
e6be08b388 debugger: use ITextEditor in DebuggerManager
The dependency was there for a while. No need to jump through hoops hoping
to maintain a stand-alone debugger anymore.
2010-03-10 13:58:20 +01:00
hjk
6321e4ebfe debugger: closer dependency plugin<->manager, less signal/slot connections 2010-03-10 13:46:46 +01:00
con
ab74d23848 Avoid pulling in the svg plugin. 2010-03-05 16:03:31 +01:00
hjk
9595504bda Long live the king! 2010-03-05 11:28:13 +01:00
hjk
f6447d5d0b debugger: cosmetics
supresses wiggly lines ...
2010-03-03 18:08:42 +01:00
Friedemann Kleint
d4cee56e99 Symbian/Linux: Fix debugger
- Switch correctly on GnuPoc-toolchains
- Do not lock up on Gdb start.
2010-02-25 17:52:34 +01:00
Thorbjørn Lindeijer
34c1ae1fdb Don't use the MiniSplitter in the debug mode
It looks out of place since the virtual splitters coming from the
QMainWindow are not mini splitters.

Reviewed-by: Lasse Holmstedt
2010-02-25 14:11:11 +01:00
con
7af10a0396 New debug related icons. 2010-02-23 17:00:49 +01:00
Lasse Holmstedt
4e5089d90d Merge branch 'debugintegration'
Conflicts:
	src/plugins/qmlprojectmanager/qmlproject.cpp
	src/plugins/qmlprojectmanager/qmlproject.h
2010-02-16 16:30:41 +01:00