CPlusPlus: Avoid reversing results for call lookup

Task-number: QTCREATORBUG-5876

Change-Id: Ia94f4aa67af2b79862acd7869a3952f6a44932cb
Reviewed-by: hjk <qthjk@ovi.com>
Mac: Fix Qt5 debug helper compilation.

Task-number: QTCREATORBUG-7917

Change-Id: I6e76923e02c9c1ccc411d2f0978fe63e867e6469
Reviewed-by: hjk <qthjk@ovi.com>
Fix warning about possible uninitialized values

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

Change-Id: I3b9c429f439ea5f5c18fd5c5cb78d325b65c285e
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Remove ambiguous literal 0 from createIndex calls.

This is now a build-error. The default value is a null void pointer anyway.

Change-Id: I92d0faf5152ec53c8e84ba4982c151a09aa33146
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Fix indention

Change-Id: Iec980097909a4ece026888af768a53ad582a3166
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Make renaming of kits consistent with other areas

Do not use double-click on the name in the table for renaming.
Add a line edit to the kit details instead.

Task-number: QTCREATORBUG-7805
Change-Id: I6fac275b095c9000c765609a4cee1963d8e80380
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Do not register the same Qt version under several names

Do not get fooled by the same qmake being available (via
symlinks) in several places on the file system. Just register
each Qt version once.

Change-Id: I8d5efb80599a697c32a3ca3ab37924bc9ab523eb
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
ClearCase: Hijacked files are only relevant for snapshot views

Change-Id: I92959a83e74aceb693678fa74dc2bcdde83ad8d3
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Add support for base ClearCase.

Current implementation only works for UCM views, which is a bug.
UCM is layered on top of base ClearCase. UCM has concepts such as
projects, streams and activities. When a view is base ClearCase
disable all prompting for activity, UCM menu entries and dialogs.

Change-Id: I81fb1a014373ece97d3f681623d314344a59b75a
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Squish: Added Harmattan Kit

Change-Id: I01f95b250a9e708a58793f1fc859cd1152624bae
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
qbs files: Generate translations

Change-Id: Ia8e486e377a0858974fd6503f85762bb34039786
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Make handling of model ids compatible with Qt 5.

QAbstractItemModel::internalId() returns a quintptr in Qt 5. Handle this
in a way compatible with both Qt 4 and Qt 5.

Change-Id: Iacb9ab71e95085f061fac1e3f4e4759ed43ca7ef
Reviewed-by: hjk <qthjk@ovi.com>
Introduce $$QTC_PREFIX

'make install' now installs to $(INSTALL_ROOT)$$QTC_PREFIX/...

This is used for giving the contents of the 7zips an additional prefix.
(previously done by doing an additional copying step in bindistHelper).
QTC_PREFIX can also be used to give Qt Creator a different install path
at qmake time, and defaults to /usr/local on Linux.
On Windows and Mac there is no default for QTC_PREFIX.

Usage: qmake -r QTC_PREFIX=/qtcreator-2.6.0 && make &&
INSTALL_ROOT=/tmp/creator-dist make install

Change-Id: Id30781e14bfdde52531800f22b22e39f0459e806
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Squish: Fix in tst_create_proj_wizard

Change-Id: I6d8541f1e734bc1f425456b22b2b392f181a62c7
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Always save settings on exit

Task-number: QTCREATORBUG-7904

Change-Id: I1f7e1462db287cfda2d131f380c7235a94832e69
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Qt: Use any desktop Qt version if the Qt in PATH is not found

Avoid having a default kit without any Qt version set if we have
one that could be used for the desktop.

Task-number: QTCREATORBUG-7892
Change-Id: I58ae9b286eb6424757ee44bad9021340720e5826
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Remove useless code

Kit names are unique already, no need to try and make them more
unique:-)

Change-Id: I315387808aec790b85ee301f22984eda81608467
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Squish: Fix getConfiguredKits()

Change-Id: Ie8a38eedac3e89abbe0bfb659ccc57bb7a30990d
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Squish: More explicit name for Desktop kit

Change-Id: Ibc711e37ca71d3543a8fa8b46fb2ac7c9c5c4129
Reviewed-by: Christian Stenger <christian.stenger@digia.com>