QmlDesigner: Start local socket later

Change-Id: I4f1324418b5519b2bdc0eedfcc84d89943b50f82
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Reviewed-by: Marco Bubke <marco.bubke@digia.com>
Debugger: Simplify "debug last command"

Let the engine decide what to do. Less magic parsing, less code,
and survives cleaning the log view.

Change-Id: Ic94f27899d7986fb5ce3d24bb2edce8e6faf899c
Reviewed-by: hjk <hjk121@nokiamail.com>
Tests: Re-enable qml auto tests

Change-Id: I424caba6b79423d1bf680fab3bd0ec089c564ace
Reviewed-by: Kai Koehne <kai.koehne@digia.com>
Assume UTF-8 in TextFileFormat::readFileUTF8 as fallback

If the contents is not detected as UTF-8/16/32 (TextFileFormat::detect)
and decoding with the given defaultCodec fails, still assume UTF-8.

This affects reading in files for code model indexing. Better read in the
file with the wrong encoding than not reading it at all.

Change-Id: Ibc10b7268ecbed4e7fd50336182f6e71c7d93f5b
Reviewed-by: Pawel Faron <pawelfaron87@wp.pl>
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Clang: Fix compilation on Windows

...for LLVM snapshots (http://llvm.org/builds).

Check for lib/libclang.* if lib/clang.* is not found.

Change-Id: I6e24ac0fe696153626ded1ed3a7db85ce8d7b0f2
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Clang: Always prefer llvm-config* from LLVM_INSTALL_DIR

Change-Id: I981c39fcbb9d17115c62cb88499c2354cffc9fa5
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Clang: Show LLVM_LIBS and LLVM_INCLUDEPATH

Change-Id: I915a56786f29b2c6bef5b7b31a68c1a8961f241a
Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
Clang: Add README

Change-Id: Ib79cfa43713269e01eea196e035e01afcdd66e12
Reviewed-by: hjk <hjk121@nokiamail.com>
QmlDesigner: Remove workaround

Because we can now commit a invalid transaction so we don't need to create
a new transaction.

Change-Id: I91bcd403d6a5a73df1c1b0b74f06eb3ff7423caa
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Add RewriterTransaction tracing framework

Change-Id: I6c152e128e0a1b1d4450bbba81e47d072aac3038
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
QmlDesigner: Fix crash in anchor update function

Task-number: QTCREATORBUG-11138
Change-Id: Ie7eeb1cf93d96f377f53cb69587285c8da7988a7
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
Debugger: Remove support for non-Python GDB

This affects mainly Apple's version of GDB. Mac users are advised to
use LLDB, or some recent build of FSF GDB.

Change-Id: I6a7fbb591e79f737e12d08b0e881e9e4d1d9660c
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>
Debugger: Remove some unused functions from WatchHandler

Change-Id: I8be7b06c44ebb83385ecb9cc8b5c9aa684d97458
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@digia.com>