AndroidPackageCreationStep: Ensure right thread for handleOutput()

The ::run method is run in a separate thread, yet the owner of the
buildstep is the gui thread. As such we need to use a DirectConnection
to ensure that the slot is called in the right thread.

Task-number: QTCREATORBUG-9660
Change-Id: Ia206f3256a23f70f50d31c739359ff24b952fe46
Reviewed-by: Paul Olav Tvete <paul.tvete@digia.com>
Reviewed-by: Eskil Abrahamsen Blomfeldt <eskil.abrahamsen-blomfeldt@digia.com>
Checkout correct branch of the binary-artifacts repository.

Change-Id: I66e27b54b59874f5f69958cf9e178a5ce1b2da97
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
C++: fix potential deadlock when closing an editor

When the editor is closed, the CppEditorSupport waits for the
highlighting and semantic info futures to finish. These futures might
access the CppEditorSupport through the CppModelManager, causing a
deadlock on the m_editorSupportMutex.

Change-Id: Ifeb3864ed3bc2666d83607ef50d7bfee8f3d118f
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Debugger: Make more dumper work without debug info

QRegExp, QHostInfo, QDir, QTextCursor

Change-Id: I2a368f8d294a235076491e4c50fc79039a2c9cff
Reviewed-by: hjk <hjk121@nokiamail.com>
QmlApplicationWizard: translation fix for QML wizards

Fixing the generated context and extract from the right element.

Change-Id: Ibb454e82d6f197014451399bbb8a9fc0bad04a99
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Fix incorrect uname usage.

The POSIX function uname() can return any non-negative value for success.
- Example: Solaris 10 returns 1 on success.
See: http://pubs.opengroup.org/onlinepubs/009695399/functions/uname.html

Change-Id: Ic3d51f94a31d8b562b28a2d09df3d31b04c77dc8
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
(cherry picked from qtbase/e97c37a37ac27f9ab901e974f0a882e81ffd571d)
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
QmlJSTools: Fix language detection bug.

Due to what looks like a copy/paste error, qbs files were detected
as actual QML, resulting in a torrent of parser warnings for projects
containing qbs files.

Change-Id: I8f4886621641d42bb0b2aa066a0bbdc44b9d8221
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@digia.com>
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Update German translations for 2.8.

Task-number: QTCREATORBUG-9712
Task-number: QTCREATORBUG-8923
Change-Id: I04367cf56be533cc8d078bb232362de9e5cbfe95
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
Bump Linux requirement for binary packages

Change-Id: Ia1ac5e2480bc7dbee4ae4a7237a3d0f7427da015
Reviewed-by: Tim Jenssen <tim.jenssen@digia.com>
Debugger: Distinguish values and addresses properly in dumper interface

Change-Id: I1e8874106ecd7376aa9a552977f6827b07d246b1
Reviewed-by: hjk <hjk121@nokiamail.com>
DiffEditor: Fix name for style constant

Change-Id: I8fdbcfc702574a0b61f57bb3d92594b66b2171df
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Reviewed-by: hjk <hjk121@nokiamail.com>
Tiny translation tweak

Change-Id: I6cec0ab8ff700d7a9b6238940fe02f4043af066a
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Debugger: Fix a few LLDB dumpers

Change-Id: Ibdf3ff3f03cfc91df44168243972b1e5a0ee5077
Reviewed-by: hjk <hjk121@nokiamail.com>
VCS: Use relative path for apply/revert chunk

Task-number: QTCREATORBUG-9715

Change-Id: I3bfaea3922ace396230ef5e215712a9f3459808b
Reviewed-by: Eike Ziller <eike.ziller@digia.com>
Squish: Added note about possible problems with netsh

Change-Id: Ic54abb4d014b8eaf71cbda490e5b4206dbb3da3b
Reviewed-by: Christian Stenger <christian.stenger@digia.com>
Merge remote-tracking branch 'origin/2.7' into 2.8

Conflicts:
	qtcreator.pri

Change-Id: I6726277830ddbd3b21391b5c5e48880929a2d725
Debugger: Fix more LLDB dumpers

Simple QVariants, references, const pointers, QObject names,
QList<Foo*>, ...

Change-Id: Iaa3fb9e4db1c249817e59239029db7dd220ba5b3
Reviewed-by: hjk <hjk121@nokiamail.com>
Russian translation update

Change-Id: I3efd7a9d5b7bfd6ffd68dcda824c95dd7a7a52b0
Reviewed-by: Sergey Shambir <sergey.shambir.auto@gmail.com>
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@digia.com>
Correct the encoding of the stand output

Change-Id: I8f2cfb0860bf99af7e80ced0d97906673236482f
Set modified after switch UTF-8 BOM

Change-Id: I593497ffdd0ecb57bfa886be22220243f020caed