Allow JS API in modules
authorMatthew Vogt <matthew.vogt@nokia.com>
Wed, 18 Jan 2012 07:12:25 +0000 (17:12 +1000)
committerQt by Nokia <qt-info@nokia.com>
Tue, 24 Jan 2012 22:18:34 +0000 (23:18 +0100)
commit149f6afe321ce59aebe4ce2f9dddd1881d0ac22b
tree45233b8c808ed553051799b38a6b1e73898db2e1
parent49212ef6d8934a023e6d0a7b778ec25605a8be7a
Allow JS API in modules

Allow modules to export verisoned javascript code into specified
namespaces.

Task-number: QTBUG-20857
Change-Id: Ic968c697ba36cbc4535870ed5eed2fe7f01af11d
Reviewed-by: Roberto Raggi <roberto.raggi@nokia.com>
42 files changed:
doc/src/declarative/modules.qdoc
src/declarative/qml/ftw/qhashedstring_p.h
src/declarative/qml/qdeclarativecompiler.cpp
src/declarative/qml/qdeclarativedirparser.cpp
src/declarative/qml/qdeclarativedirparser_p.h
src/declarative/qml/qdeclarativeimport.cpp
src/declarative/qml/qdeclarativeimport_p.h
src/declarative/qml/qdeclarativetypeloader.cpp
src/declarative/qml/qdeclarativetypeloader_p.h
src/declarative/qml/qdeclarativetypenamecache.cpp
src/declarative/qml/qdeclarativetypenamecache_p.h
src/declarative/qml/v8/qv8typewrapper.cpp
tests/auto/declarative/qdeclarativelanguage/data/importJs.1.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.1.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.10.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.10.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.2.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.2.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.3.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.3.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.4.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.4.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.5.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.5.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.6.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.6.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.7.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.7.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.8.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.8.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.9.errors.txt [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/importJs.9.qml [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/PureJsModule.1.6/FirstAPI.1.6.js [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/PureJsModule.1.6/FirstAPI.js [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/PureJsModule.1.6/SecondAPI.js [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/PureJsModule.1.6/qmldir [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/PureJsModule/FirstAPI.js [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/PureJsModule/SecondAPI.js [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/PureJsModule/qmldir [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/VersionedOnlyJsModule.9.0/SomeAPI.js [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/data/lib/com/nokia/VersionedOnlyJsModule.9.0/qmldir [new file with mode: 0644]
tests/auto/declarative/qdeclarativelanguage/tst_qdeclarativelanguage.cpp