summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlvme.cpp
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* Make QmlPropertyValueSource an interface.Martin Jones2009-08-271-5/+4
| | | | 1st step in animation class heirarchy redesign.
* Make QVector3D a first-class builtin type within QMLRhys Weatherley2009-08-211-0/+13
| | | | Reviewed-by: Martin Jones
* Move the binding's "mePtr" into QmlAbstractBindingAaron Kennedy2009-08-111-5/+3
| | | | Now optimizations get deletion protection too.
* Object property binding optimizationAaron Kennedy2009-08-111-3/+19
| | | | | Add a binding optimization that hits anchors.fill: parent
* Abstract expression and binding APIsAaron Kennedy2009-08-101-3/+16
| | | | | | | | | By splitting the interface through which the system interacts with bindings away from a specific implementation, we can introduce highly specialized implementations for specific optimizations. This commit also includes a sample optimization for object properties being assigned directly from a local id.
* Simplify QmlDeclarativeData to a single classAaron Kennedy2009-08-101-3/+3
|
* Rewrite bindings inside the compilerAaron Kennedy2009-08-051-22/+0
| | | | | | | | | | | | To improve execution performance, binding expressions are rewritten as function closures inside QmlExpression. To improve startup performance, where possible, the expressions are rewritten inside the compiler instead of inside QmlExpression at runtime. This also has the sideeffect of removing the StoreBinding instruction, as all bindings are now "compiled". The QmlBinding::expression() method for rewritten bindings will now return the rewritten expression instead of the original (which is lost), but this API is internal anyway.
* Improve performance by separating id and context propertiesAaron Kennedy2009-08-041-1/+7
|
* Get rid of classComplete.Michael Brasser2009-07-291-8/+0
| | | | componentComplete is always what is wanted.
* Make private stuff privateAaron Kennedy2009-07-271-1/+1
|
* Add prototype value type supportAaron Kennedy2009-07-231-13/+34
|
* Rename QmlBindableValue to QmlBindingAaron Kennedy2009-07-201-10/+10
|
* Remove unnecessary global context management stuffAaron Kennedy2009-07-161-16/+6
|
* Remove pointless QmlCompiledComponent classAaron Kennedy2009-07-151-10/+7
|
* Rework compiler to a two phase analyse/generate approachAaron Kennedy2009-07-151-56/+16
|
* Start moving debugger out of processAaron Kennedy2009-07-131-1/+1
|
* Support parameterized synthesized methodsAaron Kennedy2009-07-021-1/+1
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-07-021-2/+1
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Make performance logging classes private.Michael Brasser2009-07-021-2/+1
| |
* | Initial property aliasing supportAaron Kennedy2009-07-021-1/+1
|/ | | | Currently very basic - the only alias "script" that is allowed is Id.property
* Update SetProperties to handle changing bindingsAaron Kennedy2009-06-261-2/+2
| | | | Also removed all uses of SetProperty
* Don't defer properties if an id has been setAaron Kennedy2009-06-171-7/+9
|
* Fixing QWidget supportThomas Hartmann2009-06-161-1/+11
| | | | Reviewed-by: Kai Koehne
* Deferred properties mostly work.Aaron Kennedy2009-06-161-9/+29
| | | | However, they still don't honour the presence of an id property.
* Fix autotest crashAaron Kennedy2009-06-161-2/+2
|