Merge https://git.gitorious.org/qt-creator/qt-creator
Merge https://git.gitorious.org/qt-creator/qt-creator
Qt Versions: Differentiate between qmlscene and qmlviewer

Qt5 features both qmlviewer (QtQuick1) and qmlscene. We can't just
assume that everybody wants to use qmlscene.

Change-Id: I6668b7776869826575ce035f1e9ace47908013ff
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
QmlProject: Support both qmlscene and qmlviewer in run configuration

Provide both qmlviewer and qmlscene as run configurations if the active
Qt version is 5.0.0.

Change-Id: Iaff1361921bdd2d6b2256c4c4cb51e96802c2519
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
QmlProject: Fix compilation failure

Fix breakage introduced by Iaff13619

Change-Id: I1123f34d0bfb70049d6ee584ef7cb3bd94c48c55
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
Doc: some cleanup after the Symbian target removal

Fix next and previous links, remove links to obsolete
topics, add a note about removed Symbian support.

Change-Id: I585e3cf868df6310c06465ea826c29d1b977e188
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Debugger: Improve engine detection.

Remove the RunConfiguration parameter from guessCppEngineType()
and use the DebuggerStartParameter::toolChainAbi only.

Use fillParameter() to set the debugger command and toolchain
in order to prevent mismatches.

Add logic trying to figure out the profile to fillParameters()
in case the profile passed in is 0 for the command line cases.

Use CDB matcher for post mortem and Remote CDB, fix it to
prefer 64bit CDB on 64bit OS.

Change-Id: Icedc3883fe15660303060498ab609957e6d01cd1
Reviewed-by: hjk <qthjk@ovi.com>
Merge remote-tracking branch 'origin/master' into 2.6

Final merge of master into 2.6.
C++: Use soft asserts in CppRewriter

While a "real" C++ type rarely contains parantheses or other
characters that are "special" for a regexp, gdb happily
sprinkles in things like "(anonymous namespace)::".

Killing Creator while trying to beautify such a name
is inaccpetable.

This should be followed up by patches handling the known
problematic cases properly.

Change-Id: I8cc8509f1d7df0a8780876cdba556e1cf7ec4a95
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Rename "Tool Chains" option page to "Compilers"

Currently it contains compiler settings only, so there's no
need to let people search for e.g. debugger settings there,
that might be considered part of the toolchain, too.

Change-Id: I458f3d1cf1784b85820f8af7604a2a004372a909
Reviewed-by: hjk <qthjk@ovi.com>
Fix error handling when killing Windows processes.

Similar to Unix.

Change-Id: I967da0eb461e63505e4b47b5fcf6de0df6256e94
Reviewed-by: hjk <qthjk@ovi.com>
Squish: Fix breakpoint line number

Generated main.qml has changed.

Change-Id: I697e9346e2fc45f5c5423b2f9d9892a601a38c75
Reviewed-by: Robert Loehning <robert.loehning@nokia.com>
Use QT_NO_CAST_FROM_ASCII for debugger plugin.

Fix gdmi escape routine by using a traits class to adapt
QByteArray/QString.

Change-Id: Ic6d2a0c927e4613aec9f69095bbb04a393e9edb9
Reviewed-by: hjk <qthjk@ovi.com>
QNX: Fixed signal-slot connection

Change-Id: I03c9b3094b156e76e9f6bfaffed41585df68b38c
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Replace some QStrings with Utils::FileName

Change-Id: Ia96963b90788250b4bc6bc89c2bb697de103535f
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
QNX: Fixed starting executable when debugging on QNX Neutrino device

An updated version of gdb for QNX does not support "-exec-run" with path parameter,
while "run" still works.

Change-Id: I86bbe3ef2247809e56416ed641df5bc8e165fddd
Reviewed-by: hjk <qthjk@ovi.com>
debugger: use gdb again to read executable file name from core

Change-Id: I035d1260c5cf08d4a65adb4494a5f83045effecf
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Reviewed-by: hjk <qthjk@ovi.com>
Make buildDirectoryInitialized a Qt4Project specific signal again

And fix it to the old behaviour while at it.

Change-Id: Ifd786e085c621fb3cd59b98cc665d9e3c7fcce51
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Remove evaluateBuildSystem signal

It adds almost nothing and introduced some bugs.
This fixes:
Double evaluation in cmakeproject on build directory changes.
Wrong runconfiguration update in cmake for set_target_properties(target
PROPERTIES OUTPUT_NAME [..]) changes.

Unecessary runconfiguration removal in AutoTools and Generic projectmanager.

Reevaluation of .pro files on changing the active runconfiguration or deploy
configuration.

Task-number: QTCREATORBUG-7723
Task-number: QTCREATORBUG-7761

Change-Id: I50249b186917cd3a4f399f187f09ac8428ab6f9e
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Compile fix (QT_NO_CAST_FROM_ASCII).

Change-Id: Id43f23bdd70b7cbb30a0dc7a20f98508244135df
Reviewed-by: hjk <qthjk@ovi.com>