TaskModel: Remove updateMapping calls that lead to bad performance

Those were missed in 48255c92293c336d77ad4072a8dd41f7a250dfd9

Task-number: QTCREATORBUG-12109
Change-Id: Ie0cf9026038dd6627593c8dd14ab52d6c1ff19cf
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Qbs: write toolchainPrefix to qbs profile

Task-number: QTCREATORBUG-12133
Change-Id: I9d68c9900b7f701b788953fae334b581d7127386
Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
FakeVim: Don't handle command mapping further if editor was closed

Task-number: QTCREATORBUG-12073
Change-Id: I99b49b15a588e5fbcec4218df250a981644914ec
Reviewed-by: hjk <hjk121@nokiamail.com>
Valgrind: Fix "alien binary" filtering for remote analyzing.

The current implementation thinks an executed binary does not belong to
the project if it is not located in the build directory. However, for
remote analyzing, that file is never started from the build directory,
but from the place it was deployed to.

Change-Id: Iaaf473aac1cf90aa2300ab7c36b92008e269690a
Reviewed-by: hjk <hjk121@nokiamail.com>
Git: Fix author encoding on amend commit on Windows...

... when i18n.commitEncoding is not UTF-8 and the author has non-ASCII
characters.

Change-Id: Ieec0a78f4d31b18f9ebda9c4a1fce4a0d5ecbb9b
Reviewed-by: Peter Kümmel <syntheticpp@gmx.net>
Reviewed-by: André Hartmann <aha_1980@gmx.de>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
QmakeProject: Use build_pass evaluator for INSTALLS

Task-number: QTCREATORBUG-12151
Change-Id: I1ef91a7ecf784a98930f7a505b091910a4a2fe38
Reviewed-by: Oliver Wolff <oliver.wolff@digia.com>
Squish: Fix verifyEnabled()

If verifyEnabled() was used with an object's real name it failed due
to using invalid syntax.

Change-Id: Ie88ffbda3ab1601fbd781955146b6600ba5104a3
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Squish: Remove unnecessary imports

Change-Id: Ia902e0a797fea947f83505f6b09e3efed24f65b1
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Doc: Inspect C++ Code Model function

Change-Id: I710cb8e1944378c214d2b81ec4d1c1d1990f7d43
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Squish: Stabilize tst_git_clone

Change-Id: I144d2a528e1a8cb4a75d16814a022dac8c36dfce
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
CppTools: Fix race conditions in CppEditorSupport

...when accessing m_lastSemanticInfo by introducing semanticInfo() and
setSemanticInfo(), which lock the appropriate mutex.

Task-number: QTCREATORBUG-11367
Change-Id: If8ac6b8e6d576dfd1869c98a7ff7952ec97f530e
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
QmlDesigner.ItemLibrary: Give ListView delegates a width

This ensures the view also works if orientation is set to horizontal.

Task-number: QTCREATORBUG-12155
Change-Id: I3f558bb023850442fae7e8e50d5f09524f12108c
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
qmljs: split scan function

allows to more easily scan the various qml dialects

Change-Id: I9f8c44459e05e4658d3814c624e0f07762c83279
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Squish: Test automatic saving of files before build

Task-number: QTCREATORBUG-12014
Change-Id: I20080ac89d63c1d0a00cb18b31f5539bf2b4a554
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Squish: Make sure correct output panes are used

We expect the first five toggle buttons for output panes to be visible
by default. Additionally added buttons will have the property 'occurrences'
with a value depending on their position - not their label. Using the menubar
for these additional output panes is safer.

Change-Id: Ie58f8dd56ec35bfa9f6bba871aa807e4b1507c75
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Qnx: Properly setup the environment vars in the bar descriptor

The environment variables in the bar descriptor are modified
depending on the Qt deployment option the user selects.

This causes inconsistent behavior if the user modifies those values
on the template file. The env var values will be generated
in the final bar descriptor without being visible on the template
to avoid any user modifications that won't apply correclty.

Note: For next releases, the bar descriptor needs to be handled
properly to avoid any black magic so all modifications should
be visible to the user.

Task-number: QTCREATORBUG-11916
Change-Id: I00a2c855be3def31cd008071c6269e5a69f81536
Reviewed-by: Fabian Bumberger <fbumberger@rim.com>
Qnx: Fix crash when running with no device

"Run" should be disabled if active the kit contains not QNX device.

Task-number: QTCREATORBUG-12143
Change-Id: I6cf9c70a8c3fc2ec63833e93840c9310345bc2b6
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Clang: Compile fix for Qt 4

pchmanager.cpp:325:21: error: 'CppTools::ProjectPart::Ptr' has no member
named 'reset' projectPart.reset();

clangcompletion_test.cpp:305:59: error: no viable conversion from
'QLatin1Char' to 'const QString'
	.arg(text).arg(texts.join(QLatin1Char(','))));

Task-Number: QTCREATORBUG-12122
Change-Id: Ie591594da1e3d357e38efe216d758f15ad6c2cd2
Reviewed-by: Eike Ziller <eike.ziller@digia.com>