summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativeenginedebug.cpp
Commit message (Collapse)AuthorAgeFilesLines
* QDeclarativeDebug: Keep source information when changing an expressionChristiaan Janssen2010-11-101-1/+2
| | | | | | | | | Copy over the source code location of an expression when it is changed throu the debugging facilities. This enables JavaScript breakpoints to be hit even after the source code of the function has changed. Task-number: QTCREATORBUG-2824 Reviewed-by: Kai Koehne
* QDeclarativeDebug: send a message when new object are addedOlivier Goffart2010-08-241-0/+15
| | | | Reviewed-by: Lasse Holmstedt
* QDeclarativeEngineDebugServer: make it a singleton.Olivier Goffart2010-08-241-1/+7
| | | | | | | | | It is already a singleton, just formalize it so it can be used in other files than qdeclarativeengine.cpp This also remove the global olbject QDeclarativeEngineDebugServer::m_engines Reviewed-by: Lasse Holmstedt
* QDeclarativeDebug: stream all the context, including the internals ones.Olivier Goffart2010-08-201-4/+2
| | | | | | | Some public context are within the internal context, so we need to stream them to get every objects Reviewed-by: Lasse Holmstedt
* QtDeclarative debugging: Add an option not to stream the properties of an ↵Olivier Goffart2010-08-161-4/+12
| | | | | | | | | object. Streaming all the properties is too slow, and we do not need them in the debugger of creator. Reviewed-by: Lasse Holmstedt
* QDeclarativeEngineDebugServer: Fix crash when trying to update non-properties.Olivier Goffart2010-07-261-16/+14
| | | | | | | | | | | QDeclarativePropertyPrivate::setBinding would delete the binding if it cannot set the property. Then the call to binding->update() would crash. So test for (property.isProperty()) before. Also this will display a warning in the application output if the property cannot be changed. Reviewed-by: Lasse Holmstedt
* Fixed debugger's evaluation of dynamic properties in contextLasse Holmstedt2010-07-161-1/+1
| | | | Reviewed-by: Aaron Kennedy
* Resetting bindings through debugger interfaceLasse Holmstedt2010-07-091-0/+27
| | | | Reviewed-by: Aaron Kennedy
* Allow the debugger to modify method bodiesAaron Kennedy2010-07-081-5/+50
| | | | QTBUG-11933
* Added SET_BINDING message to QDeclarative debugger protocolLasse Holmstedt2010-06-301-2/+65
| | | | | | | The new message currently enables resetting bindings, literal values and signal handlers (onX: {...}) through the debugger. Reviewed-by: Roberto Raggi
* Add parent parameter to QDeclarativeExpression constructor.Michael Brasser2010-05-181-1/+1
| | | | Also rearrange the parameter order to be more clear.
* Rename QDeclarativeExpression::value() to evaluate().Michael Brasser2010-04-221-1/+1
| | | | | QDeclarativeExpression can be used to evaluate any sort of expression, not just those returning a value.
* Emit runtime warnings through QDeclarativeEngineAaron Kennedy2010-04-191-2/+0
| | | | QTBUG-9726
* Rename the ridiculous QDeclarativeDeclarativeData -> QDeclarativeDataAaron Kennedy2010-04-151-1/+1
|
* Update #include of private headers in QtDeclarativeThiago Macieira2010-04-021-8/+8
| | | | | Always use private/. The WinSCW compiler doesn't search the current directory, for whatever reason.
* Add object ids to the metadata provided in debugger classes.Bea Lam2010-03-241-4/+11
|
* Fix test failuresAaron Kennedy2010-03-171-1/+1
|
* Optimization: Reduce unnecessary QObject allocationsAaron Kennedy2010-03-171-18/+17
|
* Optimization: Use linked list for context childrenAaron Kennedy2010-03-121-12/+12
|
* Compile without QVariant::EasingCurve in Qt 4.6.2.Warwick Allison2010-03-041-2/+2
|
* Rename QDeclarativeMetaProperty -> QDeclarativePropertyAaron Kennedy2010-02-251-3/+3
| | | | There's nothing meta about our properties.
* Move private QDeclarativeMetaProperty functions into the private classAaron Kennedy2010-02-251-1/+3
| | | | | | We don't want to allow manipulation of bindings and signal properties through the public API. Equivalents of the public functions now exist in QDeclarativeMetaPropertyPrivate for internal use.
* Make QDeclarativeMetaType and QDeclarativeType privateAaron Kennedy2010-02-241-1/+1
|
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-0/+456
QDeclarativeXXX.