Doc: update External Tools topic

Fix changed UI text. Describe the "Modifies current document"
check box. Update screenshot.

Change-Id: I269d7e07780ddbc42b1eae917022965dbbe113e6
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Doc: added Qbs C and C++ project wizards

Change-Id: Id1a4d63db85fca516242d4c5cbdd4cb303e352e3
Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
BinEditor: Fix selection behavior and painting

* there factually always is a selection (cursor position is always
selected)
* since there always is a selection, always paint a selection
* since there factually always is a cursor position where you can type
(even if you have a selection), always paint a (block) cursor
* fix selection painting in hex region to match the column painting

Reverts c4a3dbe38f626c0aff8e739a3df8c3f85d1f571b and fixes the selection
on find like originally proposed by Orgad

Change-Id: Ife5395a42d35ac50103a63c77cb54491afd7dd1e
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
QmlDesigner.PropertyEditor: using onEditingFinished

Change-Id: I2e6097ebb1e6265eeef7ee6b65e34945fdc83213
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
CppEditor:follow symbol:cursor is at the end of virtual function name

If the cursor is at the end of the virtual function name but before '('
then scope is a function.

Task-number: QTCREATORBUG-10294

Change-Id: I83699d3fa33bc0f33d6524fa6d84cfc2b9e71f85
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
TargetSelector: Don't crash in currentSubIndex()

if the currentIndex() is -1

Task-number: QTCREATORBUG-10872
Change-Id: Ia1c8d3df21649294eeadfbf84a4432c69e74616f
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
WelcomeScreen: Pass height of develop mode to outer element

Previously the recent projects had an extra scrollview and the sessions
had a fixed height. In addition, as there will never be any scrollbars
around the recent projects anymore we don't need the borders around them
anymore, either.

Task-number: QTCREATORBUG-10731
Change-Id: I491265148a3ce777f15b8ba7d852248b583f2c83
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Tasks: Remove one of two methods to find the task icon

The method is in a internal class, so this does not break the build
for external plugins.

Change-Id: I9ad75e8230059d865ec7a73aa0868cb82a35b35f
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Update Russian translation

Change-Id: I6f49b83d6ab554b039f6a159b4520db5649d1e2d
Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
QmlDesigner.PropertyEditor: fix for gradient editing

We have to ensure that currentColor is not set to early.

Change-Id: I243898e08adf2f68d037374cc6c8ff586b1d5d0d
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner.StatesEditor: fix layout

Change-Id: Ibec16e7bff4f43f7bb38d8b34f9fcf0d128ec45d
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Update qbs submodule.

Change-Id: I2a9f9084d5f692fd45563b3f626f31a7d7e521cb
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
CppTools: Add revisions to AbstractEditorSupport

So far revisions for AbstractEditorSupport were not needed because until
recently we only had a single snapshot ("global snapshot"). Now, since
editor snapshots are introduced, we need to make sure to update the
corresponding documents in these snapshots, too. To do this efficiently,
a revision is introduced for AbstractEditorSupport.

Task-number: QTCREATORBUG-10894

Change-Id: Ibad1dbbafb7c721d1328959c1e903345fe465326
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
CMake: fix Ninja's decreasing  progress report

Ninja should report completed against overall edges,
this way 100% would only be reached when ninja exits.

Task-number: QTCREATORBUG-10332
Change-Id: I90804db566662b2a96f9ce85b7fab5e1455831c7
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
    qmljs: improve suggestion ordering

    change matchStrength sp that a contigous prefix is always preferred

    Task-number: QTCREATORBUG-10638
    Change-Id: I532d93eddae1ad39157ff65e96fc6651200264ab

Change-Id: I1001f5f4b78bac84b8df8ddc4c394c68359f7821
Reviewed-by: Mitch Curtis <mitch.curtis@digia.com>
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
qmljs: fix persistent trie tests

Change-Id: I77baa46fd6f01d252fdd7a035d477433659c56dc
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlJS: QmlDesigner warnings should be warnings

Task-number: QTCREATORBUG-10898
Change-Id: I6d8a1b1523d72950fad25eb8545c24085552b226
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
QmlDesigner.PropertyEditor: TextField "Delete" should not delete items

Change-Id: I7434d1d9f8175cf2799ea4eea491cdcbaee40040
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Designer: Tests: Fix compilation with Qt4

Change-Id: Ia9cfc1caf770b23262e606d9f485b6c0dd9bef2b
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
C++: Support __thread and thread_local

Task-number: QTCREATORBUG-7679
Change-Id: I794f52b2bcfb6c78ceef86ec53b6ed32b3d53d9f
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>