Add resize feature for TODO output pane

Settings will be saved between restarts

Change-Id: Id7924dc5e7f52045e77ebe45ff6c30f6f6003c14
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
qmljseditor: Improve speed of QML/JS Editor for large files

avoid using extra selections for warnings folding them into the
normal semantic update.

Extra selections impose a relatively large overhead (and need expensive
text cursor operations).
Unlike C++ Qml warnings are continuosly recomputed in the current file
of the editor, but not listed in the issue panel, unless one
explicitly triggers the qml checks.

Using the normal sematic update for warnings avoids QTextCursor
operations, and uses batched applies.

Unfortunately getting the tooltips from the additional formats instead
of using the extra selections requires private API, so Ranges are also
stored separately.

Change-log: [Qml/JS Support] Improved speed of QML/JS Editor for large files with lots of warnings.

Change-Id: I1f996231ef35d7cd77a79af58dbae2098fbbc83e
Reviewed-by: Lars Knoll <lars.knoll@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Editor: Fixing shortcut...

for "Open Method Declaration/Definition in Next Split".

Change-Id: Iff9635978c6aeb04b6f2e86ff37eaf45755642ec
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Doc: changing and copying kits in Build & Run settings

Describe the new menu items for kits.
Remove image of an obsolete button.

Change-Id: I51703a96280d69a47c50116f0f41858b4fcccc4e
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Fix popping a saved stash

stash pop accepts only explicit object (stash@{N})

Change-Id: Ie3d40173ffd94849bde30076235f65d5e4e92cc2
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Fix cherry-pick/revert commit resolving on conflict

Change-Id: I3dee32864f1000afce098c1716307929b4da2462
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Disambiguate file argument on log

Change-Id: Ie89dc32b59af8900764e2af4b8b93354a6c56a51
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Logically reorder fields in change selection dialog

Initial focus should be on change, not on the button box

Change-Id: I72cc8f887e3dbaba2db909d207432ab369ec572d
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Git: Mute status calls

Called from several places for which popping the pane is strange

Change-Id: Ib83cb51e7926a6b27ff59631f6f4452a41f6a950
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
UI text: fix capitalization and punctuation

Use book style capitalization for titles.
Use periods in the ends of messages (avoid exclamation marks).
Idiomatic usage for "errors" is to "occur", not "happen".

Change-Id: I9eee6fabf8a52371eac9a8e577cbbc988a769b21
Reviewed-by: Tobias Nätterlund <tobias.naetterlund@kdab.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Vcs: Fix crash

Task-number: QTCREATORBUG-8775

Change-Id: Id17b439202f5394b1fdb7d38c28c8048dee25d71
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
CMake: Fix progress reporting on makestep

Change-Id: I0588949283f45ca46b0f52875342605659ddea89
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Qt: Do not warn about abi mismatches if Qt abi is not known

This avoids warnings when using kits with a qmake-only Qt setup
(just qmake binary, include dir, bin dir and mkspecs directory with
contents).

Change-Id: I3e01b170fa0e1003b5e7d472c0fcc9f7a7d42f25
Reviewed-by: hjk <hjk121@nokiamail.com>
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Squish: Removed unused functions

Change-Id: Ia9b63b9d4846b425cfa52ded0a0f5f54f4c4f0ed
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Qt: Reduce size of BaseQtVersion by reordering member variables

Old size on 64bit: 176 byte, new 152 byte

Change-Id: Icfca471e921b919b88b58f3df128d025ccb76da8
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Qbs: Small UI fix.

Change-Id: I3611539ea4d708b362db48bf28b6654f25dfd7f0
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Qbs: Add static method to retrieve preferences from QbsManager

Change-Id: Ib18c4a8cf904a998c2a76ae6a7ed10d4d968b396
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Qbs: Add qbsstep as a base for all qbs build steps

Change-Id: Iaa3663018080fd8804649736561b1cf58097b3ef
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
Qt: qtAbis() is now empty if no abi could be detected.

This is what some code is obviously expecting. Fix the rest to
use the same assumption.

Change-Id: Ifa8cba3f98ab4530404bafe98e280ced88bf5008
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
QNX: Added missing break in switch statement

Change-Id: I146c336bff445eb32f8576c7499a6b72f9a65842
Reviewed-by: Nicolas Arnaud-Cormos <nicolas@kdab.com>