QtSupport: Fix check for installed qt for framework builds of qt 4.8

Task-number: QTCREATORBUG-8839

Change-Id: If41eecca6e20c2766a63b576e2329b4c9fd5e5e7
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Squish: Reduced timeouts in tst_memberoperator

Change-Id: I0945c1752500a32b45320497e12d96fa7d8f623f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Kits: Fix saving of kit data.

Make sure to not save in the KitManager destructor: Depending on how
creator is shut down (e.g. auto-shutdown after running plugin tests)
the other Managers may already be gone and then the Kit data will be
damaged.

Change-Id: Ieca06b8ac979024a90cb3b7d5e41f4506b4480bd
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Qt4Project: Fix building of subprojects for debug_and_release

Use the right makefile.

Task-number: QTCREATORBUG-8793

Change-Id: Ibd836602b465342ccc489e48dc253160e2678b1f
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
VcsManager: Prevent parents caching when VCS not found

Editing a file inside .git directory is intentionally not detected as
managed by Git. This causes cache override for the real toplevel with
a null version control

Change-Id: I8a333c38fb160e3dba4f0ee4677b68c4c619ac6d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Add a comment about the sources of inspiration for diff algorithm

Change-Id: I34123d6d9398bcb3afaa5bf8d043c3fd296f5f4d
Reviewed-by: hjk <hjk121@nokiamail.com>
QmlDesigner: fix memory usage of qml2puppet

In Qt Quick 2 the parent property is writable.
Therefore the InstanceSpy always collected the complete
object tree waisting memory.

Change-Id: I44f2d1ad90ef2bbea34a7cbd414f88cae37e0462
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
don't install .lib files under windows

we don't support building 3rd party plugins against an installed qt
creator anyway (we don't install any headers), so it makes no sense to
install import libraries (especially into the wrong directory).

Task-number: QTCREATORBUG-8395
Change-Id: Ie6703598324d9dd39aa82d1eb0f2fecd224e4390
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Avoid crash on qmljs plugin unload

The unload of qmljs plugin caused qmljs code style settings
to be deleted, while core still had a pointer to them and
used it afterwards. Added unregisterCodeStyle* methods
for symmetry and used them on plugin destruction.

Change-Id: I49f0fc52f3e71d053e6ada604672a4cc3eafa486
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Squish: Replace useless signal waiting

Since Squish 4.2.3 the signal handling has been fixed and this
signal won't be caught by Squish because it was triggered by another
object.

Change-Id: I4a849084712ee99f9e63b844f832ba8dadd793ac
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Update qbs submodule and make use of the new QBS_DESTDIR variable.

Change-Id: I3cc3e1f20fdd122f9f493c25d15902e926fe0ad9
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
show LaunchQtCreatorCheckBox at the standalone installer

Some code was there but the ui file and the showing code was missing.

Change-Id: I9a865ff7a10995d3b129e0b18c2f250bca852f9e
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Debugger: Enable/disable debug button

The debug button should be enabled or disabled after
checking if the project can be run in DebugMode.

Change-Id: I2700c1de290f89bae9456319c2e93857374838ed
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Doc: the script console is now an output pane

Fix some remaining occurences and screenshots.

Change-Id: Ibb8d874996fe767aca180b2964559313efa8157e
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Aurindam Jana <aurindam.jana@digia.com>
Fix DeviceManager unit test.

We use the same name unification method as everywhere else, so adapt
the unit test accordingly.

Change-Id: I71090f26dd33901b89d8bb6ac2bccda811a63515
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
CMakeValidator: Make code more robust

Change-Id: Ibfe0572adee9d5ffe98259465d5070448d704e1c
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Fix qbs submodule installation.

We want the qbs library and resources to be placed in
the canonical places when installing Qt Creator. This
also makes it necessary to change the location of the
respective files in the build directory.

Change-Id: I8e78ec5aa0e8b728ccca96d45a647c1488961ea0
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Debugger: Fix Eigen::Matrix dumper

Task-number: QTCREATORBUG-8910
Change-Id: I11362d94aa271c9e5e6d97637993b6dab6713117
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: CDB: Don't add a task for the wow64 exception.

Task-number: QTCREATORBUG-8886

Change-Id: Idf08562c58e1f02b09ef6ff7a9fb899f1516f9ae
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Fix loading of debugger in a Kit

Loaded debuggers from a generated profiles.xml
where overwritten by autodetected values. So
check if debugger is valid before taking
autodetected values.

Change-Id: I768821950cc507c8b772ea1894af6b653e7604d1
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>