hjk
8397663964
Update license.
2011-04-13 11:49:28 +02:00
Friedemann Kleint
6cf2cf8605
Debugger: Fix warning, remove unused AttachTcf mode.
2011-04-08 16:04:53 +02:00
hjk
f5f8227be5
debugger: code cosmetics
2011-04-07 18:00:46 +02:00
Bill King
5e372a165f
Merge branch '2.2'
...
Conflicts:
src/plugins/qt4projectmanager/qt-maemo/maemodeploystep.cpp
src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.cpp
src/plugins/qt4projectmanager/qt-maemo/qt4maemotarget.h
2011-04-05 16:43:24 +02:00
Friedemann Kleint
122f6a1845
Debugger: Add size to watch data.
...
Have CDB report it, pass it on to adding watches.
2011-04-04 16:15:03 +02:00
Thorbjørn Lindeijer
add9dd288d
Fixed value of DisassemblerCapability
...
Was the same as the ReloadModuleCapability.
Reviewed-by: Friedemann Kleint
2011-04-01 19:48:55 +02:00
hjk
b1d255efeb
debugger: fix removal of dummy <Edit> watch item using the <Del> key
2011-03-17 19:37:07 +01:00
hjk
822bbff157
debugger: add possibility to break on fork, vfork, exec, syscall
2011-03-04 19:26:11 +01:00
Friedemann Kleint
43c980e6a3
Debugger: Make tracepoints a capability.
2011-02-21 13:20:16 +01:00
Thorbjørn Lindeijer
f5c192bf38
Introduced a QML-specific debugger tool bar
...
This one has the common debugger actions as well as the QML Observer
specific part. This makes sure those actions are generally available and
not only from the QML Observer dock widget.
The filter in the tool bar should still be moved back.
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com >
2011-02-16 13:36:12 +01:00
Friedemann Kleint
3a100e8d7c
Debugger: Make breakpoint capabilities more fine-grained.
...
Handle in editBreakpoint().
Acked-by: hjk
2011-02-07 11:05:30 +01:00
hjk
13caaabaff
debugger: remove InferiorStopSpontaneous state again
2011-01-17 10:07:33 +01:00
hjk
bdfe2ed53b
debugger: remove EngineRunOk state again
2011-01-17 10:07:33 +01:00
hjk
7195c6b5ad
debugger: re-do state transitions in combined C++/Qml engine
...
This still needs a lot of work and sanitizing.
2011-01-14 14:28:36 +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
d1023c7614
It's 2011 now.
...
Reviewed-by: hjk
2011-01-12 09:46:24 +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
Roberto Raggi
b4e421062f
Removed stray tokens and fixed warnings/errors when compiling with pedantic C++ compilers.
2010-12-16 12:05:48 +01:00
hjk
7cd3272282
debugger: make memory view updatable
...
Task-number: QTCREATORBUG-3242
2010-12-08 16:48:35 +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
f8e70add25
debugger: move dockwidget ownership to the mainwindow
2010-12-03 15:04:16 +01:00
Arvid Ephraim Picciani
0ab67db58e
lldb: introduce dialog to start engine remotely
2010-12-01 15:50:18 +01:00
hjk
8baa54e701
debugger: code cosmetics
2010-11-26 11:27:44 +01:00
hjk
7d8d51677b
debugger: polish module symbols
2010-11-26 11:27:25 +01:00
dt
6683b40844
ProjectExplorer + Debugger: Move Debug Action to the Debugger plugin
...
Since all the debuggers are implemented in the debuggerplugin, that's a
natural place to put the action.
2010-11-12 20:18:29 +01:00
Arvid Ephraim Picciani
c0da255a87
Experimental lldb engine host
2010-11-09 14:01:27 +01:00
hjk
98ea2b8b4c
debugger: kill command handler & company
2010-11-08 15:19:41 +01:00
hjk
b373da1b12
debugger: more handler/window refactoring
2010-11-08 13:20:12 +01:00
hjk
1dacb9e55f
debugger: convert threads model
2010-11-08 13:16:16 +01:00
hjk
1afea78c7d
debugger: convert register handler/window architecture
2010-11-05 13:51:02 +01:00
hjk
702e9f3fb9
debugger: cosmetics
2010-11-05 13:36:18 +01:00
hjk
8e62715130
debugger: move logical ownership of breakhandler from engines to plugin
2010-11-04 09:55:05 +01:00
con
3891ed9705
Don't close modified files or the current file at end of debug session
...
Acked-by: hjk
2010-10-25 17:21:28 +02:00
Kai Koehne
509238da89
Debugger: Remove explicit language switch from menu
...
This duplicates the switch in the runtime configuration.
Reviewed-by: Lasse Holmstedt
2010-09-28 15:20:43 +02:00
hjk
b8d5f256a0
debugger: add missing 'Use full path' toggle in recently added 'Add Breakpoints' dialog
...
Reviewed-by: Friedemann Kleint
2010-09-28 13:15:36 +02:00
Friedemann Kleint
f536079585
Debugger: Streamline watch editing code.
...
Implement WatchModel::data() to return the right values
for Qt::EditRole, obsoleting the role matching in the delegate.
Similarly, handle Qt::EditRole in setData(), leaving only
'Change watch expression' in the delegate, which removes
and recreates a row, causing crashes when done in setData().
2010-09-24 10:38:17 +02:00
Friedemann Kleint
ca808cc7b4
Debugger: Add special widgets for editing watch values.
...
Create delegate widgets with validation for bool/int/float
types, using a QVariant-type modelData property.
Also fix register editing to be validated for quint64 values
and editing longer values as hex bigints. Anything else is not
editable.
2010-09-22 17:30:22 +02:00
hjk
cf1ffdbc45
debugger: start implementing a debugger console
2010-09-22 16:02:15 +02:00
Kai Koehne
3e9f333769
QmlDebugger: Enable basic debugging without QmlInspector plugin
...
Enable setting breakpoints, and showing the script console even if
the QmlInspector plugin is not loaded.
Reviewed-by: hjk
2010-09-22 15:45:03 +02:00
hjk
718433d27e
debugger: add a somewhat more generic breakpoint creation dialog
2010-09-21 16:33:14 +02:00
Lasse Holmstedt
b580a0c357
QmlDebugging: Use -qmljsdebugger command line argument
...
Adapt to latest changes in qt.git (commit
a9e5329168c)
Reviewed-by: kkoehne
2010-09-20 12:18:59 +02:00
hjk
1d3606f4b9
debugger: provide a method to copy Locals&Watchers contents into a main editor.
...
Task-number: QTCREATORBUG-982
2010-09-08 09:10:22 +02:00
Kai Koehne
6f11765dae
Qml: Allow user to configure port used (all project types)
...
Reviewed-by: dt
2010-09-03 12:29:41 +02:00
Olivier Goffart
fc1be8b488
Qml Javascript Debugger: add a script console widget.
...
The scriptconsole layout come from the old qmlinspector
2010-08-26 17:49:10 +02:00
Lasse Holmstedt
7afef49682
Qml Debugger: Code style and cleanup
...
Reviewed-by: hjk
2010-08-24 17:47:20 +02:00
Lasse Holmstedt
b557c58eac
Qml Debugger: Enable debugging qml+cpp standalone applications
...
A new debugger engine, QmlCppEngine, is introduced, which wraps gdb
and qml engines into one. Alternatively, if using Windows, Cdb is used
instead of Gdb.
Most of the debugger ui switcher is now rewritten, and it is tailored
for the QML and CPP layout case, the only one supported anyway.
Reviewed-by: hjk
2010-08-24 17:46:22 +02:00
hjk
3f36dbd81a
debugger: simplify code for inserting new watchitems
2010-07-23 18:20:13 +02:00
hjk
3ce543458c
debugger: start attempt to handle dwarf index data
2010-07-22 16:53:24 +02:00
hjk
d27ec169d0
debugger: do not insert multiple "<Edit>" placeholders when creating new watch
...
items
2010-07-22 15:35:06 +02:00