Commit Graph

489 Commits

Author SHA1 Message Date
hjk
703d637cc6 debugger: hide one of two ADD_TO_WATCH actions from the shortcut dialog 2011-02-09 16:29:02 +01:00
hjk
1162f1ebca debugger: action name cosmetic
No need to add random '1' if there's only one.
2011-02-09 14:42:55 +01:00
hjk
6e82488396 debugger: improved error messages on startup 2011-02-08 18:28:02 +01:00
hjk
04514ed459 debugger: reorganize starting from the command line 2011-02-08 16:41:02 +01:00
Friedemann Kleint
4d46c69d25 Debugger: Documentation work on qtcreatorcdbext/Debugger.
Add comments, introduce internal switch in
doc/api/qtcreator-api.qdocconf.
2011-02-04 15:10:17 +01:00
con
4cce135018 Some debugger actions were enabled in states where they wouldn't work.
Reviewed-by: hjk
2011-02-04 14:44:47 +01:00
hjk
834ebe0c49 debugger: code cosmetics 2011-02-03 16:49:58 +01:00
hjk
a0b178b708 debugger: merge DebuggerActions into DebuggerPluginPrivate
Realistically, the days of a stand-alone debugger are over...
2011-02-03 14:08:01 +01:00
hjk
1be13759e3 debugger: fix breakpoint handling in main editor context menu 2011-02-03 13:45:03 +01:00
hjk
face88a3d2 debugger: rework 'Run to Outermost Function' feature
Remove from the debug menu, and assign Ctrl-F6 to it by default also
on non-Mac.
2011-02-02 11:56:01 +01:00
con
6bea521e6b Debugger view menus were enabled when they shouldn't be 2011-01-31 15:18:35 +01:00
Friedemann Kleint
725182916f Debugger: Add to API documentation.
Reviewed-by: hjk
2011-01-26 17:22:25 +01:00
Christiaan Janssen
5ac9a19465 QmlDebugger: displaying tooltips while qml is running
Reviewed-by:  hjk
2011-01-25 11:05:15 +01:00
Friedemann Kleint
e601b3c7cb Debugger: Adapt graphviz graph. 2011-01-17 10:36:34 +01:00
hjk
bdfe2ed53b debugger: remove EngineRunOk state again 2011-01-17 10:07:33 +01:00
hjk
9ff17a8208 debugger: update state diagram 2011-01-14 14:41:01 +01:00
con
0d6d420735 Make Shift+F5 for interrupting/stopping debugger work again. 2011-01-13 17:36:31 +01:00
con
ffc241b719 Use the new ProxyAction for the debug button.
Instead of doing context magic which doesn't reflect what actually was
meant: The actions are different commands, but the button should be
corresponding to different commands in different states.
2011-01-12 16:38:16 +01:00
con
8bf142fbc3 Let ModeManager::addAction take a QAction instead of Command
There was no reason, and using QAction is more flexible.
2011-01-12 15:54:16 +01:00
hjk
6dd55aa471 debugger: introduce generic master/slaves engine 2011-01-12 12:17:47 +01:00
hjk
eb701fc7a8 debugger: start on integrated combined c++/qml debugging 2011-01-12 12:17:25 +01:00
con
d1023c7614 It's 2011 now.
Reviewed-by: hjk
2011-01-12 09:46:24 +01:00
Friedemann Kleint
46647f49d8 Debugger[New CDB]: Move from namespace Cdb to Internal. 2011-01-11 11:06:15 +01:00
Friedemann Kleint
11084153fa Debugger: Link (export checkconfiguration)
Remove factory class from exported header.
2011-01-10 10:36:23 +01:00
hjk
129c958a93 debugger: refactor debugger configuration check 2011-01-10 10:18:46 +01:00
Friedemann Kleint
a7eccce733 Debugger: Header cleanup 2011-01-10 10:14:23 +01:00
Friedemann Kleint
01d4c5a3d3 Debugger: R.I.P. old CDB engine. 2011-01-07 15:04:54 +01:00
hjk
0ee4011cfd debugger: compile fix, minor cleanup 2011-01-07 10:13:55 +01:00
hjk
0b5591ae7a debugger move DebuggerStartParameters into file of its own 2011-01-07 09:44:48 +01:00
hjk
2c26c6b173 debugger: remove hard dependency on cppeditor 2011-01-06 16:47:26 +01:00
hjk
9d72c55347 debugger: there's always a currentEngine(), no need to double-check. 2011-01-05 09:56:00 +01:00
hjk
813cc54a9b debugger: don't duplicate engine specific state in the plugin 2011-01-04 16:06:17 +01:00
hjk
c310c001e7 debugger: use proper struct to pass context information 2011-01-04 16:06:16 +01:00
hjk
ee89952067 debugger: remove editorAboutToClose connection
The slot was doing what was going to happen anyway.
2011-01-04 16:06:16 +01:00
Christian Kamm
5f50a6ae34 C++: Move the ModelManagerInterface from CppTools to CPlusPlus. 2011-01-04 15:58:21 +01:00
hjk
d909d8ba64 debugger/basehoverhandler: introduce tooltipOverrideRequested and use it
Reviewed-by: con
Task-number: QTCREATOR-201
2011-01-04 13:58:05 +01:00
hjk
96475f9553 debugger: make threadnames feature optional 2010-12-20 17:45:29 +01:00
con
b1bcf081d8 Merge branch '2.1'
Conflicts:
	src/plugins/coreplugin/basemode.cpp
	src/plugins/coreplugin/basemode.h
	src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp
	src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.h
	src/plugins/debugger/cdb/cdbsymbolpathlisteditor.cpp
	src/plugins/debugger/debuggeragents.cpp
	src/plugins/debugger/debuggeruiswitcher.cpp
	src/plugins/debugger/debuggeruiswitcher.h
	src/plugins/projectexplorer/buildconfigdialog.cpp
	src/plugins/qmldesigner/components/propertyeditor/colorwidget.cpp
	src/plugins/qmldesigner/components/propertyeditor/colorwidget.h
	src/plugins/qmldesigner/designercore/include/enumeratormetainfo.h
	src/plugins/qmldesigner/designercore/include/modelutilities.h
	src/plugins/qmldesigner/designercore/include/nodeinstance.h
	src/plugins/qmldesigner/designercore/include/propertymetainfo.h
	src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/graphicsscenenodeinstance.h
	src/plugins/qmldesigner/designercore/instances/graphicsviewnodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/graphicswidgetnodeinstance.h
	src/plugins/qmldesigner/designercore/instances/nodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/qmlviewnodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.cpp
	src/plugins/qmldesigner/designercore/instances/widgetnodeinstance.h
	src/plugins/qmldesigner/designercore/metainfo/enumeratormetainfo.cpp
	src/plugins/qmldesigner/designercore/metainfo/propertymetainfo.cpp
	src/plugins/qmldesigner/designercore/model/modelutilities.cpp
	src/plugins/snippets/inputwidget.cpp
	src/plugins/snippets/snippetscompletion.cpp
	src/plugins/snippets/snippetscompletion.h
	src/plugins/snippets/snippetspec.cpp
	src/plugins/snippets/snippetsplugin.cpp
	src/plugins/snippets/snippetswindow.cpp
	src/plugins/snippets/snippetswindow.h
	src/plugins/texteditor/snippetsparser.cpp
	src/tools/qml/qmldom/main.cpp
	tests/manual/trk/runner.cpp
	tests/manual/trk/trkolddevice.cpp
	tests/manual/trk/trkolddevice.h
	tests/manual/trk/trkserver.cpp
