Support remote import paths
authorMatthew Vogt <matthew.vogt@nokia.com>
Fri, 29 Jun 2012 02:25:20 +0000 (12:25 +1000)
committerQt by Nokia <qt-info@nokia.com>
Mon, 16 Jul 2012 02:46:50 +0000 (04:46 +0200)
commit432a48b8f2d9ebaef1bd7be4a168a45524faaf68
treede7ff211c9e1b3b2bd0156b464bacbfbea475a1d
parent9bc216f6fa34484bf582cbc3ccd2bb7b45826bc7
Support remote import paths

Probe for installed modules in import path elements which are not local
to the machine.  Note that all local paths in the import path list will
be tried before any remote locations are probed.

Task-number: QTBUG-21386

Change-Id: I4f7b9e54e54c1d62a5e7cb7f059ee1e9319ef054
Reviewed-by: Chris Adams <christopher.adams@nokia.com>
24 files changed:
src/qml/qml/ftw/qqmlthread.cpp
src/qml/qml/ftw/qqmlthread_p.h
src/qml/qml/qqmldirparser_p.h
src/qml/qml/qqmlimport.cpp
src/qml/qml/qqmlimport_p.h
src/qml/qml/qqmlmetatype.cpp
src/qml/qml/qqmltypeloader.cpp
src/qml/qml/qqmltypeloader_p.h
tests/auto/qml/qqmlecmascript/data/jsimport/testJsModuleRemoteImport.js [new file with mode: 0644]
tests/auto/qml/qqmlecmascript/data/jsimport/testJsRemoteImport.qml [new file with mode: 0644]
tests/auto/qml/qqmlecmascript/data/remote/com/nokia/JsRemoteModule/ScriptAPI.js [new file with mode: 0644]
tests/auto/qml/qqmlecmascript/data/remote/com/nokia/JsRemoteModule/qmldir [new file with mode: 0644]
tests/auto/qml/qqmlecmascript/tst_qqmlecmascript.cpp
tests/auto/qml/qqmllanguage/data/lib/testModule/Test.qml [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/lib/testModule/qmldir [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/lib2/testModule/Test.qml [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/lib2/testModule/qmldir [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/lib3/testModule.1.0/Test.qml [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/lib3/testModule.1.0/qmldir [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/lib3/testModule.1/Test.qml [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/lib3/testModule.1/qmldir [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/lib4/testModule.1/Test.qml [new file with mode: 0644]
tests/auto/qml/qqmllanguage/data/lib4/testModule.1/qmldir [new file with mode: 0644]
tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp