qbs files: put qtcreator.sh into the bin dir

Change-Id: If6f768aef061c079504828585a36970ff6db42cf
Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
TargetSetupWidget: Handle requiredFeatures correctly

Change-Id: Ibd1df2026266c7c3d839f5579b73227366c95a5c
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
RemoteLinux: Move "is default" status out of the device configuration.

The information about which device is the default one is by definition
"global" and therefore does not belong into the device configurations
themselves.

Change-Id: Ib7349aac4663a674fac5bf35c4d128aeb53fbec2
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
Rename Recent Sessions -> Sessions

All available sessions are displayed, not only recent

Change-Id: Ib2bc419526135eff414f7c997b2bf603424aa452
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@nokia.com>
Reviewed-by: Daniel Molkentin <daniel.molkentin@nokia.com>
QmlCppDebugging: Always Delegate call to Cpp Engine

Mixed Engine delegates all calls to CppEngine. The state transitions
of the cpp engine ensure that the qmlengine is called correctly.

Change-Id: I7490858a91f5120a83b781ca605ad157e19d7949
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
QmlCppEngine: State Transitions

Ensure proper state transitions of the slave engines.

Change-Id: I875543f4d547fccf5df30b78a071e1c3d3d7f18f
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
QmlDebugging: Fix breakpoint states

For mixed debugging, the ownership of breakpoints is with
the mixed engine so that it can set the state of the breakpoints
correctly on DebuggerFinished.

Change-Id: I0e03493ac997dbca0a34ca65de1eba3690faceba
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
Merge remote-tracking branch 'origin/2.5'
Fix qbs build.

Change-Id: Ie23c7281859b32b92584331b6bd4c08a77fcca72
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Port Qt Creator to the new plugin system of Qt 5.

- Add Q_PLUGIN_METADATA for Qt 5, use Q_EXPORT_PLUGIN
  for Qt 4.
- Generate the Json files for Qt 5 from the pluginspec
  files by using a XSLT sheet.

Change-Id: I8653f182ae7d61615971c093df10b84fb06c2172
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@nokia.com>
Debugger: DebugBreakApi is always used under 32bit Windows

Change-Id: Iacd672cf38f698912609aeb2d3e7d54101bcfe0d
Reviewed-by: hjk <qthjk@ovi.com>
UI text: use book style caps for options in pull-down lists

Change-Id: Id4ada4406d7ea73f9b2f99f2be5187c9ff9415b0
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>
debugger: fix default value for char * display

Change-Id: I6edff2b83dd1965cd9975a4e90c6deba17a2c375
Reviewed-by: hjk <qthjk@ovi.com>
debugger: fix special case of uninitialized data in manual test

Change-Id: I9489f390008d5fbf73b3e151e9f1d86262d97905
Reviewed-by: hjk <qthjk@ovi.com>
debugger: more robust detection of types with vtables

Needed to get the "dynamicType" deduction right.

Change-Id: I30ea14f95110fa405abb3a1cb15293d57be87fa3
Reviewed-by: hjk <qthjk@ovi.com>
debugger: reset AUTORUN explicitly for manual tests

Change-Id: Ic71082ebd7779068886b68bce20d7d75c3055c17
Reviewed-by: hjk <qthjk@ovi.com>
debugger: fix std::map dumper for gcc 4.6

Change-Id: If81c38ad07c7e0fa40554295e6a0077c54565ba3
Reviewed-by: hjk <qthjk@ovi.com>
RemoteLinux: The device manager should not be itself a model.

The ListModel functionality is only needed in very few contexts,
so we move it into a dedicated class. This cleans up the actual device
manager.

Change-Id: I325bf43a9260ab9a8e484f8972e2d962ea2f1b3e
Reviewed-by: Kai Koehne <kai.koehne@nokia.com>
Update copyright check script

Update copyright check script for the new (old) email address

Change-Id: Ib3dbb3505362e57587832467d9a0323b8cde6272
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
WelcomePage: replace context panel for session editing

This patch replaces the context panel by extendable list items.
This does not create any visual cluttering on hover and is more
user friendly.

Change-Id: Ib9b283f6972ea7e9ae3dc3155d0c3f1c8fe2e806
Reviewed-by: Alessandro Portale <alessandro.portale@nokia.com>