Add option to use a local socket for QML debugging
authorUlf Hermann <ulf.hermann@theqtcompany.com>
Tue, 2 Dec 2014 14:57:06 +0000 (15:57 +0100)
committerSimon Hausmann <simon.hausmann@theqtcompany.com>
Fri, 26 Jun 2015 14:13:46 +0000 (14:13 +0000)
commitf23d4fafbff44bcb6fb1e259ca1021a4c4326084
tree8fd6c26460d3dd9f268e64a92ad6e6ec4b375c56
parent49d3cbfa171902ae2dc61bcdadfdac1305c50a2a
Add option to use a local socket for QML debugging

Using a TCP debug server comes with a number of drawbacks. It has a
larger overhead than other connection types, the application has to
be able to access the network and there has to be an open port we can
find somehow.

Change-Id: Ia7fb24006b89419988c6504797303d84c3aa1bbc
Reviewed-by: Simon Hausmann <simon.hausmann@theqtcompany.com>
18 files changed:
src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.cpp [new file with mode: 0644]
src/plugins/qmltooling/qmldbg_local/qlocalclientconnection.h [new file with mode: 0644]
src/plugins/qmltooling/qmldbg_local/qmldbg_local.pri [new file with mode: 0644]
src/plugins/qmltooling/qmldbg_local/qmldbg_local.pro [new file with mode: 0644]
src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.cpp
src/plugins/qmltooling/qmldbg_tcp/qtcpserverconnection.h
src/plugins/qmltooling/qmltooling.pro
src/qml/debugger/qqmldebug.h
src/qml/debugger/qqmldebugserver.cpp
src/qml/debugger/qqmldebugserver_p.h
src/qml/debugger/qqmldebugserverconnection_p.h
src/qml/qml/qqmlengine.cpp
tests/auto/qml/debugger/debugger.pro
tests/auto/qml/debugger/qqmldebuglocal/qqmldebuglocal.pro [new file with mode: 0644]
tests/auto/qml/debugger/qqmldebuglocal/tst_qqmldebuglocal.cpp [new file with mode: 0644]
tests/auto/qml/debugger/qqmldebuglocal/tst_qqmldebuglocal.pro [new file with mode: 0644]
tests/auto/qml/debugger/shared/qqmldebugclient.cpp
tests/auto/qml/debugger/shared/qqmldebugclient.h