summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlcompiler.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Make sure we pass through a line number for evaluating bindings.Michael Brasser2009-07-271-0/+1
| | | | Also, don't convert URL to string each time we call evaluate.
* Added objectClassName now that objectType is the fully-qualified typeErik Verbruggen2009-07-241-0/+1
| | | | name.
* Add the fully-qualified type name to the DOM (via QmlParser::Object)Warwick Allison2009-07-241-1/+3
| | | | QML-defined ones are still defined by their URL, not a qualified name.
* Fix assertWarwick Allison2009-07-241-1/+1
| | | | QmlMetaType::attachedPropertiesFuncId already has the hack, not needed from here too!
* Move import access functions to QmlEnginePrivate.Warwick Allison2009-07-231-0/+1
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-231-15/+126
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Add prototype value type supportAaron Kennedy2009-07-231-15/+126
| |
* | Temporary fix for Attached propertiesWarwick Allison2009-07-231-3/+3
|/ | | | | | | | and correct fix for Qt/4.6/Component reference. Attached properties should be resolved like other types (i.e. through the QmlEngine::resolveType functions), otherwise non-Qt attached properties will not work, and constructs like this will not work: Wrapper.Qt.PathView.scale
* Fix warning.Michael Brasser2009-07-201-1/+1
|
* Missing SetDefault instructionAaron Kennedy2009-07-171-0/+5
|
* Always set the id before calling setId()Aaron Kennedy2009-07-171-4/+2
|
* Protect against overriding FINAL propertiesAaron Kennedy2009-07-161-2/+10
|
* Small cleanupsAaron Kennedy2009-07-161-119/+158
|
* Remove pointless QmlCompiledComponent classAaron Kennedy2009-07-151-12/+6
|
* Rework compiler to a two phase analyse/generate approachAaron Kennedy2009-07-151-807/+921
|
* Support parameterized synthesized methodsAaron Kennedy2009-07-021-23/+42
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-07-021-1/+1
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-07-021-1/+8
| |\ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | Make performance logging classes private.Michael Brasser2009-07-021-1/+1
| | |
* | | Initial property aliasing supportAaron Kennedy2009-07-021-18/+138
| |/ |/| | | | | Currently very basic - the only alias "script" that is allowed is Id.property
* | Add parameterized synthesized signalsAaron Kennedy2009-07-021-1/+8
|/ | | | Also changed syntax for emitting a signal to be consistent with normal QtScript.
* Fix warnings.Michael Brasser2009-07-011-5/+5
|
* Expose extended type URLs through the QML DOM APIAaron Kennedy2009-06-251-1/+4
|
* Don't defer properties if an id has been setAaron Kennedy2009-06-171-4/+8
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-06-161-7/+7
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * More explicit QUrl <-> QString conversion.Warwick Allison2009-06-111-1/+1
| |
| * Renamed the QML front-end.Roberto Raggi2009-06-111-6/+6
| |
* | Skeleton for property deferringAaron Kennedy2009-06-111-4/+50
|/
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-06-101-0/+11
|\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlvme.cpp
| * Support URLs directly (not just as strings), so they are correctly resolved.Warwick Allison2009-06-101-0/+11
| | | | | | | | | | | | | | URLs expressed as strings (possible relative) are resolved relative to the component in which the string expression is converted to a url value. All items are converted to use QUrl properties, except SqlConnection, where the databasename is only a special-case URL (this may need further consideration).
* | Improve list assignment performanceAaron Kennedy2009-06-101-10/+58
| |
* | Remove dead codeAaron Kennedy2009-06-101-4/+0
| |
* | Improve bindings startup performanceAaron Kennedy2009-06-101-21/+34
|/
* Fix handling of qreal properties.Michael Brasser2009-06-091-7/+17
| | | | | This is to bring us in line with the fix made to moc's handling of qreal properties.
* Remove some pointless perf metricsAaron Kennedy2009-06-011-1/+1
|
* Delay the compilation of bindings until the endAaron Kennedy2009-05-281-93/+82
| | | | This way we have a better understanding of the complete context in which the binding will be executed.
* QmlBasicScript should work on the actual JS AST treeAaron Kennedy2009-05-281-2/+43
|
* Small cleanupsAaron Kennedy2009-05-271-92/+83
|
* Small cleanupsAaron Kennedy2009-05-271-9/+7
|
* Simplify and comment compilerAaron Kennedy2009-05-271-152/+221
|
* Improve error messagesAaron Kennedy2009-05-261-100/+82
|
* Remove AssignStackObject instructionAaron Kennedy2009-05-261-1/+25
|
* Remove ResolveFetchObject instructionAaron Kennedy2009-05-261-9/+9
|
* Remove AssignValueSource instructionAaron Kennedy2009-05-261-13/+5
|
* Remove AssignObject instructionAaron Kennedy2009-05-261-30/+35
|
* Remove Try*Object instructionsAaron Kennedy2009-05-261-33/+27
|
* Ensure tests passAaron Kennedy2009-05-261-20/+29
|
* Use the true metatype of attached properties in the compilerAaron Kennedy2009-05-221-0/+4
|
* Remove Assign*Binding VME instructionsAaron Kennedy2009-05-151-20/+20
|
* Remove AssignConstant VME instructionAaron Kennedy2009-05-151-16/+3
|