ProjectPartBuild: Fix framework paths

Task-number: QTCREATORBUG-13137
Change-Id: I71a222a4048db65db462da07726ea5d6b917da8d
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
Revert "Add Qt build date to about dialog"

For whatever reason that only worked for local builds,
but not the packages.
This reverts commit ab83c30f872cb1d02eb91ab75388fb3c4df656b3.

Change-Id: I8225e1bdd22489b619ce546ecccba420424f9880
Reviewed-by: Robert Loehning <robert.loehning@theqtcompany.com>
JsonSummaryPage: Fix selection of best project node

Broke in 7db9c37b2dc0af696eea2814db0f06559b5a3bdb, which accidently
resulted in passing in a empty list to initializeProjectTree

Task-number: QTCREATORBUG-13406
Change-Id: I24aa52fef0eaebb335624f8e31cd05778a2da6a2
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
JsonWizard: Code cleanup

Make sure project is 0, clang reports a free after use otherwise.

Clean up the code a bit.

Change-Id: Ie21cc83c589fdc5eed197bd3f005b309c000cc0d
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
QtKitInformation: Report correct version Id

We try hard to find the correct version, but then forget to report
that back before continuing to find a weaker match.

Change-Id: I824194fe4d13db04eba488268165b27c033d33bf
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
Theming: Hide the buttons in the theme selector

They are not supported in 3.3.

Change-Id: Iecd52e4273b9b9f5855df37e28739135f1725a2b
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
CMake: Fine tune finding a suitable targets for files

Ignore targets that have no include directories, those are in general
not targets that are very useful.

Change-Id: I1cd1f7dffc73eace2f7a0897bc15dea7e6bc5fee
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
CMake: Further fine tune file -> target mapping

Instead of requiring that the target's source directory is a parent of
all source files, use a distance between the source and directory and
the file. This will find the wrong CMakeLists.txt in more cases but also
is much more likely to lead to using the fallback target.

This makes code completion work for http://github.com/dream3d/dream3d/

Change-Id: Ic035454c5eabe361bc7c46bd943e9a9cdee730e3
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
CMake: Add logging output to file -> target mapping

The logic for mapping files to targets is a heuristic, and a pretty bad
one. Add some logging output, which can be enabled by setting the env
variable QT_LOGGING_RULES to
qtc.cmakeprojectmanager.filetargetmapping.debug=true . This will allow
easier debugging of problematic cases.

Change-Id: I17086a30beb8962333109fce9198edde4540d169
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
Fix license headers

Change-Id: I810aa2d98c96040fd536ae0711041f301e5c22d7
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Doc: Paste Clipboard command was removed

The Paste Snippet command can be used instead.

Change-Id: I96dd2628f000a11741fd52e291bc2b2e6a51f6a3
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@theqtcompany.com>
Android: Don't default to gradle

There are numerous problems with gradle, so for now switch the default
to off.

Task-number: QTCREATORBUG-13470
Change-Id: I9d2fc216c91656a528875a0bc3b820d4f289b9b0
Reviewed-by: BogDan Vatra <bogdan@kde.org>
QmlProfiler: Center the binding loop marker on events in overview

Change-Id: If16ee4335b40e6ee611f04032246620ecf29f2db
Task-number: QTCREATORBUG-13453
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
FormWizard: Fix newlines being escaped in generated output

Export the form contents as a list of lines and join them when
needed instead of hoping to unescape '\\n' in all places where
it is necessary.

This approach should be a bit saver since it will cause parse
errors in the wizard, which are more visible than broken output
in the generated files.

Task-number: QTCREATORBUG-13456
Change-Id: I434a9227082f92be3c2ce75006f61ac79a2b6fd6
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Resource editor: Fix paste.

Add a "plainText" property to the resource editor's document
similar to the diff editor (see
f268d0f8e14dd10e05180b4bc195fff036b5ba33 ).

Task-number: QTCREATORBUG-13458
Change-Id: Icd11134432f796b37090a16bbaa13f075fa8c2bd
Reviewed-by: Daniel Teske <daniel.teske@theqtcompany.com>
Theming: Do not append (built-in) to themes

In 3.3 only built-in themes are supported...

Change-Id: I7236c799c0f44059e808b160b8cc7519769f9470
Reviewed-by: Jarek Kobus <jaroslaw.kobus@theqtcompany.com>
QmlProfiler: Fix memory leak

Detected by valgrind

Change-Id: I505e8dec83a0c9d3be648e43d9886debeb2a5b3b
Reviewed-by: Ulf Hermann <ulf.hermann@theqtcompany.com>
QmlProfiler: use correct row heights for binding loop markers

Change-Id: Id476d9be7c0b1a4fb7c8e5fffb2861441d369316
Task-number: QTCREATORBUG-13451
Reviewed-by: Kai Koehne <kai.koehne@theqtcompany.com>
PluginManager: Fix potential leak

Detected by valgrind

Change-Id: Id8de8e8f5e3f4e691be818ff0224676345227156
Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
Doc: remove built-in from theme names

The string was hidden in the UI. This needs to come back
when the condition changes again.

Change-Id: I096fdbe0ff15f9dbaa7fb04a0dbb6271fab87315
Reviewed-by: Orgad Shaneh <orgads@gmail.com>