Fix qbs build.

Everyone who links to a plugin needs to link to ExtensionSystem as well,
so add it to the ProductModule dependencies.

Change-Id: I3fd1cb1b438f4f695079ea9a7bed25a0ac16d962
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
qbs files: remove superfluous version specifications from imports

Change-Id: I5f439e850cbfbb0a1a4802e2dd063687a75afc68
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Fixes in German translation

Change-Id: Iae188339396934f7c6b4ede554896ee720ce3bcc
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Tests: Fix unused value warning

Change-Id: Iee5274235f034bc3bbb2688f6cfaa6a4a2430530
Reviewed-by: Lukas Holecek <hluk@email.cz>
Reviewed-by: hjk <hjk121@nokiamail.com>
Create source zip with windows line endings.

The used method is similar to what is done for Qt5

Task-number: QTCREATORBUG-8651
Change-Id: I6ac58b4410c03d3f650df04f4fb5425dcfe5e03b
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
RunConfiguration: Fix switching runconfigurations

Task-number: QTCREATORBUG-8912
Change-Id: I7757cb091e747097f9272e25a00af86cf667cd83
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
BlackBerry: fix debug token browse button

After the browse has finished, the debug token line edit would change, but its
new value would not be stored into the configuration.

Change-Id: Ibe549c85690b2e020b20980a22fb41b5827b5c01
Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Reviewed-by: Mehdi Fekari <mfekari@rim.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Android: Also include indirect dependencies in libs.xml

Change-Id: I12d5aff64fc6b677ac88c28eed90ae51443c7584
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Android: Fix Qt detection, use QMAKE_PLATFORM to detect android

Change-Id: I68591b92b25f41cd56f86403920ad38cf60d44d7
Reviewed-by: BogDan Vatra <bogdan@kde.org>
BlackBerry: Handle unregistered error

Change-Id: I0caf7ff62825124ac08a7b434dae49f28244664e
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Mehdi Fekari <mfekari@rim.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Add notes about deployment to generic linux devices

Change-Id: I00608da5000e9bb2274aae8b27dee2235d7852b8
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
QmlApplicationWizardDialog: adding translation of XML files

Logic analog to custom wizards.

Change-Id: I9e61da2a46d3d30456dd9abf86f0b918044e4a3e
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Squish: Fix tst_modify_readonly

* Fix handling of modified files (if a file is read-only but not
expected as such the test crashed)
* Hopefully fix the permanent crash on the build machine while
waiting for the not expected message box while Creator shuts down

Change-Id: I84af2d25633f24256c20ada82acd9e13b743b4bf
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
fix arguments in parsedProBlock() calls

Task-number: QTCREATORBUG-8934
Change-Id: Ifcf0de22d8beed692fccc5fca162ec9fa5d97a7f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Squish: snooze before restarting Creator in tst_installed_languages

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

Gracefully contributed by the Qt team @ Developpez.com

Authors:
    Alexandre Laurent <lw.demoscene@googlemail.com>
    Thibaut Cuvelier <dourouc05@gmail.com>
    Guillaume Belz <guillaume.belz@free.fr>

Change-Id: Id1db663fd2cdf820bba62f4b490755731d786a49
Reviewed-by: Pierre Rossi <pierre.rossi@gmail.com>
Reviewed-by: Gabriel de Dietrich <gabriel.dedietrich@digia.com>
Reviewed-by: Thibaut Cuvelier <dourouc05@gmail.com>
Reviewed-by: Alexandre Laurent <lw.demoscene@googlemail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
C++: Fix crash due to dangling pointer

ResolveExpression used the wrong Control object, which was deleted by
~LookupContext() in TypeOfExpression::operator()). ~Control() led to the
dangling pointer.

Task-number: QTCREATORBUG-8890
Done-with: Erik Verbruggen <erik.verbruggen@digia.com>

Change-Id: Ic07947ee54087446b730e4d3ec4bef29defa4495
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
C++: Consider '^//[/!][^\n]*' as doxygen comment

Now everything following '///' or '//!' is a doxygen comment.

This simplification fixes also the bug ('\n' was considered as part of
the doxygen comment and led to strange highlighting).

Task-number: QTCREATORBUG-8921

Change-Id: I6dae3b80ec11400f2f623897257782a80860a7f3
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
C++: Tests: More lexer tests for doxygen comments

Change-Id: Ib031eb791f0a089376d02cc75a62fcc7d1f859cb
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Fix opening of xml files.

They were either opened as text/plain, or, if they were empty, as
application/vnd.rim.qnx.bar_descriptor types.
This hotfix makes the mime database consider lower levels for matching
by extension, if no match with maxweight was found, and reduces the
weight of the application/xml type's ".xml" extension, so the
bar_descriptor type can override this based on its content matcher.

We should do a real fix in post-2.7.

Task-number: QTCREATORBUG-8920
Change-Id: I3d6f4455ba23485d0229967eaa3eea6abe19746f
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com>