PluginManager: Skip test run in case of plugin errors

...otherwise it might happen that no test functions will be executed,
which is highly confusing, especially since no error dialog will be
shown.

If there are errors, just print a warning and quit. If we do not quit,
the error dialog will be shown which might block build machines.

Change-Id: Ic347dfba8fefc0e0f375cf2363265008df56ee53
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
ExtensionSystem: Compile fix.

Change-Id: I61bf9597a7532230a897e0f609ded37a105eb9a2
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Git: Add auto tests for CloneWizardPage

Change-Id: I6b186731eba56a70ce799f17fdf538bb674a5439
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Valgrind: Fix error display for shadow build

object() refers to the executable file (the build target), which
doesn't have to be inside the project's directory.

directory() refers to the directory of the frame's source file.

Change-Id: Icf9885d1346acbf42ea904e69d6c8eee4d6a40cb
Reviewed-by: hjk <hjk121@nokiamail.com>
Changelog: Remove duplicate entries in C++

+ fix 1 description

Change-Id: I70f7ac0651b11cdc2b9fedff35d3da8ced4e888e
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
QbsProjectManager: Fix handling of overlapping parse requests.

The current code simply asserts when a new parse request comes in while
parsing. However, that condition is easily triggered, for instance if a
project file is saved to disk during a parse operation. Such updates
currently have no effect at all (other than triggering an error
message).
Instead, we now cancel the old parse job and start a new one.

Change-Id: If2eeb93b85b5163dcea99785a0fc89a254d082db
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
DocumentModel: Remove unused function

Change-Id: I6c7d125abb653349cb4f10364a92208ebeb6a5d8
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
UI text: capitalize "Open With"

Because the preposition is the last word in the function or title.

Change-Id: I3648f5723eaf63faef097ea80f30a4576136a4e8
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Revert "QmlDesigner: Don't update sceneTransform for direct movements"

The resizing is not working any more.

This reverts commit afc498e24eadfbc72347fe42b6f2cc1197a54a26.

Task-number: QTCREATORBUG-12653
Change-Id: Ie5b7ebd2f8810bbdc877b61e16591c5a2bbcf2d4
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Debugger: replace "maximal" with "maximum"

Change-Id: I14801dbbb7d8a853f6a9952949157088941c7ae5
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Only update executable from core file when needed

Conditions:
1. Not empty. It erases the existing executable for no reason.
2. Not Windows -> Windows doesn't produce core dumps, so the path inside it is
   unlikely to match anything on the host.

Change-Id: Ib3cd1ae278d8bc9f6ad326821319ca3deda44800
Reviewed-by: Thomas Otto <totto@zbh.uni-hamburg.de>
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Make QString expandable

Change-Id: I7cbbe7ce4e82e3e30f54ffd4e731a136fdc15e6b
Reviewed-by: hjk <hjk121@nokiamail.com>
Set parent for options dialog where appropriate.

Otherwise the options dialog might appear behind the current "dialog"
(for example the "new" wizards).
Also, take ICore::dialogParent as default.

Change-Id: I4578e269db5763842a942549a45ec8cdd6b28b5d
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Wizards: Close wizards with escape

Since they are no longer modal, the "return to editor" shortcut was
executed for the escape key instead.

Change-Id: I4505f49105ad46f7c5f9e0257e77a8ca4652ef06
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Tests: Fix linking on Win

Change-Id: Idf5b669d48733754d943d95e9250a0c59d71c863
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
QmlDesigner: no warning at type "binding"

Task-number: QTCREATORBUG-12509
Change-Id: I650d65322aee34b9fb3c559a8a4566f274b324cf
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Update qbs submodule.

Change-Id: Ic920b4befb363486c0f828bdee9711280fb509f1
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Fix deployment of clang code model plugin.

Broke with the removal of the QtProject subdir for plugins

Change-Id: Ic42d3e9b902f7ac228e62923093dfe6af01b2d19
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Bump CDB extension version for 3.2.

Change-Id: I26a9277ae9d83057043e28a355a7646467118999
Reviewed-by: hjk <hjk121@nokiamail.com>
Git: Fix opening repository log when commit editor is open

Opening a commit editor inside a submodule then executing
Local Repository Log opens the log for the supermodule.

Change-Id: I264925e0f23e2372a09a28e788174a747f5870a8
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>