Debugger: Fix display of default-initialized QStringRef

Change-Id: I3986541bb23bb7647f2a36798577a1e489fdc90b
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Fix "Show in separate window" for string-like classes

Change-Id: I036be36070444cd761f215f3d60b9db25a5c149a
Reviewed-by: hjk <hjk121@nokiamail.com>
Qbs: Fix qbs install step

Fix setting the installroot of the qbs install step.

Task-number: QBS-353
Task-number: QBS-354
Change-Id: Ia99abd3044a9ec90c67de3060d5895ae0b6b8652
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Qbs: Fallback to filename as project name if qbs parsing fails

Use the project filename as a fallback in case qbs parsing fails
without being able to extract the main project data.

Task-number: QTCREATORBUG-9777
Change-Id: Iceedf55c7f5d56a8876c19bcbd94082752c08336
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Qbs: Clear build system related tasks before reparsing qbs

Task-number: QTCREATORBUG-9778

Change-Id: Ic054f1619832a5ff0ea53d7fc5225fe674ddac13
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Debugger: Fix std::string display with old LLDB (179.5)

Change-Id: I9a9abd3044a9ec90c67de3060d5895ae0b6b8652
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Fix std::string display with GDB

Change-Id: Iaa9abd3044a9ec90c67de3060d5895ae0b6b8652
Reviewed-by: hjk <hjk121@nokiamail.com>
Valgrind: Guard against missing logger

Change-Id: I2fa2df124b83be12c2156f944d2ecaece9e51eac
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Remove spaces from template arguments

Makes LLDB happier in subsequent type lookups

Change-Id: I1243bd3044a9ec90c67de3060d5895ae0b6b8652
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Disable build-in LLDB formatters for old LLDB

This is kind of hot fix to solve conflicts with Creator's
pretty printing in the LLDB 179.5 context which does not
seem to handle SBValue.SetPreferSyntheticValue.

Change-Id: I9837bd3044a9ec90c67de3060d5895ae0b6b8653
Reviewed-by: hjk <hjk121@nokiamail.com>
Adapt qbs files to qbs.fileinfo renaming.

Also update qbs submodule so Creator can open itself.

Change-Id: Iaa70d5e83d07a1120e795046ebbd8995159aa2db
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
ProjectExplorer: Fix build dependencies

Task-number: QTCREATORBUG-9601

Change-Id: Iece4fd11a42ac1562f9f6a2186c278ad49ce8d7d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Debugger: Make autotest work with LLDB 179.5

Change-Id: I9834330633e5568b7c94059d4286c93adfecb1a2
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Don't use classnames as part of inames

They may contain spaces and other things confusing the
watchmodel.

Change-Id: I87932b342de5e1b29c75ed921d4d6afddf4d51da
Reviewed-by: hjk <hjk121@nokiamail.com>
C++: Introduce caches to Clone* classes

Done-with: Erik Verbruggen <erik.verbruggen@digia.com>
Task-number: QTCREATORBUG-8747

Change-Id: I7cb694f8180c6aa932b07066d98d095340111324
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Reviewed-by: xSacha
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Fix build of Designer plugin against Qt 5 stable.

Change-Id: I53a6b49ff408c73d7532701a0b9eb5ed2c9aca6b
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Version bump

Change-Id: I0e90b8298bc053ca45db44ee107eba70465696d7
qmljs: add console.warn,...

Task-number: QTCREATORBUG-7033
Change-Id: I100cd6759534e5e94246f999481f5217f9e51b31
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Git: Prevent another crash on checkout

Crash happens if the repository has a submodule with local
changes that requires updating (commit changed between current
branch and new branch)

Since we already refresh for every repo change, just add "expect"
for checkout and remove the code accessing the deleted index.

Change-Id: Ic464129a2f001e017244fdf719b282dcbd9dffa4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Kit: Handle device changes

Fix the updating of kits as devices are added/removed. This never
worked as intended due to the DeviceManager not sending the signals
I expected it to send, but masked by the Kits options page doing
the right thing for us.

Change-Id: I2d42ff7c1b8f6d795e20aebd114d723304904d4b
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>