Squish: Handling different cursor behavior on Mac

Change-Id: I21dfc2783ee6cb3f83f7ce54a809593cabe03495
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Doc: new Qt Quick 2.0 file wizard

Task-number: QTCREATORBUG-8236

Change-Id: Ibffcae0d4b9d25801d23d2fa0d84ed7fe444feb5
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
make setting default Kit work

Copying from working copy to the real kit copy causes KM to reset
changes and call "discard()". Then m_isDefaultKit is reset which makes
the logic in "apply()" a mess. Try to avoid this by saving
m_isDefaultKit

Task-number: QTCREATORBUG-8205
Change-Id: Ie8243d7dc2aca92788d719c0c147127b3a7e8714
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
fix German double mapped key accelerator for menus "Datei", "Debuggen"

Change-Id: I249d730661279346de5c3654cdcfe335d5ead15e
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Squish: Update for Target -> Kit renaming

Change-Id: I3c8ae3c67f2459c13b885ed935bb1dc31e09c359
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Fix crash when closing creator

Fix crash when closing creator after the kit options page was shown.
Also fixes a memory leak.

Change-Id: I5c5f72fc3c83aaefecfb722a86902f5cbb880a70
Reviewed-by: hjk <qthjk@ovi.com>
Doc: using QML Scene for Qt 5 and Qt Quick 2

Task-number: QTCREATORBUG-8170

Change-Id: I2d1a2635b1efe820390084d20712c1fd9961276e
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
QmlDesigner: do not show warning for qml2puppet in 2.6

Since Qt Quick 2.0 is not supported the message about the
missing qml2puppet is just confusing.

Task-number: QTCREATORBUG-7858

Change-Id: I4c4454ff1179459456523b540cee7d395aaf8c5c
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
sdktool: Make sure to put a sane qmake path into qtversions.xml

Task-number: QTBUG-27980

Change-Id: Ic339384422da425a35d1f0180603605def71c5f3
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
sdktool: Fix removal of Qt versions

Task-number: QTCREATORBUG-8234

Change-Id: Ieb537f831f5c5404078fd3bfe191ea164e36bc5b
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
SDKtool: Fix autodetection sources of Qt versions

Make sure to use autodetection sources (--id) in sdktool that
are actually expected by Creator. Do so by prepending the necessary
magic.

This makes sure that creator will actually remove the SDK Qt versions
again once they get removed by SDKtool.

Task-number: QTCREATORBUG-8235
Change-Id: I8dde1ab1ae192c8f79de9fb9104461e7435237ec
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
debugger: compile fix in self test

MSVC does not support #warning

Change-Id: Ie9f9575a53c4c124e2ecffc6ad55181f2049ec5f
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: hjk <qthjk@ovi.com>
Make sure cloned kits are considered to be manual

Task-number: QTCREATORBUG-8231

Change-Id: Ic5f4cc876fef1a06e877702a272230fc7f44b1f4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Fix build issues being empty for non-qmake projects

In qmake based projects we override LC_ALL to make sure the parsers
do not fail to extract build issues from the compiler output.

Do the same for the other build systems.

Task-number: QTCREATORBUG-5097
Change-Id: I75830c362a736df42a0500c889c3c42e42b82047
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Do not append '2' to cloned kit names.

They are named "Clone of Whatever", so there is no need for further
differences.

This solution as suggested by dt is better then the one I originally
used.

Task-number: QTCREATORBUG-8168
Change-Id: I0bb1b9361c05fdd6a6a4cdd556e3c6ccdb7c9ad4
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Another target -> kit renaming

Change-Id: I47dbca2155b6aec0dfa5ad2ca6fe632be00d39a2
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Creator Examples: providing custom examples-manifest.xml

The user can prevent the default loading of examples and
provide a custom example manifest file through the
environment variable QTC_EXAMPLE_FILE

Change-Id: Id458d321e2c8815312e338e458a5283ac64b5c95
Reviewed-by: hjk <qthjk@ovi.com>
Creator Examples: search for manifest files in qt5 submodules

Change-Id: Ifd7b838f1471ea08f942d350ed649b0b174e96c5
Reviewed-by: hjk <qthjk@ovi.com>
SDKtool: Make sure the Qt id starts with "SDK." when setting up kits

We do the same when adding a new Qt version.

Change-Id: I910421ee4d913c76688b9ef6e4787edcd7c6f09f
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
C++: Clean up dev tools.

* Add -h and -help options describing the tools and their usage.

* Make the tools compile and run on Windows (MinGW, MSVC).

* Rename project dirs, executables and main source files to more
  meaningful names:
  - Use same base name for project dir, *.pro file, main source file
    and (if applicable) script file.
  - Use the prefix "cplusplus-".
  - The names are now:
      - gen-cpp-ast/generate-ast --> cplusplus-update-frontend
      - mkvisitor --> cplusplus-mkvisitor
      - cplusplus-dump/cplusplus0 --> cplusplus-ast2png

* Get rid of 'c++' shell scripts.

* Get rid of duplicates of 'conf.c++'. Rename to 'pp-configuration.inc'.

* Introduce src/tools/cplusplus-tools-utils containing common stuff
  that is used at least in two tools. 'pp-configuration.inc' can also be
  found here.

* cplusplus-update-frontend:
  - Print file paths of written files to stdout.
  - Convenience: Use default values referencing the appropriate dirs and
    files.

* cplusplus-mkvisitor:
  - Take only one argument, namely the path to AST.h.
  - Convenience: Use default path to AST.h.

* cplusplus-ast2png:
  - Make it run without LD_LIBRARY_PATH.
  - As the name suggests, generate image files in png format (needs
    'dot' from graphviz).
  - Convenience: Read from stdin, which useful for small snippets.

Change-Id: I79c4061fce4a1571c0588dfedd50d4a70715d9df
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>