summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativeexpression_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Cleanup handling of errors in bindings and scriptsAaron Kennedy2010-04-081-3/+7
| | | | | | | | | | | | | QML used to silently ignore a log of errors - such as a failed assignment to a QObject property. These errors are now all reported as exceptions in JavaScript. Other questionable activities, like assigning a JavaScript array to a "property var" property which appeared to work, thanks to QtScript's transparent conversion of arrays to a QVariantList, are now blocked entirely. QTBUG-9152 QTBUG-9382 QTBUG-9341 QTBUG-6886
* Update #include of private headers in QtDeclarativeThiago Macieira2010-04-021-2/+2
| | | | | Always use private/. The WinSCW compiler doesn't search the current directory, for whatever reason.
* Optimization: Reduce unnecessary QObject allocationsAaron Kennedy2010-03-171-7/+8
|
* Unify binding optimizer and QtScript binding signal management logicAaron Kennedy2010-03-101-18/+1
|
* Save secondary scope inside the expression's scope objectAaron Kennedy2010-03-031-2/+3
| | | | | | | This prevents the secondary scope from contaminating scopes outside itself when used as a signal expression. QTBUG-8641
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-0/+189
QDeclarativeXXX.