QNX: Fix environment file parser for newer BB NDK

The newer NDK specifies the QNX_HOST_VERSION and QNX_TARGET_VERSION
separately, extend the parser to support assignments such as
QNX_HOST_VERSION=${QNX_HOST_VERSION:=10_0_9_52} and the Windows equivalent

Change-Id: I728fa0f6a4f0bd3b435d408794da1a6c8a93bd37
Reviewed-by: Mehdi Fekari <mfekari@rim.com>
Reviewed-by: Thomas McGuire <thomas.mcguire@kdab.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
CMake: Reparse .cbp files on swtiching targets

Also fix the code to not reparse the wrong file if the bc for a non
active target would be changed.

Task-number: QTCREATORBUG-8063
Change-Id: I40be4bbb1a5ef6ccc78515f153534a7304cae0e1
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
SSH: Link Botan objects into libQtcSsh.

Using Botan as a shared library is dangerous due to the use of
dynamic_cast and exceptions, which both reproducibly fail to work on
MacOs. Since there are no other users of Botan, we just add its objects
to the SSH library.

Change-Id: Ic79f081d2e1231a52feef02ef5b68761692f1110
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Remove experimental flag from QNX plugin.

Change-Id: I3a3beced9001580ce15a74431ed73c52f432de44
Reviewed-by: hjk <qthjk@ovi.com>
Fix qbs build

Change-Id: I73bed3284d491338359c730375c2b81d947dd5a4
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
QtcPlugin.qbs: use the right name binding in Group

We're going to add the property Group.name in qbs.
Consequently, Groups must use product.name when accessing the name of
the product.

Change-Id: Id2527300a8a7c26bb742d4111f9d47ded6c492b1
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
QmlProject: Enable runconfiguratons after restore

Task-number: QTCREATORBUG-7980

Change-Id: I180bfc999421a13f25f41487d7498f652432b1c5
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlProfiler: Detect interrupted execution

Task-number: QTCREATORBUG-8022

The profiler would switch to state "AppKilled" if the connection was
cut before all the profiling data could be read.  With Qt4.8, however,
the application dies before any data is sent at all, and such state
would never be reached.  This patch fixes the flow of states and
properly detects when an application started profiling successfully
but dies before delivering the data.  If the application doesn't run
at all (for example, launching a QtQuick1.1 app from Qt5), the
profiler fails gracefully without showing the error dialog.

Change-Id: I6fc53127b5dfe41de112e140b77895d430d3f79c
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Squish: Removed workaround

Bug is fixed in Qt 4.8.3

Task-number: QTCREATORBUG-7215
Change-Id: Idccfa11bf23ef4ed1962a8f84cf039b3de2bb8ea
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
QmlProfiler: prevent details pop-ups to leave screen

Task-number: QTCREATORBUG-8058

Change-Id: Id20e9d0573ee52bd0965a4e56c51df2aee6d2fa2
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Kits: Ensure that kitUpdated is send on apply

Change-Id: If2afb0d0c9e83c3815e838c6e31d2e2f815e3ac2
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Doc: update links on the Technical Support page

Change-Id: Idca0e0ebdb846bf3613f1368b16611f09f583a64
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
debugger: Fixed automatic run of self test

Change-Id: Icf2c100db571a37bc9e20e0e9cab47a627cfec23
Reviewed-by: hjk <qthjk@ovi.com>
Update the changelog.

The QNX plugin is not experimental anymore.

Change-Id: I10dc94135c7b54ab615612c4a2a6345ad0531d5d
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
VCS: Make 'Patch command' searchable

Change-Id: I7b2f813e090a443c3cd4fb771a05c79c8e84e972
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Version bump

Change-Id: Id0b100ae13cdd5edd82614c10bdf0cdeb45e6615
Adapt .pro, .qbs files and wizard templates to QtQuick1-renaming.

QtQuick1 is now (again) called QtDeclarative.

Change-Id: Ic75f1a47e972cac470730b53e102e9ab71548c47
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Reviewed-by: J-P Nurmi <jpnurmi@digia.com>
Installer: Suppress error if newer version of vcredist is already installed

Task-number: QTCREATORBUG-8076

Change-Id: Ia39491569fe696ec27c8375251ce6a0d5923dc1e
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Qnx: Connect to the device before launching the application

Change-Id: Ic3bac7f5abaf363a2334d5c7c2273ae53c3234e6
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Doc: Update FAQ

Change-Id: I0e39f0199652d17dcf483485074b62092fe16d03
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>