Qt4ProjectManager: Remove unneeded #ifdefs.

Get host OS info at runtime.

Change-Id: I677fb093fefef7fbe341c972b828df5d81a04ef4
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
s/ProjectExpander/ProjectMacroExpander/g

The new name is a better description of what the class is all about,
it matches the filename and it does not conflict show up when trying
to expand "PE" to ProjectExplorer.

Change-Id: Ie6a10b9a83dc8bc529e35e3381f733dbe25847a3
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
VcsBase: Don't use deprecated Core::Id(QString)

Change-Id: Ie41e4c718dc84b2ceb2125f11359531bb3d4acf8
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Git: Simplify use of Core::Id

Change-Id: Ib7d68fa0627eda28865e2fa7baf61e9ed40914c9
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
QtSupport: Remove unneeded #ifdef.

Get host OS at runtime.

Change-Id: Ib5757e9e147a252efc580614bb6257d04a7901f2
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Designer: Remove use of deprecated Core::Id(QString)

Change-Id: I3edd01064a560b9297ec424003972f131185803b
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
C++: Fix dangling IDocument* in CppCompletionAssistProcessor

Steps to reproduce the crash:
 1. Open some long file, e.g. botan.cpp
 2. Trigger completion and close editor immediately

The IDocument pointer was only used to reference the file name. Instead
of passing an IDocument* to the IAssistInterface, pass the file name.

Change-Id: Iafce9b818806a77968a10541114bc9b7c8665f11
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
Qbs: Report command that failed

... not just its output.

Change-Id: Iecac38e5f8458bebdd609ed0a514fe361ae5bd8d
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Qbs: Remove useless member variable

QbsBuildStep::m_showCompilerOutput is never changed, so remove it.

Change-Id: I9c23d693213e787b6f3155a51ee4803dcb83f910
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
AndroidQtVersionFactory: Do not detect unsupported/android-g++

See qtbase commit 97fcf3bc987a18f32233fea550eb4a5a22e2b822

Change-Id: I4a94ab12a6bac0505fe4e6da4a72cb8b7e0b7032
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Core: Add a convenience .withSuffix(QString) method

Change-Id: Ia6a1802376442d3e3ccdce2b0a061c71edafa8c9
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
FakeVim: Simplify Core::Id usage

Change-Id: Id8fdc442c535d0fcc274360b8ed590f5e1c61e03
Reviewed-by: hjk <hjk121@nokiamail.com>
Analyzer: Don't use deprecated Core::Id(QString)

Change-Id: Ib03600344f74b3503048cabf9e90258512bb946b
Reviewed-by: hjk <hjk121@nokiamail.com>
Core: Remove Core::Id(QString) usage from DeviceManager test

Change-Id: Id3e191d471d4ff0137beff257d1cb2b3694c793f
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
cdbext: Generate values for QDate, QTime, QDateTime

... in the watchdata via flags.

Change-Id: I4664807713cc7747216de5abaabf30011921ab4c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
RunConfigurations: Avoid some direct QString use with Core::Id

Change-Id: Ic67c34837f01ab478f107dc05c4fe1470dcfa36c
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Git: Recognize SHA1s from 7 to 40 digits.

Qt's grafts have 9-digit SHA1s which did not work
with the previous 7-8/40 character limits.

Change-Id: I3989405d00b575a6efb7dc6a467cbb24df9f3db5
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
ExternalEditors: Remove #ifdef and use Core::Id more directly

Change-Id: Idb395684c9950ac9f542f7cf376e7381aa4d359d
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Move DefaulDesignerAction in component core

Change-Id: I18ff1a1128a1929c6f8cace42a93d5499c0cebdf
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Add more exports for actions

Change-Id: Ia5fedace9f1afacdfe8c2ba4ab5a2af86640a7c3
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>