Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Simple compiler statistics | Aaron Kennedy | 2009-10-29 | 1 | -0/+18 |
| | |||||
* | Support assigning scripts to QML properties | Aaron Kennedy | 2009-10-22 | 1 | -0/+3 |
| | |||||
* | i18n | Warwick Allison | 2009-10-13 | 1 | -2/+1 |
| | |||||
* | More i18n | Warwick Allison | 2009-10-13 | 1 | -1/+2 |
| | |||||
* | Composite types should assign to object properties | Aaron Kennedy | 2009-10-12 | 1 | -1/+2 |
| | | | | Fixes QT-956 | ||||
* | Improve Behavior reliability. | Michael Brasser | 2009-10-11 | 1 | -1/+2 |
| | |||||
* | Make Script an instrinsic type | Aaron Kennedy | 2009-10-07 | 1 | -0/+1 |
| | | | | | This allows us to delay the QML load until external script files have been loaded from the network, and to correctly scope these scripts. | ||||
* | Reenable types/enums and move scripts into an isolated scope | Aaron Kennedy | 2009-10-05 | 1 | -0/+2 |
| | |||||
* | Improve script lookup caching | Aaron Kennedy | 2009-10-05 | 1 | -1/+3 |
| | |||||
* | Create a property cache for synthesized metaobjects | Aaron Kennedy | 2009-10-05 | 1 | -0/+3 |
| | |||||
* | Use QScriptProgram to speed up binding creation | Aaron Kennedy | 2009-10-05 | 1 | -3/+3 |
| | |||||
* | Make more qmlecmascript tests pass | Aaron Kennedy | 2009-09-23 | 1 | -1/+2 |
| | | | | | Test cases constantsOverrideBindings, outerBindingOverridesInnerBinding and aliasPropertyAndBinding now pass. | ||||
* | Preliminary support for object and list synthesized property types | Aaron Kennedy | 2009-09-22 | 1 | -2/+2 |
| | |||||
* | Add QML enum support | Aaron Kennedy | 2009-09-03 | 1 | -0/+1 |
| | | | | | | Enums are accessed as <Type Name>.<Enum value name> Currently this is highly unoptimal - enum assignments are not detected in the compiler, nor are they cached in the script engine. | ||||
* | Add support for prefixed attached properties at compile time | Aaron Kennedy | 2009-08-25 | 1 | -0/+5 |
| | | | | | To reduce possible confusion, an id used within a component may not conflict with namespace prefixes. | ||||
* | More namespace improvements | Warwick Allison | 2009-08-17 | 1 | -0/+1 |
| | | | | | | | | | | - Store and find QML version ranges efficiently - Require version for QmlType-from-string - Removed unused version-ignorant QmlType-from-string functions - Some attached properties now resolve (eg. tst_qmlparser) - Still no better: - interfaces not versioned - some attached properties still hard-codec to Qt | ||||
* | Object property binding optimization | Aaron Kennedy | 2009-08-11 | 1 | -0/+1 |
| | | | | | Add a binding optimization that hits anchors.fill: parent | ||||
* | Abstract expression and binding APIs | Aaron Kennedy | 2009-08-10 | 1 | -0/+2 |
| | | | | | | | | | 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. | ||||
* | Add prototype value type support | Aaron Kennedy | 2009-07-23 | 1 | -4/+11 |
| | |||||
* | Small cleanups | Aaron Kennedy | 2009-07-16 | 1 | -18/+6 |
| | |||||
* | Remove pointless QmlCompiledComponent class | Aaron Kennedy | 2009-07-15 | 1 | -7/+7 |
| | |||||
* | Rework compiler to a two phase analyse/generate approach | Aaron Kennedy | 2009-07-15 | 1 | -42/+75 |
| | |||||
* | Initial property aliasing support | Aaron Kennedy | 2009-07-02 | 1 | -2/+15 |
| | | | | Currently very basic - the only alias "script" that is allowed is Id.property | ||||
* | Support compile-in-namespace for the declarative module. | Michael Brasser | 2009-06-30 | 1 | -2/+1 |
| | |||||
* | Cleanup | Michael Brasser | 2009-06-30 | 1 | -0/+12 |
| | | | | | Fix up license headers and private warnings, as well as other general cleanups. | ||||
* | Skeleton for property deferring | Aaron Kennedy | 2009-06-11 | 1 | -0/+1 |
| | |||||
* | Improve list assignment performance | Aaron Kennedy | 2009-06-10 | 1 | -0/+2 |
| | |||||
* | Improve bindings startup performance | Aaron Kennedy | 2009-06-10 | 1 | -14/+30 |
| | |||||
* | fix MSVC warnings | Thierry Bastian | 2009-06-02 | 1 | -1/+1 |
| | |||||
* | Delay the compilation of bindings until the end | Aaron Kennedy | 2009-05-28 | 1 | -4/+10 |
| | | | | This way we have a better understanding of the complete context in which the binding will be executed. | ||||
* | Small cleanups | Aaron Kennedy | 2009-05-27 | 1 | -4/+22 |
| | |||||
* | Small cleanups | Aaron Kennedy | 2009-05-27 | 1 | -3/+1 |
| | |||||
* | Simplify and comment compiler | Aaron Kennedy | 2009-05-27 | 1 | -6/+5 |
| | |||||
* | Improve error messages | Aaron Kennedy | 2009-05-26 | 1 | -8/+5 |
| | |||||
* | Remove AssignStackObject instruction | Aaron Kennedy | 2009-05-26 | 1 | -0/+2 |
| | |||||
* | Ensure tests pass | Aaron Kennedy | 2009-05-26 | 1 | -3/+2 |
| | |||||
* | Fixed #includes | Roberto Raggi | 2009-05-18 | 1 | -2/+2 |
| | |||||
* | Remove Assign*Binding VME instructions | Aaron Kennedy | 2009-05-15 | 1 | -1/+1 |
| | |||||
* | Remove AssignSignal instruction | Aaron Kennedy | 2009-05-13 | 1 | -0/+1 |
| | |||||
* | More QML tests | Aaron Kennedy | 2009-05-12 | 1 | -2/+1 |
| | |||||
* | Use sub-component metaobjects to improve performance | Aaron Kennedy | 2009-05-11 | 1 | -1/+3 |
| | | | | This reduces the number of runtime-resolved AssignConstant instructions that need to be generated. | ||||
* | Remove some XML'isms from the parser/compiler interface | Aaron Kennedy | 2009-05-11 | 1 | -1/+0 |
| | |||||
* | Add an (unused) locations field to compiled data | Aaron Kennedy | 2009-05-06 | 1 | -6/+5 |
| | |||||
* | Very basic slot declaration support | Aaron Kennedy | 2009-05-05 | 1 | -1/+1 |
| | | | | | | | | | | Currently only parameterless slots are supported. They are declared inline with the object: Rect { function mySlot() { print("Hello world!"); } } | ||||
* | Remove magic "properties" and "signals" property support | Aaron Kennedy | 2009-05-05 | 1 | -5/+0 |
| | | | | | | | New properties and signals should be defined using the QML syntax: [default] property <type> <name> [: <expr>] signal <name> | ||||
* | Improve error handling consistency | Aaron Kennedy | 2009-05-05 | 1 | -2/+3 |
| | |||||
* | Prototype custom parsers for non-xml qml language | Aaron Kennedy | 2009-04-30 | 1 | -0/+1 |
| | | | | ListModel has been ported (under the name ListModel2) to demonstrate. ListModel2 behaves the same as ListModel, except that list "objects" must be called "ListElement" instead of a freeform name. | ||||
* | Merge branch 'kinetic-declarativeui' of ↵ | Roberto Raggi | 2009-04-27 | 1 | -1/+2 |
|\ | | | | | | | git://scm.dev.nokia.troll.no/qt/kinetic into kinetic-declarativeui-qfx | ||||
| * | Add a declarative data ptr to QObjectPrivate | Aaron Kennedy | 2009-04-27 | 1 | -1/+2 |
| | | | | | | | | This data ptr does not increase the size of the QObject, as we take advantage of space only used during destruction. Currently this data is only used to store an object's QmlContext, but it will be used for more later. | ||||
* | | Use the DUI language. | Roberto Raggi | 2009-04-24 | 1 | -2/+0 |
| | |