Commit Graph

609 Commits

Author SHA1 Message Date
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
hjk
a0c287136b debugger: remove superflous namespace qualifications 2010-12-08 17:56:20 +01:00
hjk
2e1cad3b6d debugger: fix crash on exit
Order matters.
2010-12-08 17:54:51 +01:00
hjk
7cd3272282 debugger: make memory view updatable
Task-number: QTCREATORBUG-3242
2010-12-08 16:48:35 +01:00
hjk
cfd2dbb395 debugger: split debuggeragents.{h,cpp} int {memory,disassembler}agent.{h,cpp} 2010-12-08 16:48:35 +01:00
hjk
48c2dccd75 debugger: more uiswitcher cleanup
further disentangling of debugger dockwidget updates
remove unneeded variable
make updateDockWidgetSettings private
make dockwidget eventfilter slightly less heavy
2010-12-06 13:01:23 +01:00
hjk
9f1737b452 debugger: rework construction of initial dockwidget arrangement
This is now also postponed to the first switch to debug mode.
2010-12-06 10:26:21 +01:00
hjk
688f5d5941 debugger: more interface cleanup
Looks like DebuggerPlugin::mainWindow() was used after all.
2010-12-06 08:51:46 +01:00
hjk
3282c1af27 debugger: remove unused bits from the debugger plugin interface 2010-12-06 08:43:29 +01:00
hjk
3006a136d0 debugger: disentangle settings read and write code 2010-12-06 08:25:29 +01:00
hjk
047847bdd7 debugger: fix startup crash
Task-number: QTCREATORBUG-3292
2010-12-06 08:05:46 +01:00
Friedemann Kleint
d2e8819f9a Set some object names for easier debugging. 2010-12-03 17:31:01 +01:00
hjk
fde3ced40c debugger: cleanup dockwidget handling 2010-12-03 15:55:17 +01:00
hjk
3f94f85396 debugger: cleanup DebugMode 2010-12-03 15:23:23 +01:00
hjk
f8e70add25 debugger: move dockwidget ownership to the mainwindow 2010-12-03 15:04:16 +01:00
hjk
e7f37e64ef debugger: remove unneded function 2010-12-03 15:04:16 +01:00
hjk
ebce274d10 debugger: simplify DebuggerMainWindow creation 2010-12-03 11:37:28 +01:00
hjk
524be13d98 debugger: move setSimpleDockWidgetArrangement to DebuggerMainWindow 2010-12-03 11:37:28 +01:00
hjk
8450ca3fda debugger: remove unused member 2010-12-02 18:40:17 +01:00
hjk
c1edc308e0 debugger: don't store m_debugMenu container explicitly 2010-12-02 18:21:39 +01:00
hjk
4ef06c43d0 debugger: simplify DebuggerMainWindow 2010-12-02 18:19:05 +01:00
hjk
a77353b414 debugger: move DebuggerMainWindow to debuggermainwindow.{h,cpp} 2010-12-02 17:43:14 +01:00
hjk
05f6151d33 debugger: merger DebuggerMainWindow and DebuggerUISwitcher 2010-12-02 17:34:04 +01:00
hjk
0c7c6e8c0a debugger: make DebuggerMode derive directly from IMode instead of BaseMode 2010-12-02 17:34:03 +01:00
hjk
fd1b9087b0 debugger: move most initialization code to extensionsInitialized() 2010-12-02 17:34:03 +01:00
Arvid Ephraim Picciani
179d77fa33 lldb: have a proper Agent tranfering the sourcecode 2010-12-02 15:18:38 +01:00
con
c598118d5b Update the filter matches for the settings dialog.
Task-number: QTCREATORBUG-2936
2010-12-01 18:48:40 +01:00
Arvid Ephraim Picciani
0ab67db58e lldb: introduce dialog to start engine remotely 2010-12-01 15:50:18 +01:00
hjk
1d5fadb12e debugger: switch to an existing engine if a new one fails to start
Task-number: QTCREATORBUG-2912
2010-12-01 15:26:09 +01:00
hjk
a638b9338e debugger: make '0' the 'invalid' BreakpointId value 2010-12-01 11:52:18 +01:00
hjk
3cff7afbbc debugger: cosmetics 2010-11-30 08:59:58 +01:00