summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlengine.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-08-271-3/+76
|\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/qmlengine.cpp
| * Merge branch 'kinetic-declarativeui' of ↵Alan Alpert2009-08-271-3/+63
| |\ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * Start adding convenience functions for value types.Michael Brasser2009-08-271-3/+63
| | | | | | | | | | | | | | | Allows you to write things like "geometry: Qt.rect(0,0,100,100)" and "color: Qt.hsla(.7,.5,.2)"
| * | Expose some functionality through Qt.DesktopServicesAlan Alpert2009-08-271-0/+12
| |/ | | | | | | | | | | Only openUrl() currently. Reviewed-by:Aaron Kennedy
* | Implement (parts of) XMLHttpRequestAaron Kennedy2009-08-271-0/+3
|/ | | | | This is the first step to allowing QML to interact with REST style APIs in the same way as a webbrowser can.
* Some script engine cleanup.Michael Brasser2009-08-261-16/+1
|
* Make QmlEnginePrivate::Imports a stack type.Warwick Allison2009-08-251-3/+41
| | | | Also fixes memleak.
* Revert cb81a637c8ef041cff2e96c6065763084776d75aWarwick Allison2009-08-251-3/+0
| | | | Programming error to call with ns==0.
* Largely revert 40c12237b506bd and implement simpler more efficient way.Warwick Allison2009-08-241-99/+29
| | | | Still doubtful that ACTUAL version import is needed.
* Fix crash on missing imports.Aaron Kennedy2009-08-241-0/+3
| | | | | This would previously crash: Blah.Rectangle {}
* Expose type library information in QmlDomObjectKai Koehne2009-08-241-16/+92
| | | | | New QmlDomObject::objectTypeMajorVersion && objectTypeMinorVersion accessors expose import library information.
* Remove the overhead of string conversion from the vector() built-inRhys Weatherley2009-08-241-4/+2
| | | | Reviewed-by: Aaron Kennedy
* Add vector() function as a built-in to QMLRhys Weatherley2009-08-211-0/+41
| | | | | | | | | | | | 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
* Renaming Rect -> RectangleYann Bodson2009-08-191-1/+1
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-08-191-9/+0
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Various doc fixes.Michael Brasser2009-08-191-9/+0
| | | | | | | | Make QML docs fit in with the new Qt style. Fix numerous qdoc errors.
* | Use range semantics for versions.Warwick Allison2009-08-191-14/+19
| | | | | | | | Meets spec QT-558
* | tighten installed importingWarwick Allison2009-08-191-30/+28
|/ | | | still not per-spec
* Resolve attached property typenames in correct context.Warwick Allison2009-08-181-1/+4
| | | | | | The imports of the component containing the reference to the attached property are used to resolve typenames, rather than assuming "Qt" namespace.
* More namespace improvementsWarwick Allison2009-08-171-16/+18
| | | | | | | | | | - 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
* compile on 64bit machines (quintptr can hold void* onmae2009-08-131-1/+1
| | | | systems where int can't)
* Wait for connections to remote debugging interfaceKai Koehne2009-08-131-0/+2
| | | | | | | | | The tcp server was waiting for connections right when instantiated ... even before the different debugging services could register themselves. This is fixed by first letting the different services register, and only block for incoming connections when explicitly registered (QmlDebugService::waitForConnectons).
* Add delay parameter to the destroy function on QML objectsAlan Alpert2009-08-131-3/+31
| | | | | | Also updated dynamic example to have a fadeout effect on deletion. Also slipped in a toStr function, as it didn't work when I called it toString.
* Abstract expression and binding APIsAaron Kennedy2009-08-101-9/+10
| | | | | | | | | 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-16/+21
|
* Improve performance by separating id and context propertiesAaron Kennedy2009-08-041-48/+14
|
* Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-08-031-52/+55
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Remove some warningsYann Bodson2009-08-031-52/+55
| |
* | Make QmlMetaProperty reentrantAaron Kennedy2009-08-031-1/+1
|/
* Revert "Make private stuff public"Alan Alpert2009-07-281-17/+10
| | | | | | | 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-10/+17
| | | | | | 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-57/+55
|
* Make privateAaron Kennedy2009-07-271-1/+1
|
* Rename QmlBindableComponent to QmlComponentJS, as per Aaron's request.Alan Alpert2009-07-241-4/+4
|
* Move import access functions to QmlEnginePrivate.Warwick Allison2009-07-231-22/+27
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-231-18/+125
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-07-231-5/+7
| |\ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | Add prototype value type supportAaron Kennedy2009-07-231-18/+125
| | |
* | | Allow span of versions to be defined, not just one.Warwick Allison2009-07-231-1/+1
| | | | | | | | | | | | Span is from version where introduced (all 4.6) to current QT_VERSION.
* | | Move all QML types to Qt/4.6 namespace.Warwick Allison2009-07-231-1/+1
| |/ |/| | | | | | | Adjust examples and demos accordingly. As per QT-558
* | Move the Script interface of QmlComponent to QmlBindableComponentAlan Alpert2009-07-211-5/+7
|/
* Rename QmlBindableValue to QmlBindingAaron Kennedy2009-07-201-5/+5
|
* Simplify binding optimizationAaron Kennedy2009-07-201-68/+0
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-161-125/+5
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Remove unnecessary global context management stuffAaron Kennedy2009-07-161-125/+5
| |
| * Indenting fixAaron Kennedy2009-07-161-1/+1
| |
* | Qualifiers and versioning for C++-defined types.Warwick Allison2009-07-161-77/+173
|/ | | | | (and a *TEST* hack for Qt/4.6/ - this is exactly NOT the way to do it) Two-step type resolution for Javascript (Aaron).
* Remove pointless QmlCompiledComponent classAaron Kennedy2009-07-151-1/+1
|
* Remove bogus use of QT3_SUPPORT.Warwick Allison2009-07-141-5/+4
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-07-141-3/+17
|\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui Conflicts: src/declarative/qml/parser/qmljsparser.cpp