| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|\
| |
| |
| |
| | |
Conflicts:
share/qtcreator/translations/qtcreator_pl.ts
|
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Set complete build environment (MinGW).
Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
Task-number: QTCREATORBUG-2883
(cherry picked from commit f1fb0bddb11d69355784953a6cc0364f9fa25d3e)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Set complete build environment (MinGW).
Reviewed-by: Christian Kamm <christian.d.kamm@nokia.com>
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
Task-number: QTCREATORBUG-2883
|
|/ |
|
|
|
|
|
|
|
|
|
|
| |
Getting the lookup context is expensive. So it is now done only
on user interaction.
Reviewed-by: Roberto Raggi
|
|
|
|
|
|
|
|
|
|
|
|
| |
In order to determine all components that instantiate a given component,
Bind::usesQmlPrototype was called on each document in the snapshot.
That, in turn, had to iterate over all object definitions inside the
document, resolving their prototype references.
All in all, it lead to a very large amount of fairly expensive lookups
that were slowing down Creator considerably.
Reviewed-by: Erik Verbruggen
|
|
|
|
|
|
|
|
| |
Make sure that a comma is added when inserting array elements
into the array.
Task-number: QTCREATORBUG-2796
Reviewed-by: Erik Verbruggen
|
|
|
|
|
| |
Task-number: QTCREATORBUG-2802
Reviewed-by: Roberto Raggi
|
|
|
|
| |
Reviewed-by: Christian Kamm
|
|
|
|
| |
Reviewed-by: Erik Verbruggen
|
|
|
|
|
| |
Task-number: QTCREATORBUG-2640
Reviewed-by: Roberto Raggi
|
|
|
|
|
| |
Task-number: QTCREATORBUG-2737
Reviewed-by: Kai Koehne
|
|
|
|
|
| |
Task-number: QTCREATORBUG-2733
Reviewed-by: Kai Koehne
|
|
|
|
|
|
|
|
|
|
| |
Make sure that the 'artifical' URL of the item created actually is
absolute (starts with a file:///). Otherwise an Assert will be hit
when the imports include e.g. a .js file, and the Engine tries to
load it.
Task-number: QTCREATORBUG-2644
Reviewed-by: Olivier Goffart
|
| |
|
|
|
|
|
|
|
|
| |
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 b53ba61248ac398c98cf5849d050f99de92ff6a9)
|
|
|
|
| |
Reviewed-by: Thomas Hartmann
|
|
|
|
|
|
|
| |
In the future, builtin objects are going to be exported in Qt 4.7 and
QtQuick 1.0.
Reviewed-by: Roberto Raggi
|
|
|
|
|
|
|
| |
Make sure to push a transitory state before leave(true) so it only
finishes the statement - and not the surrounding statement!
Reviewed-by: trustme
|
|
|
|
|
|
|
|
| |
Moved qmljsdebugger to a dir under qml/, made qmlobserver compile
without creator dependencies and made it compile with debugging
helpers.
Reviewed-by: hjk
|
|
|
|
|
|
|
|
| |
This lead to the semantic checker reporting incorrect errors in these
initializers.
Task-number: QTCREATORBUG-2340
Reviewed-by: Roberto Raggi
|
|
|
|
|
| |
Reviewed-by: Christiaan Janssen
(cherry picked from commit e871b7e3302aaa27a723c0cfc1635e47eba5c09a)
|
|
|
|
| |
This reverts commit f8c50013822bcf4119b88dada985c6d58fe27999.
|
|
|
|
| |
Reviewed-by: Roberto Raggi
|
|
|
|
| |
Reviewed-by: Roberto Raggi
|
|
|
|
|
|
| |
It's meant to be.
Reviewed-by: Daniel Molkentin
|
| |
|
| |
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
|
|
| |
The Qt4ProjectManager now uses metacalls to inform the QmlJSModelManager
about the project data.
Done-with: hjk
|
|
|
|
| |
Reviewed by: Thomas Hartmann
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
| |
Reviewed-by: Christian Kamm
|
|
|
|
| |
Reviewed-by: Roberto Raggi
|
|
|
|
|
|
|
| |
Don't use QMultiHash::values(key), it rebuilds the values list from
scratch for each lookup.
Reviewed-by: Roberto Raggi
|
|
|
|
|
| |
We don't want people modifying the shared component chain on a
const Context *.
|
| |
|
| |
|
|
|
|
|
| |
* Fix all warnings about non-explicit constructors except for those
in 3rdparty code.
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
by: Lasse Holmstedt
|
| |
|
|
|
|
|
|
|
|
| |
* If possible, create LookupContexts through SemanticInfo; it caches the
linked Context and will be faster.
* Contexts now own their Engine.
Reviewed-by: Lasse Holmstedt
|