summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qdeclarativevme.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix some warnings in qtquick1 found by ClangThiago Macieira2013-04-261-1/+1
| | | | | | | | | | | | qml/qdeclarativevme.cpp:286:26: error: destination for this 'memset' call is a pointer to dynamic class 'QObject'; vtable pointer will be overwritten [-Werror,-Wdynamic-class-memaccess] qml/qdeclarativemetatype.cpp:441:9: error: expression result unused; should this cast be to 'void'? [-Werror,-Wunused-value] util/qdeclarativefontloader.cpp:87:52: error: addition of default argument on redeclaration makes this constructor a default constructor [-Werror,-Wdefault-arg-special-member] Cherry-picked from qtquick1/99f138ad08101315cc871489c78cd10755b046b0 Change-Id: If0a690eacf9421f932214d2917cd3fa0a7daac9a Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> Reviewed-by: Alan Alpert <aalpert@blackberry.com>
* Update copyright year in Digia's license headersSergio Ahumada2013-01-131-1/+1
| | | | | | Change-Id: I52bf8ef0447b701b4ebf7d7d240013a72adb9425 Reviewed-by: Akseli Salovaara <akseli.salovaara@digia.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
* Change copyrights from Nokia to DigiaIikka Eklund2012-09-291-24/+24
| | | | | | | | Change copyrights and license headers from Nokia to Digia Change-Id: I280c0a575987d1770e354b4948f1d4d767d711ea Reviewed-by: Simo Fält <simo.falt@digia.com> Reviewed-by: Sergio Ahumada <sergio.ahumada@digia.com>
* Update contact information in license headers.Sergio Ahumada2012-08-011-2/+2
| | | | | | | | | | | | | - Replace Nokia contact email address with Qt Project website. - Remove "All rights reserved" line from license headers. As in the past, to avoid rewriting various autotests that contain line-number information, an extra blank line has been inserted at the end of the license text to ensure that this commit does not change the total number of lines in the license header. Change-Id: Ie7ba62011752fcb149b99b26317c54f2a0cfa931 Reviewed-by: Jason McDonald <jason.mcdonald@nokia.com>
* Update year in Nokia copyright messages.Jason McDonald2012-01-111-1/+1
| | | | | | | | | Simple search and replace. This commit doesn't touch 3rd-party files, nor translations (where the change is not so simple and will be handled in a separate commit). Change-Id: I4e48513b8078a44a8cd272326685b25338890148 Reviewed-by: Rohan McGovern <rohan.mcgovern@nokia.com>
* Fix crash in compiled bindingsAaron Kennedy2011-09-141-1/+1
| | | | Task-number: QTBUG-21265
* Compile on symbianAaron Kennedy2011-08-041-1/+1
|
* Fix alias warnings in QDeclarativeVMEAaron Kennedy2011-07-291-3/+69
|
* Update licenseheader text in source files for qt4.8Jyri Tahtela2011-05-131-17/+17
| | | | | | | Updated version of LGPL and FDL licenseheaders. Apply release phase licenseheaders for all source files. Reviewed-by: Trust Me
* 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.