summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlengine_p.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Preliminary support for object and list synthesized property typesAaron Kennedy2009-09-221-0/+9
|
* Make SqlDatabase testable and add a basic test.Warwick Allison2009-09-181-0/+1
|
* Better SQL database performance / memory usage.Warwick Allison2009-09-161-0/+2
| | | | | Rows accessible incrementally. Rows.forwardOnly for optimization.
* Fix warnings.Michael Brasser2009-09-071-2/+1
|
* Add QML enum supportAaron Kennedy2009-09-031-2/+31
| | | | | | 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.
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-09-021-0/+4
|\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui-scriptopt Conflicts: demos/declarative/samegame/content/samegame.js
| * Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-09-021-4/+0
| |\ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | Provide some color manipulation functions.Michael Brasser2009-09-021-0/+4
| | | | | | | | | | | | | | | These may not be the final location for these, but it allows us to start testing.
* | | Rework script binding methodAaron Kennedy2009-09-021-0/+21
| |/ |/|
* | Remove unused member variables from QmlEnginePrivateAaron Kennedy2009-09-011-4/+0
|/
* Implement more of XMLHttpRequestAaron Kennedy2009-09-011-2/+5
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-08-271-0/+5
|\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlengine.cpp
| * Start adding convenience functions for value types.Michael Brasser2009-08-271-0/+5
| | | | | | | | | | Allows you to write things like "geometry: Qt.rect(0,0,100,100)" and "color: Qt.hsla(.7,.5,.2)"
* | Implement (parts of) XMLHttpRequestAaron Kennedy2009-08-271-0/+2
|/ | | | | This is the first step to allowing QML to interact with REST style APIs in the same way as a webbrowser can.
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-08-251-2/+7
|\ | | | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlcompiler.cpp src/declarative/qml/qmlengine_p.h
| * Add support for prefixed attached properties at compile timeAaron Kennedy2009-08-251-4/+8
| | | | | | | | | | To reduce possible confusion, an id used within a component may not conflict with namespace prefixes.
* | Make QmlEnginePrivate::Imports a stack type.Warwick Allison2009-08-251-2/+7
| | | | | | | | Also fixes memleak.
* | Largely revert 40c12237b506bd and implement simpler more efficient way.Warwick Allison2009-08-241-17/+3
|/ | | | Still doubtful that ACTUAL version import is needed.
* Expose type library information in QmlDomObjectKai Koehne2009-08-241-2/+16
| | | | | New QmlDomObject::objectTypeMajorVersion && objectTypeMinorVersion accessors expose import library information.
* Add vector() function as a built-in to QMLRhys Weatherley2009-08-211-0/+1
| | | | | | | | | | | | This makes it easier and more declarative to specify rotation axes: axis: vector(0, 1, 0) instead of: axis.x: 0; axis.y: 1; axis.z: 0 Reviewed-by: Martin Jones
* More namespace improvementsWarwick Allison2009-08-171-1/+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
* Abstract expression and binding APIsAaron Kennedy2009-08-101-2/+3
| | | | | | | | | 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.
* Use meta property cache for property restoresAaron Kennedy2009-08-061-0/+4
|
* Make QmlMetaProperty reentrantAaron Kennedy2009-08-031-0/+2
|
* Revert "Make private stuff public"Alan Alpert2009-07-281-0/+3
| | | | | | | This reverts commit 0cdd8518090be320fa89efaa11ced32215cc2ccc. We've made a decision on apps interacting with the engine - not in the initial version.
* Make private stuff publicAlan Alpert2009-07-281-3/+0
| | | | | | commit 752a15ca makes some stuff private that is needed to be public. Moving some stuff back to public until we make a real decision (on how apps can interact with the engine).
* Make private stuff privateAaron Kennedy2009-07-271-2/+14
|
* Move import access functions to QmlEnginePrivate.Warwick Allison2009-07-231-0/+16
|
* Add prototype value type supportAaron Kennedy2009-07-231-0/+24
|
* Rename QmlBindableValue to QmlBindingAaron Kennedy2009-07-201-2/+2
|
* Simplify binding optimizationAaron Kennedy2009-07-201-5/+4
|
* Remove unnecessary global context management stuffAaron Kennedy2009-07-161-3/+0
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-141-0/+1
|\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/parser/qmljsparser.cpp
| * Start moving debugger out of processAaron Kennedy2009-07-131-0/+1
| |
* | Libraries and library versioning.Warwick Allison2009-07-141-0/+1
| |
* | Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-091-73/+5
|\ \ | |/ | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlengine.cpp
| * Improve QmlComponent APIAaron Kennedy2009-07-071-0/+2
| | | | | | | | Having to use QUrl::fromLocalFile() is crummy. Add appropriate overloads the QmlComponent, and resolve relative paths against a "base url" set on the QmlEngine.
| * Warn annoyingly on non-notifyable propertiesAaron Kennedy2009-07-031-2/+3
| |
| * Move QmlExpression into its own fileAaron Kennedy2009-07-031-71/+0
| |
* | First conversion to new module handling.Warwick Allison2009-07-021-1/+0
|/ | | | | | | | | | | Works same as before for now, but now the variables and methods are all in the right place. In particular, type resolving is per-component, not per-engine, even though it is the engine that ultimately has the ability to find types, because each component will have a different set of available types. Designed to be optimizable - QmlEngine could share data between QmlEngine::Import objects, and the import objects could read types in bulk rather than always searching.
* CleanupMichael Brasser2009-06-301-1/+13
| | | | | Fix up license headers and private warnings, as well as other general cleanups.
* Improve bindings startup performanceAaron Kennedy2009-06-101-6/+6
|
* Can now dynamically delete objects as well.Alan Alpert2009-06-091-0/+3
| | | | | | The QtScript object wrapper now has a destroy function. This should work for all QML objects. This commit also has some clean up in the dynamic creation code, which still has a bug regarding path resolution.
* QmlBasicScript should work on the actual JS AST treeAaron Kennedy2009-05-281-2/+2
|
* Fixed #includesRoberto Raggi2009-05-181-8/+8
|
* Start work on translation support in Qml.Michael Brasser2009-05-181-0/+2
| | | | Added basic support for qsTr in Qml, both in the engine and in lupdate.
* Reevaluate expressions when context properties changeAaron Kennedy2009-05-111-2/+11
|
* Handle QmlParserStatus's and QmlBindableValeus being deleted during ↵Aaron Kennedy2009-05-111-2/+29
| | | | component creation
* Add "watchers" to debuggerAaron Kennedy2009-05-071-0/+11
|
* Track expression evaluation when debugging is enabledAaron Kennedy2009-05-061-0/+27
|