Locator: Fix deadlock

Updating the completion list is done in a separate thread, and for the
all and current project filters that requires a slot to be synchronously
executed on the main thread.
Triggering the update first canceled a running update and waited for
it to finish, before starting the next update. If the first update
hadn't run its code on the main thread yet, it was never be able to,
and never finished.

The patch just removes the waitForFinished after the cancel. There is no
reason to wait, since we retrieve all results only when we get the
finished signal of a non-canceled update anyhow.

Broke with 05c267673f43ecbb0ae4c44adc7d02a690435f8b when fixing
QTCREATORBUG-12592

Task-number: QTCREATORBUG-12875
Change-Id: Iba9d46d469e6b2c7e894963d964c2eaca4bc4d93
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Debugger: Rework matching of debugger item and target

The general idea is to find an item that matches closely what
is stored in the kit information, but also accept item based
on toolchain matching as fallback with a lower priority.

Change-Id: I41a00562fa4308eb834d853865c41873ef362bd8
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Avoid duplication of SDK debuggers

Task-number: QTCREATORBUG-12888
Change-Id: I732f1bfe44dc47d0c96570649f3bf8c0e3f40dda
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Abi: Fix detection of mips64el

Change-Id: I3821a8817bbb7e76f95f53d058c2f1599320bff7
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
iOS: Fix determination of SDK with maximum version

Change-Id: I6fc1f0eceeff4286936999986263cb034c1a7663
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
don't declare defeat if only cumulative evaluation fails

it is entirely plausible that the precise evaluation would succeed,
while the cumulative would fail due to some serious inaccuracies
introduced by it. such problems would be particularly hard to debug, as
we suppress error messages from the cumulative parsing, so the user
would get a "Giving up" message without any context.

Change-Id: I826b3b1d838808464b551e8ee0d7375d239442a3
Reviewed-by: Gatis Paeglis <gatis.paeglis@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Add an Open menu action to qt quick templates

Task-number: QTCREATORBUG-11728
Change-Id: I7f3ad47a2fe4a247efefe57a0de5149c64ac2456
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Debugger: Fix soft assertion

SOFT ASSERT: "!m_id.isValid()" in file .../debuggeritem.cpp, line 92

Introduced in 5b5a7d1deaa77aac0e3c3c3e89523ee9562bc4a6

Change-Id: I82416302402770d885f8eb96b6966294a5368cbe
Reviewed-by: hjk <hjk121@nokiamail.com>
Fix missing argument

Change-Id: Id43d168859012ce9dcebb62e996cfdef7079aaaa
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Squish: Update Creator's sources to v3.2.0

Change-Id: I224da43ad46acfce33fb62926df62c211164ed40
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
QbsProjectManager: Write enable project files before adding/removing

Prevent failures in situations where Qbs project files are still write
protected, like e.g. in Perforce VCS.

Change-Id: I2828546adcc314b7c6b0b6720e1cf96733d62fa5
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
FancyMainWindow: Don't relay enter events as leave events

Change-Id: Ia92929d69d8d25b926be3061dbe3ee5dc95ff44a
(cherry picked from commit f6fea87a4d2ddb3bf70b702a1c140e336beaddbb)
Reviewed-by: Ulf Hermann <ulf.hermann@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
QmlDesigner: Fix typo

Change-Id: I36c8393ace088d7702d1771e806e1e420eb8bd95
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Fix deployment of clang library

Since the plugins moved in 6aad96d89b5cd4f8b7e06b72cf911054c5d89037,
the rpath of the clang code model plugin was broken for deployed clang library.

Change-Id: I5d59390540918c73a2cd217bb5ebf8f947122f01
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Correct the encoding of the stand output

Change-Id: I8f2cfb0860bf99af7e80ced0d97906673236482f
Set modified after switch UTF-8 BOM

Change-Id: I593497ffdd0ecb57bfa886be22220243f020caed
Detect portable MSVC2013 (12.0)

Change-Id: Id2d5fb2de7cb92ab27848addb5ed48d86174f13a
Detect CDB from environment variable 'CDB_EXEC'

Change-Id: I4c4d1c6a5e75373fb98ca794fd7237849e4f0207
Remove RemoteLinux depend for Valgrind

Change-Id: I311f1098dcdfc312d4a81941dce1278852637db3
Remove gitorious wizard

Change-Id: Ic7013e5c664ce6ac28328f75237069df8d90f6eb