summaryrefslogtreecommitdiffstats
path: root/src/declarative/qml/qmlengine.cpp
Commit message (Collapse)AuthorAgeFilesLines
...
* Make SqlDatabase testable and add a basic test.Warwick Allison2009-09-181-0/+66
|
* Merge branch 'kinetic-declarativeui' of ↵Warwick Allison2009-09-161-1/+2
|\ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * Do not crash in QmlInfo if debugging information is missingKai Koehne2009-09-151-1/+2
| | | | | | | | | | Properly initialize the members of QmlDeclarativeData, and check whether outerContext has been set in QmlInfo.
* | Better SQL database performance / memory usage.Warwick Allison2009-09-161-1/+3
| | | | | | | | | | Rows accessible incrementally. Rows.forwardOnly for optimization.
* | Basic first-working SQL database interface.Warwick Allison2009-09-161-0/+2
|/ | | | A simple Qt-based implementation of HTML5 SQL local storage databases.
* Resolve qualified type even if not localfile.Warwick Allison2009-09-071-0/+4
| | | | | If remote content is fully-qualified to a unique URL, we do not need any qmldir (and for remote content, we don't support that yet).
* Fix warnings.Michael Brasser2009-09-071-9/+7
|
* Fix leaks.Michael Brasser2009-09-071-0/+4
|
* Add QML enum supportAaron Kennedy2009-09-031-17/+118
| | | | | | 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/+112
|\ | | | | | | | | | | | | 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-8/+1
| |\ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | Provide some color manipulation functions.Michael Brasser2009-09-021-0/+112
| | | | | | | | | | | | | | | These may not be the final location for these, but it allows us to start testing.
* | | Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-09-021-1/+1
|\ \ \ | | |/ | |/| | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui-scriptopt
| * | Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-09-021-1/+1
| |\ \ | | |/ | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * Merge branch 'kinetic-declarativeui' of ↵Michael Brasser2009-09-011-130/+98
| | |\ | | | | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| | * | Don't leak objects.Michael Brasser2009-09-011-1/+1
| | | |
* | | | Rework script binding methodAaron Kennedy2009-09-021-81/+102
|/ / /
* | | Remove unused member variables from QmlEnginePrivateAaron Kennedy2009-09-011-8/+1
| |/ |/|
* | Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-09-011-125/+88
|\ \ | | | | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | Rest of 44ab46a6c5dcfb14395baf173a11179839003c4cWarwick Allison2009-09-011-125/+88
| | |
* | | Merge branch 'kinetic-declarativeui' of ↵Aaron Kennedy2009-09-011-4/+5
|\ \ \ | |/ / | | | | | | git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
| * | Define order - later imports override earlier imports.Warwick Allison2009-09-011-4/+5
| |/
* | Implement more of XMLHttpRequestAaron Kennedy2009-09-011-2/+6
|/
* 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