summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/qml/qmlcppengine.h
Commit message (Collapse)AuthorAgeFilesLines
...
* debugger: structural cleanup remote debugginghjk2010-12-101-0/+2
| | | | Use virtual function instead of if/qobject_cast cascades.
* debugger: mover qml related engines to the Internal namespacehjk2010-12-031-8/+8
|
* debugger: make DebuggerEngine::acceptsBreakpoint(id) purehjk2010-11-261-2/+2
|
* debugger: move qml engine private classes to internal namespacehjk2010-11-221-1/+3
|
* QmlDebugger: Fixing QmlCppEngine for failed setup due to timed out connectionChristiaan Janssen2010-11-161-1/+0
|
* Windows: Fix some warningsTobias Hunger2010-11-151-1/+1
|
* QmlDebugger: Refactored QmlEngine and QmlCppEngineChristiaan Janssen2010-11-151-3/+4
| | | | Reviewed by: hjk
* debugger: Refactor breakpoint handling.hjk2010-11-151-1/+1
| | | | | | | | | | | The breakpoints are now (fairly) tightly guarded by the BreakpointHandler. Engines and Views are only supposed to refer to them by id. They also have individual states now. The breakpoint data is split into a "user requested" "fixed" part in BreakpointData and the engines' acknowledged data in a new struct BreakpointResponse. TODO: Move m_state and m_engine members to BreakpointResponse. Fix regressions in the marker handling.
* debugger: kill command handler & companyhjk2010-11-081-1/+0
|
* debugger: move logical ownership of breakhandler from engines to pluginhjk2010-11-041-1/+0
|
* debugger: code cosmeticshjk2010-10-271-4/+6
|
* QmlObserver: breakpoint list is shared between enginesChristiaan Janssen2010-10-041-0/+1
| | | | Reviewed by: Kai Koehne, Andre Poenitz
* Debugger: Fixes around watch editing.Friedemann Kleint2010-09-231-1/+1
| | | | | | | | | | | | | | | | | | assignValueInDebugger: Pass on WatchData as well, pass on values as QVariant. Based on that, do more extensive checks in CDB, preventing assignment of non-PODs. Locals/Watch editing: * Disable while running * Edit pointer values as hex with validation. CDB: Strip class types off reported pointer values and reformat the values as short 0x-pointer values, introduce flag to WatchData::source to do dumper expansion handling. Windows: recognize int64 as int. Register handler: Fix accessing uninitialized value.
* Debugger: Move DebuggerEngine/QmlEngine/QmlCppEngine into Debugger{}Friedemann Kleint2010-09-131-16/+9
| | | | | | namespace (from Debugger::Internal) as they are exported classes. Introduce private classes to avoid exposing private JS debugger headers.
* debugger: only update variables that are operated onhjk2010-09-131-1/+1
|
* QML debugging: Adaptations for Maemo.Christian Kandeler2010-09-081-1/+3
| | | | Reviewed-by: Lasse Holmstedt
* debugger: make a 'type' a QByteArray, not a QStringhjk2010-09-011-1/+1
| | | | Saves lots of conversion.
* debugger: fix spelling of synchronoushjk2010-08-301-1/+1
| | | | Finally.
* Qml Debugger: Enable debugging qml+cpp standalone applicationsLasse Holmstedt2010-08-241-0/+124
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