Move V4 debugger agent into the debugger plugin
authorUlf Hermann <ulf.hermann@theqtcompany.com>
Tue, 21 Jul 2015 16:56:32 +0000 (18:56 +0200)
committerUlf Hermann <ulf.hermann@theqtcompany.com>
Mon, 10 Aug 2015 10:05:09 +0000 (10:05 +0000)
commitbf5db2bbc1da83a9930832e628e65ec64cd4b831
tree201a6b57ac3177ad01c3ffb1e7d6e98d952439ec
parentdc341e6c1c524330b838a62ceeaa148a01dc0729
Move V4 debugger agent into the debugger plugin

The debugger is the only thing that actually needs it. Note that for
this to work we need to make QV4::Debugging::Debugger a QObject and
add some signals. The net effect is still a reduction in binary size
of about 1kb.

Change-Id: Ibecb8cfa140fc26fc13c8cbefb3d027ebdcd28a4
Reviewed-by: Erik Verbruggen <erik.verbruggen@theqtcompany.com>
src/plugins/qmltooling/qmldbg_debugger/qmldbg_debugger.pro
src/plugins/qmltooling/qmldbg_debugger/qv4debuggeragent.cpp [new file with mode: 0644]
src/plugins/qmltooling/qmldbg_debugger/qv4debuggeragent.h [new file with mode: 0644]
src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.cpp
src/plugins/qmltooling/qmldbg_debugger/qv4debugservice.h
src/qml/jsruntime/qv4debugging.cpp
src/qml/jsruntime/qv4debugging_p.h
tests/auto/qml/qv4debugger/tst_qv4debugger.cpp