2010-12-17 17:00:53 +01:00
con
04e32b0049 License headers. 2010-12-17 16:03:42 +01:00
hjk
9757e22113 debugger: introduce the concept of a 'Location', used by gotoLocation 2010-12-17 11:59:01 +01:00
hjk
7ef927ac6c debugger: simplify the 'break at main' logic 2010-12-14 13:10:39 +01:00
hjk
fb837b5230 debugger: s/*ViewAgent/*Agent/ to reduce noise and match file names 2010-12-14 13:10:07 +01:00
hjk
b90bb97fa9 debugger: make location markers engine-specific 2010-12-14 13:10:07 +01:00
hjk
8926f7169d debugger: move MemoryViewAgent ownership to DebuggerEngine 2010-12-13 18:18:02 +01:00
hjk
d17cd56744 debugger: fix run to line
Was aiming at the current line, not the selected one.
2010-12-13 16:59:55 +01:00
hjk
91e6c14ff9 debugger: find better separation between runcontrol and engine 2010-12-10 12:42:40 +01:00
hjk
18986b8ccb debugger: minor cleanup 2010-12-10 12:42:40 +01:00
hjk
26bc7f9037 debugger: remove displayDebugger() from the plugin interface 2010-12-10 12:42:40 +01:00
hjk
0c8c652104 debugger: make the mode an automatically released object 2010-12-10 12:42:40 +01:00
hjk
1be10d3bdd debugger: the mainwindow does not have to be in the plugin object pool 2010-12-08 18:15:22 +01:00