Friedemann Kleint
0ac879e39f
Debugger: Make tooltips pinnable.
...
Replace old debugger tooltip by a new ToolTipManager which
has a list of AbstractDebuggerToolTipWidget with the functionality
to 'acquire' an engine (display its data) and 'release' it
(store engine data and display them as 'previous') and serialization
to XML session data.
DebuggerTreeViewToolTipWidget implements AbstractDebuggerToolTipWidget
for tree model acting as a filter on watch models.
Rubber-stamped-by: hjk
2011-02-11 15:09:02 +01:00
hjk
af8daf9d30
actionmanager: rename Command::CA_NonConfigureable to CA_NonConfigurable
2011-02-09 16:29:02 +01:00
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