summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlvme.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Change class prefix to from QmlXXX to QDeclarativeXXX, QmlGraphicsXXX to ↵Warwick Allison2010-02-241-851/+0
| | | | QDeclarativeXXX.
* Make QmlBinding (and friends) privateAaron Kennedy2010-02-231-2/+2
| | | | | QmlBinding exposes way too many implementation details to be confident about making it public right now.
* Replace QmlList* and QList* support with a single QmlListProperty typeAaron Kennedy2010-02-221-50/+10
| | | | | | | | As a value type QmlListProperty doesn't consume any memory in the object. It also has a companion QmlListReference class that is part of the public API for C++ developers to interact with that also manages memory issues that existed with previous solutions (if the containing QObject was destroyed it left a dangling pointer).
* Fix copyright year.Jason McDonald2010-02-161-1/+1
| | | | Reviewed-by: Trust Me
* Revert "Replace QList<>* support with QmlListProperty"Martin Jones2010-02-101-11/+15
| | | | This reverts commit d914555badcd4761864657e1e335e657b791453f.
* Replace QList<>* support with QmlListPropertyAaron Kennedy2010-02-091-15/+11
|
* CleanupAaron Kennedy2010-01-271-2/+2
|
* Harden binding optimizerAaron Kennedy2010-01-271-17/+0
|
* Remove unused optimizationAaron Kennedy2009-12-221-19/+0
|
* Support binding optimizer and deferred propertiesAaron Kennedy2009-12-181-9/+2
|
* Fix deferred property bugsAaron Kennedy2009-12-181-1/+0
| | | | | Previously deferred properties would fail if any of the sub objects used bindings or QmlParserStatus. Whoops.
* Binding optimizer extensionsAaron Kennedy2009-12-161-8/+14
|
* Introduce experimental binding optimizerAaron Kennedy2009-12-141-0/+21
| | | | Enable with QML_EXPERIMENTAL=1
* small cleanupThierry Bastian2009-12-041-12/+12
| | | | | | make use of QVariant::userType over Qvariant::type make use of char for 1-string character QCoreApplication::translate is static
* fix includesOswald Buddenhagen2009-12-031-21/+24
| | | | | | | | | | | | - include headers from own directory with "" - include headers from own project without private/ - sort includes from most specific to most generic - make headers self-contained - some whitespace unification no attempt was made at making the qt includes consistent regarding the use of module names and forwarding headers. no attempt was made at sorting includes.
* Optimization: Use QString, not QUrl in QmlBindingAaron Kennedy2009-12-031-2/+2
|
* Avoid QString <-> QUrl conversionsAaron Kennedy2009-12-031-2/+2
|
* Merge branch 'kinetic-declarativeui' of scm.dev.nokia.troll.no:qt/kinetic ↵Aaron Kennedy2009-12-031-1/+1
|\ | | | | | | into kinetic-declarativeui
| * A collection of small optimizations.Martin Jones2009-12-031-1/+1
| |
* | OptimizationAaron Kennedy2009-12-031-6/+7
|/
* Undo most of 913dd563064e8047fe738fc9c79135adfb928977Warwick Allison2009-12-021-15/+15
| | | | It seems we're going to have to so a syncqt/configure in Qt modules.
* Merge branch 'kinetic-declarativeui' of scm.dev.nokia.troll.no:qt/kinetic ↵Aaron Kennedy2009-12-021-13/+13
|\ | | | | | | | | | | | | into kinetic-declarativeui Conflicts: src/declarative/qml/qmlvme.cpp
| * Remove include styles that rely on configure.Warwick Allison2009-12-011-12/+12
| | | | | | | | May help modularization (syncqt and configure are Qt-specific).
* | Minor performance tweaksAaron Kennedy2009-12-021-5/+7
|/
* Support array-literal Script::source valuesAaron Kennedy2009-11-291-5/+2
|
* Do not use "QtDeclarative/XXX" style includes in declarative module code,Warwick Allison2009-11-121-1/+1
| | | | as it breaks reinstalling the module against existing Qt.
* Missing file for 48ea5a5c74620f9811debc6bf1e49bf095d30722Aaron Kennedy2009-11-041-3/+3
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-10-301-16/+16
|\ | | | | | | | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/debugger/qmldebug.cpp src/declarative/fx/qmlgraphicsimagebase_p.h src/declarative/util/qmlanimation.h src/declarative/util/qmlstate.h src/declarative/util/qmltimer.cpp
| * fix headersWarwick Allison2009-10-291-16/+16
| |
* | Make private headers _pAaron Kennedy2009-10-301-1/+1
|/
* Fix more warnings.Michael Brasser2009-10-261-1/+1
|
* Fix Behavior support for value type properties.Michael Brasser2009-10-231-1/+1
|
* Fix test failures.Aaron Kennedy2009-10-221-1/+5
| | | | Also add a test for script errors within signal handlers.
* Support assigning scripts to QML propertiesAaron Kennedy2009-10-221-0/+16
|
* i18nWarwick Allison2009-10-131-16/+13
|
* Use utf8 instead of latin1 where appropriateAaron Kennedy2009-10-121-1/+1
|
* Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-10-111-3/+4
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Output file/line for script errorsAaron Kennedy2009-10-091-3/+4
| |
* | Improve Behavior reliability.Michael Brasser2009-10-111-46/+40
|/
* Make Script an instrinsic typeAaron Kennedy2009-10-071-0/+7
| | | | | This allows us to delay the QML load until external script files have been loaded from the network, and to correctly scope these scripts.
* Improve script lookup cachingAaron Kennedy2009-10-051-2/+2
|
* Create a property cache for synthesized metaobjectsAaron Kennedy2009-10-051-1/+8
|
* Give file and line information for script errors.Michael Brasser2009-09-281-0/+1
|
* Make more qmlecmascript tests passAaron Kennedy2009-09-231-5/+34
| | | | | Test cases constantsOverrideBindings, outerBindingOverridesInnerBinding and aliasPropertyAndBinding now pass.
* Use a bitmask to track bound propertiesAaron Kennedy2009-09-231-2/+1
|
* Add plumbing for more advanced signal property controlAaron Kennedy2009-09-221-5/+1
|
* Slight simplification of parameterized signalsAaron Kennedy2009-09-221-1/+1
|
* Fix a bug in the qmlvme, which lead to an assert on valid QML.Alan Alpert2009-09-031-0/+8
| | | | | | | | | As QmlComponents are created outside the CreateObject instruction, they could be created with an uninitalized declarative data member. Also this patch sets the column on CreateObject instructions too. Reviewed-by: Aaron Kennedy
* Add an assert before we dereference a null pointerAlan Alpert2009-09-021-0/+1
| | | | Reviewed-by: Aaron Kennedy
* Save object creation line and column numberAaron Kennedy2009-09-021-0/+5
| | | | | This info is used by the debugger interface, and by the qmlInfo() stream.