TextEditor: Move HighlightDefinition constants to where they are used

Change-Id: Ibdd3147cc2a64407802fa237b7943d2e96c90030
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
Cycle through extra editor windows when cycling through splits

Change-Id: I1bd5654d62b11456c35cc5bf1099e41fb3559bc7
Reviewed-by: David Schulz <david.schulz@digia.com>
Doc: hiding the mode selector

Change-Id: I1002916cc0281396ad1a7ca6481a69eeb9b58622
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Remove unneeded IEditorFactor::open re-implementations.

Change-Id: I261bc1ee09a2c22155e4874a4429a868d837c256
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: David Schulz <david.schulz@digia.com>
Move comment into the right place

Change-Id: I296de582b4ddb706d9f5f3f7092654b3f5d79e46
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
ProjectExplorer/QNX: Add build step for checking device existence

This introduces a DeviceCheckBuildStep which any DeployConfigurationFactory
could use to insert a step to check whether a device is set up for the
current kit or not. Currently only used in the QNX deploy configuration.

If there is no device known to a QNX kit, ask the user
to add one. Launch the appropriate device wizard if the user agrees
to add a device.

Change-Id: I42db995f50890e2a2dd7aacc24a0049cdd6a6fee
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Doc: hiding detailed progress information

Add an image that shows the current location of the
progress bar and the button.

Change-Id: I2292721e6215d056a6eedab3ed5dd9485ec0776f
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Qbs: Do not list Qbs steps in non-Qbs projects

They can not work there anyway.

Change-Id: Ic643ae7e35ad599ffb3928530eafb6ec537f3f04
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Ignore unconfigured VCS

Change-Id: I4a63734793debfcb37283257bb7cbf4b1153197f
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Warn when commits are not found

Change-Id: I5e03853f0b658d7f246538ca90e35f38cc2f49d4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
QNX/RemoteLinux/Madde: Made device test more generic

Any device inheriting from LinuxDevice can now implement
a createDeviceTester() method to return their own
AbstractLinuxDeviceTester that runs when the device wizard
is completed, or when the Test Device button is pressed.

The MaddeDevice implementation of the device actions now completely
matches that of LinuxDevice, so those are removed.

The QNX device check was improved with additional tool checking.

Change-Id: Ie761b7cfc5591238aa2a18a74fe1843fb2cdbeaa
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Support change links on commit editor

Useful for commit messages with "reverts <hash>" for example.

Can later be extended for interactive rebase

Change-Id: Ibf77433ecddfacbd8d443636ddbc406bda474aa7
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Debugger: Give more thread details in LLDB interface

Change-Id: I352e78c352066ddd05e96199fd8ead088e3e9f58
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Remove unneeded code

Change-Id: I492e78c352066ddd05e96199fd8ead088e3e9f58
Reviewed-by: hjk <hjk121@nokiamail.com>
Qnx: Fix slog2er parsing when logs contain \n

If the logs contain a '\n' the message parts in the new lines are not displayed.
The new line messages are displayed with no buffer details and are ignored
when the parsing is processed.

Change-Id: I0e174dd5283a64c4e9b0434c06dd417f1be2c810
Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com>
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>
Debugger: Prepare assigning of values in LLDB interface

Change-Id: I722e78c352066ddd05e96199fd8ead088e3e9f59
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Simplify LLDB startup sequence

Change-Id: I17121fcce1c063a6a0af82ebac080f843d2d157f
Reviewed-by: hjk <hjk121@nokiamail.com>
Doc: do not link to external pages over https

Replaced "https" with "http" (where redirecting works)
as a workaround for a bug that causes Qt Creator to crash
when trying to open external links using https.

Task-number: QTCREATORBUG-9397
Change-Id: If331eaffd2296a79f6e6f1ee7becd725d2aadb1d
Reviewed-by: Karsten Heimrich <karsten.heimrich@digia.com>
Debugger: Fix lbridge.py standalone startup

Change-Id: I47116fcce1c063a6a0af82ebac080f843d2d158f
Reviewed-by: hjk <hjk121@nokiamail.com>
Debugger: Handle failed stop requests in LLDB interface

Change-Id: I79950d9a5114ee9810dc959412d1695015c083b1
Reviewed-by: hjk <hjk121@nokiamail.com>