- Feb 09, 2011
-
-
Christian Kamm authored
Task-number: QTCREATORBUG-3048
-
- Jan 12, 2011
- Jan 10, 2011
-
-
Christian Kamm authored
There was trouble when a plugin qmlRegisterType'd something like 'Item' into the global default module. Reviewed-by: Roberto Raggi
-
- Jan 06, 2011
-
-
Christian Kamm authored
By moving the offending code into a background thread. Reviewed-by: Erik Verbruggen
-
Christian Kamm authored
Previously they were leaked when a qmldump or the C++ exported QML type list updated. Just deleting the previous FakeMetaObjects is not an option, as they might still be used in a QmlObjectValue owned by an Engine. Reviewed-by: Erik Verbruggen
-
- Jan 04, 2011
-
-
Christian Kamm authored
Reviewed-by: Erik Verbruggen
-
Christian Kamm authored
-
- Dec 17, 2010
-
-
con authored
-
- Dec 01, 2010
-
-
Thomas Hartmann authored
Those are needed for the Visual Editor Reviewed-by: Christian Kamm
-
Thomas Hartmann authored
We should differentiate between int and real Reviewed-by: Christian Kamm
-
- Nov 25, 2010
-
-
Christian Kamm authored
* Bind::usesQmlPrototype is now significantly more performant * type environments are no longer hashed by filename, but rather by Document * * duplicate scope builds are avoided Task-number: QTCREATORBUG-2835 Reviewed-by: Erik Verbruggen
-
- Nov 17, 2010
-
-
Christian Kamm authored
-
- Nov 16, 2010
-
-
Christian Kamm authored
Reviewed-by: Erik Verbruggen
-
- Nov 15, 2010
-
-
Christian Kamm authored
-
- Nov 12, 2010
-
-
Christian Kamm authored
This will allow distinguishing mere strings from urls and allow different completion. Reviewed-by: Erik Verbruggen
-
- Nov 11, 2010
-
-
Thomas Hartmann authored
We have to follow the prototype chain Reviewed-by: Christian Kamm
-
Thomas Hartmann authored
Reviewed-by: Christian Kamm
-
Christian Kamm authored
Added hasLocalProperty() hasProperty() keysForEnum() Reviewed-by: Christian Kamm
-
Thomas Hartmann authored
This allows to distinguish between int an real numbers Reviewed-by: Christian Kamm
-
Thomas Hartmann authored
Reviewed-by: Christian Kamm
-
Thomas Hartmann authored
Done-with: Christian Kamm
-
- Oct 27, 2010
-
-
Christian Kamm authored
The detection of whether a type or one of its children is exported was broken when we fixed the type information for the QtQuick module. Reviewed-by: Erik Verbruggen
-
- Oct 19, 2010
-
-
Christian Kamm authored
Reviewed-by: Erik Verbruggen
-
- Oct 08, 2010
-
-
Christian Kamm authored
This is the name that other components will refer to it by. For instance, MouseArea has a 'drag' property with type 'QDeclarativeDrag', since QDeclarativeDrag was only exported as Qt.Drag and QtQuick.Drag, the type lookup didn't manage to resolve the name. (cherry picked from commit b53ba612)
-
- Oct 07, 2010
-
-
Christian Kamm authored
This is the name that other components will refer to it by. For instance, MouseArea has a 'drag' property with type 'QDeclarativeDrag', since QDeclarativeDrag was only exported as Qt.Drag and QtQuick.Drag, the type lookup didn't manage to resolve the name.
-
- Oct 01, 2010
-
-
Christian Kamm authored
In the future, builtin objects are going to be exported in Qt 4.7 and QtQuick 1.0. Reviewed-by: Roberto Raggi
-
- Sep 24, 2010
-
-
Christian Kamm authored
-
Christian Kamm authored
-
Christian Kamm authored
When multiple threads share the Bind instance in a Document and do lookup on the objects contained inside, that may trigger a new object creation in some situations - which needs to be synchronized.
-
- Sep 16, 2010
-
-
Christian Kamm authored
Link now caches imports. That means importing the same library (say, Qt) from more than one file no longer creates an importing namespace for each one. Instead, a single one is created for the instance of Link. To make this work, the type environment in ScopeChain has been given its own type: Interpreter::TypeEnvironment. That has the added benefit of being able to carry meta-information about imports. You can use TypeEnvironment::importInfo(qmlComponentName) to get information about the import node that caused the import of the component.
-
- Aug 30, 2010
-
-
Christian Kamm authored
We don't want people modifying the shared component chain on a const Context *.
-
- Aug 27, 2010
-
-
Christian Kamm authored
Now that Contexts are cached, it needs to be copyable. However, the ScopeChain has a QmlComponentChain member that owns resources and didn't have a correct copy constructor or copy assignment operator. I've made QmlComponentChain non-copyable and store a shared pointer to an instance instead, as it will generally not change for a given context. Reviewed-by: Lasse Holmstedt
-
- Aug 26, 2010
-
-
Christian Kamm authored
-
Christian Kamm authored
* If possible, create LookupContexts through SemanticInfo; it caches the linked Context and will be faster. * Contexts now own their Engine. Reviewed-by: Lasse Holmstedt
-
- Aug 25, 2010
-
-
Christian Kamm authored
In preparation for caching Contexts. Reviewed-by: Erik Verbruggen
-
- Jul 27, 2010
-
-
Leandro Melo authored
To make sure property color foo: "white" is of type color, not string. Done-with: ckamm
-
Leandro Melo authored
Done-with: ckamm
-
- Jul 23, 2010
-
-
Kai Koehne authored
-
- Jul 16, 2010
-
-
Kai Koehne authored
-