summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativevme.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove bindings before assigning constants in VMEAaron Kennedy2011-03-151-0/+63
| | | | | Change-Id: I4c246cbcf8d0168cb4af028d6d04088fe20cdbba Task-number: QTBUG-17276
* Ensure animations start correctly when running is bound to a value.Michael Brasser2011-02-211-1/+0
| | | | | | | | | | | Animations register to be started when the component is finalized, but in the case of a binding, the registration doesn't happen until we are already working with a copy of the finalization list. With this patch, we no longer work with a copy, but with the actual list. Change-Id: If460c250d2403590907e9ac854d277db68ba8b2a Task-number: QTBUG-14042 Reviewed-by: Aaron Kennedy
* Ensure simple objects also get the appropriate property cacheAaron Kennedy2011-01-281-6/+6
| | | | Task-number: QTBUG-13849
* Implement property versioning inside the declarative engineAaron Kennedy2011-01-271-4/+11
| | | | Task-number: QTBUG-13451
* Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into qtquick11Martin Jones2011-01-191-1/+6
|\
| * Fix memory leakAaron Kennedy2011-01-141-0/+5
| | | | | | | | Task-number: QTBUG-16526
| * Update copyright year to 2011.Jason McDonald2011-01-101-1/+1
| | | | | | | | Reviewed-by: Trust Me
* | Support property/method versions in QMLMartin Jones2011-01-051-0/+4
|/ | | | | | | | Use metaobject revisioning to exclude properties/revisions added in later versions from interfering with earlier versions. Task-number: QTBUG-13451 Reviewed-by: Aaron Kennedy
* Improve consistency in handling of aliases, bindings and value typesAaron Kennedy2010-11-291-6/+32
| | | | Task-number: QTBUG-13719
* Optimization: Don't generate intermediate QDeclarativeComponent'sAaron Kennedy2010-10-141-7/+5
|
* Connect property alias change signals on useAaron Kennedy2010-10-071-1/+1
| | | | Task-number: QTBUG-14089
* QtDeclarative: Give name to function bindings and signals.Olivier Goffart2010-07-281-2/+3
| | | | | | | | Currently, bindings and signals are annonymous javascript functions. If one give them a name, a proper name is then shown in the javascript debugger. Reviewed-by: Aaron Kennedy
* Add parent parameter to QDeclarativeExpression constructor.Michael Brasser2010-05-181-1/+1
| | | | Also rearrange the parameter order to be more clear.
* Correctly assign bool to variant propertiesAaron Kennedy2010-05-121-0/+10
| | | | QTBUG-10623
* Prevent Behavior from being triggered on initialization.Michael Brasser2010-04-291-0/+1
| | | | | | | | Add an additional private notification mechanism that is triggered after all QDeclarativeParserStatus items have had their componentComplete called. Task-number: QTBUG-6332
* Remove Script {} supportAaron Kennedy2010-04-191-7/+0
|
* Rename the ridiculous QDeclarativeDeclarativeData -> QDeclarativeDataAaron Kennedy2010-04-151-13/+13
|
* Fix compilation on Solaris, AIX and HP-UX.Thiago Macieira2010-04-131-5/+0
| | | | | | | | | | There's no bzero function in POSIX. It's a 4.3BSD function, legacy in POSIX.2001 and removed in POSIX.2008. And good compilers will inline the function anyway by a builtin. It's one of the most basic algorithms. Reviewed-by: Trust Me
* Improve static assignment to QVariant's in the int and double caseAaron Kennedy2010-04-081-0/+20
|
* Build on Windows.Martin Jones2010-04-071-1/+6
|
* Merge branch '4.7' of scm.dev.nokia.troll.no:qt/qt-qml into 4.7Aaron Kennedy2010-04-071-15/+15
|\
| * Update #include of private headers in QtDeclarativeThiago Macieira2010-04-021-15/+15
| | | | | | | | | | Always use private/. The WinSCW compiler doesn't search the current directory, for whatever reason.
* | Crash: Assign context in CreateSimpleObject tooAaron Kennedy2010-04-011-6/+6
| |
* | Optimization: Minor object allocation speedupAaron Kennedy2010-04-011-1/+7
| |
* | Optimization: Improve allocation strategy for QDeclarativeDeclarativeDataAaron Kennedy2010-04-011-1/+21
|/ | | | This improves the declarative/creation/itemtree_qml benchmark by 6%
* Deprecate inline Script {} blocksAaron Kennedy2010-03-221-2/+11
| | | | | | | | Inline blocks/includes have been replaced with an import syntax: import "foo.js" as Foo this gives better separation between QML and code. Imported script blocks also have a mandatory qualifier, which leads to better optimization potential.
* Remove dead performance measurement code from QMLAaron Kennedy2010-03-221-2/+1
|
* Fix test failuresAaron Kennedy2010-03-171-1/+3
|
* Optimization: Reduce unnecessary QObject allocationsAaron Kennedy2010-03-171-18/+62
|
* Cosmetic tweaksAaron Kennedy2010-03-111-8/+5
|
* Replace QDeclarativeContext::addDefaultObject() -> setContextObject()Aaron Kennedy2010-03-111-1/+1
| | | | It is faster and easier to use to just support a single context object.
* Integrate QML's object ownership with the JS collectorAaron Kennedy2010-03-091-0/+2
| | | | | | | QML now behaves in a way similar to QtScript when it comes to QObject ownership. QT-2803
* Run signal expressions on attached property objects in correct scopeAaron Kennedy2010-03-041-4/+4
| | | | QTBUG-8677
* Rename QDeclarativeGraphics_setParent_noEvent QDeclarative_setParent_noEventMartin Jones2010-03-011-1/+1
|
* Polish QDeclarativeProperty APIAaron Kennedy2010-02-261-3/+3
|
* Rename QDeclarativeMetaProperty -> QDeclarativePropertyAaron Kennedy2010-02-251-11/+11
| | | | There's nothing meta about our properties.
* Make more private QDeclarativeMetaProperty methods privateAaron Kennedy2010-02-251-3/+4
|
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-0/+851
QDeclarativeXXX.