zeroconf: adding a signal to track initial startup

* improving error messages
* track startup
Change-Id: Iba5a293b03b2d46facfbc7a9827d0d71eb7ba152
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
Debugger: Change in response for message "destroyObject".

Response for "destroyObject" now has the debugId of the
destroyed object. This is used to fetch the parent object rather
than querying the engine context.

Change-Id: I2e5b7650cbe847117cce6952206dd479ee696f0e
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
Debugger: Engines Queried on Reload of Qml.

Change-Id: I75de9fa584af8eb22a3eac6b0ab9d30b87d2ed69
Reviewed-by: Aurindam Jana <aurindam.jana@nokia.com>
zeroconf: Fix a bad call to serviceResolveReply, detected by an ICC warning

The warning was:
src/libs/zeroconf/avahiLib.cpp(397): warning #68: integer conversion resulted in a change of sign
          sg->serviceResolveReply(0, kDNSServiceErr_Timeout, interface, 0, QString(), 0, 0);
                                     ^

The arguments to ServiceGatherer::serviceResolveReply seemed wrong: in
the actual function declaration, the interface is before the error
code.

Change-Id: I0fe6d2e3249294a941ad2e791bb49eaa5c3d8ab7
Reviewed-by: Fawzi Mohamed <fawzi.mohamed@nokia.com>
Debugging: Fix debugging for gdb versions < 7

Revert changes in e11a3a7697e7b432ac061277694885cf3724f25c
related to -file-exec-and-symbols command.

Change-Id: I9d637fe931a6be2eaeb3d18ddcdf66e0ba4211dd
Reviewed-by: hjk <qthjk@ovi.com>
debugger: make max string size more configurable

Change-Id: I4fd3c854eb2bb752c5338e96f2e19884bdcf71a8
Reviewed-by: hjk <qthjk@ovi.com>
SSH: Add missing file to qbs project.

Change-Id: Ifa65a7c3382032c2c49380211ac6d4b1198668fa
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.com>
debugger: use 'None' instead of -1 for default parameter

Change-Id: I865ecaa73bee5880d746fed019ac879b563367e7
Reviewed-by: hjk <qthjk@ovi.com>
debugger: code style, add missing space

Change-Id: I58ab4769dc26bea7234497660acf2d88c800fe46
Reviewed-by: hjk <qthjk@ovi.com>
CDB: Improve watch expressions.

- Fix watch expressions for array to at least point to the
  initial element.
- Return the name (which is the initial expression for the watch
  symbol group) as last resort if the evaluation fails to avoid
  obtaining "(*) 0" as expression.

Task-number: QTCREATORBUG-7408
Change-Id: Ifdf5ba59f6e18527d98b869f6a273aed283bd7da
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Doc: pull out the debugging section to a separate file

Change-Id: Ifa96cc2a786bd39ecae1dee2731112a1688ef359
Reviewed-by: hjk <qthjk@ovi.com>
debugger: less scary crash message

Change-Id: I2c24d3a14cf2139a363100733280c4fd0c321524
Reviewed-by: Leena Miettinen <riitta-leena.miettinen@nokia.com>
QmlJSInspector: Remove dependency on QmlJSTools

As Location information is already cached, there is no
need to fetch the information from the QmlJS Semantic info.

Task-number: QTCREATORBUG-7409
Change-Id: I9cc3dce0910632cfe517f7697d74691e6675793b
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
DeclarativeToolsClient: Debugger Log

Log the debugIds of selected objects.

Change-Id: Id146ccfb39639d0e8550817d61101c82cce1fa9c
Reviewed-by: Christiaan Janssen <christiaan.janssen@nokia.com>
SSH: Use plain pointers to SshConnection objects.

It used to be shared pointers so that existing connection objects could
easily be passed around in order not to open a new connection to the same
server. Since the introduction of the SshConnectionManager, this
is no longer necessary.

Change-Id: I13fd3eceaf35d562e6260e9969abbffb01edd6b5
Reviewed-by: Tobias Hunger <tobias.hunger@nokia.com>
debugger: Fixed syntax error

Found by Squish test suite_debugger/tst_cli_output_console

Change-Id: I3d4bf97f9971e44ac39bc262d17da0641a99af19
Reviewed-by: hjk <qthjk@ovi.com>
Merge branch 'qtcreator'