| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
|
| |
Rows accessible incrementally.
Rows.forwardOnly for optimization.
|
| |
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| |
| |
| | |
git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui-scriptopt
Conflicts:
demos/declarative/samegame/content/samegame.js
|
| |\
| | |
| | |
| | | |
git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
|
| | |
| | |
| | |
| | |
| | | |
These may not be the final location for these, but it allows us to
start testing.
|
| |/
|/| |
|
|/ |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Conflicts:
src/declarative/qml/qmlengine.cpp
|
| |
| |
| |
| |
| | |
Allows you to write things like "geometry: Qt.rect(0,0,100,100)" and
"color: Qt.hsla(.7,.5,.2)"
|
|/
|
|
|
| |
This is the first step to allowing QML to interact with REST style
APIs in the same way as a webbrowser can.
|
|\
| |
| |
| |
| |
| |
| |
| | |
git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Conflicts:
src/declarative/qml/qmlcompiler.cpp
src/declarative/qml/qmlengine_p.h
|
| |
| |
| |
| |
| | |
To reduce possible confusion, an id used within a component may not
conflict with namespace prefixes.
|
| |
| |
| |
| | |
Also fixes memleak.
|
|/
|
|
| |
Still doubtful that ACTUAL version import is needed.
|
|
|
|
|
| |
New QmlDomObject::objectTypeMajorVersion && objectTypeMinorVersion
accessors expose import library information.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
This reverts commit 0cdd8518090be320fa89efaa11ced32215cc2ccc.
We've made a decision on apps interacting with the engine - not in the
initial version.
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| |
| |
| |
| |
| | |
git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Conflicts:
src/declarative/qml/parser/qmljsparser.cpp
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| | |
git@scm.dev.nokia.troll.no:qt/kinetic into kinetic-declarativeui
Conflicts:
src/declarative/qml/qmlengine.cpp
|
| |
| |
| |
| | |
Having to use QUrl::fromLocalFile() is crummy. Add appropriate overloads the QmlComponent, and resolve relative paths against a "base url" set on the QmlEngine.
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Fix up license headers and private warnings, as well as other general
cleanups.
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Added basic support for qsTr in Qml, both in the engine and in lupdate.
|
| |
|
|
|
|
| |
component creation
|
| |
|
| |
|