debugger: fix reporting of type size from python dumpers

Change-Id: I46ed81d3c0bf06e8c7b6a80266ea1b833120e90e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Debugger: Fix stack layout display.

Do not start at model root, since an additional layer
has been introduced. The check for root level in the recursion
is then no longer required.

Change-Id: I22c83b3eb4c07dacc3b5af45edeb340a02c01e3e
Reviewed-by: hjk <qthjk@ovi.com>
debugger: use *running instead of ^running as running notification.

This is closer to internal gdb state. There are still a few workarounds
for gdb < 7.0 which probably should be dropped as BFD 2.18.50.20080226
yields "assertion fail elf32-i386.c:366" on stock Ubuntu 12.04 gcc,
so stock gdb 6.8 cannot be used with that compiler anyways.

Change-Id: I22c4e0ce91f634cc171d65f0ad07d68d679af10c
Reviewed-by: David Schulz <david.schulz@nokia.com>
Reviewed-by: hjk <qthjk@ovi.com>
Fixed capitalization in string

Change-Id: Idf343979726515b16bc822617ac3a9afae911680
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Fix compilation with Qt 5 / nmake / shadow builds

qmake/qt4 included the source directory automatically for most plugins,
which got dropped in qt 5 (change 0f548b1744e2). Make sure it's
included again ...

Change-Id: Ief06cf9b3c7afd8432df7511df5f917023d477ef
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Squish: Fix for UI change

Implementation of TargetSelector has changed - this patch adjusts the
click positions for build and run settings.

Change-Id: Id65a00d8dba66d6be158ca86969795ce1196e569
Reviewed-by: Robert Loehning <robert.loehning@nokia.com>
Squish: Fix for changed QmlApplicationViewer code

Change-Id: Ia8f1b69bdeff029ff5cb1513bab90c41c33b210e
Reviewed-by: Robert Loehning <robert.loehning@nokia.com>
fakevim: Fix selectText() with invalid range

If invalid range is passed to selectText() it should return empty
string.

Change-Id: I42ec26fb3dad3f1b521370b1a9596f3d52b92a64
Reviewed-by: hjk <qthjk@ovi.com>
fakevim: de-noise

Change-Id: I6b47304f43138d6944a55b2a2047c4832ced16d9
Reviewed-by: hjk <qthjk@ovi.com>
debugger: remove outdated inactive code

Change-Id: I167a04c3500d0cb4bea1b5390c8920b93fc72ad0
Reviewed-by: hjk <qthjk@ovi.com>
android: remove unneeded enums, declarations and associated code

Change-Id: I8ec2b90ccfe1498f4188b50624f77436c1c1a492
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Reviewed-by: hjk <qthjk@ovi.com>
android: simplify code, pull out common subexpressions

Change-Id: If3540328c0f2f0af375ccaba2e10c5417e8f1ed9
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
Reviewed-by: hjk <qthjk@ovi.com>
Debugger: Format addresses in tooltips.

Pad to 4 digit groups and insert colons for readability.

Change-Id: Icdda754e1d5ac26fd5bb90b5434b0cfa1f7a2f4e
Reviewed-by: hjk <qthjk@ovi.com>
Doc: update automatically generated links to point to qt-project.org

Change-Id: I4a318e8f26253983431cc7789e6c0b5adf92f226
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
Doc: switch links to point to qt-project.org

Change-Id: I136a28697c0b7aba03227387c5ce2e106c52708a
Reviewed-by: Casper van Donderen <casper.vandonderen@nokia.com>
autotools: Properly filter .moc files

Change-Id: I2fc230868218313b9a3c5a005e0f72dac1d9f4d0
Reviewed-by: hjk <qthjk@ovi.com>
android: compile fix

Missing intermediate rootQt4ProjectNode()

Change-Id: I27ddf9850a700cdd77e0f1805f1721b93a6e1ee4
Reviewed-by: hjk <qthjk@ovi.com>
Botan: Do not link against QtCore, QtGui.

Clear the QT variable and pass the include paths for QtCore
such that QtGlobal is still found.
This makes it possible to build Qt Creator in debug mode on
Windows since the .pro-file additionally specifies 'release',
which causes link errors (QtCore4.lib, QtGui4.lib not found
in debug builds).

Change-Id: I75bcd00cd6f7b598972dca5e3d969949d325e3f6
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Provide build system independent deployment data.

Attach an object containing deployment information
to the target. The respective build system plugins are
responsible for setting up this information. The
Qt4ProjectManager already does that; others should
follow (which is expected to result in gradual
refinements of the design).
The immediate motivation here is to free the
RemoteLinux plugin from the requirement that
qmake must be used for building the projects,
which makes it much less generic than it could
and should be.

Change-Id: I9943787f4e352d014e721082016542b10c8cce90
Reviewed-by: Daniel Teske <daniel.teske@nokia.com>
Making the QmlApplicationViewer Qt5 compatible

This patch makes a "QmlApplicationViewer" based application from
the Qt Quick app wizard buildable and runnable with Qt5. Note,
that this is still QtQuick 1.1. We are still missing a QtQuick 2.0
based pendant of QmlApplicationViewer.

In addition (separate patch), we may want to tweak the wizard
flags in a way that the wizard allows to create a "Qt Quick 1"
application for a Qt5 target. (Or perhaps we explicitly do not
want that, because we want the developer to use QtQuick 2 with
Qt5?)

Change-Id: Ie3fc8a77a1ff4fba3244f2047d2685c570014356
Reviewed-by: Eike Ziller <eike.ziller@nokia.com>
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>