- 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
-
Christian Kamm authored
Task-number: QTCREATORBUG-1757
-
- Jun 28, 2010
-
-
Christian Kamm authored
Task-number: QTCREATORBUG-1737 Reviewed-by: Erik Verbruggen
-
Christian Kamm authored
When reading the xml file describing the Qml types, we incorrectly classified all functions as methods. They should be slots, since otherwise qmldump couldn't have dumped them in the first place. Task-number: QTCREATORBUG-1755 Reviewed-by: Erik Verbruggen
-
- Jun 25, 2010
-
-
Christian Kamm authored
By actually storing the documents instead of only the root and id environments.
-
Christian Kamm authored
Filtering them out has long since become unnecessary. It was used back when JS files were sourced from Script elements - there they'd only make the functions available. Now functions and variables are imported. Task-number: QTCREATORBUG-1735 Reviewed-by: Erik Verbruggen
-
- Jun 10, 2010
-
-
Christian Kamm authored
The type information is now generated at runtime.
-