QmlJS: Separate metaObjectRevision from minor version number.
They need not to be identical. Additionally: * Rename ImportInfo::name to path, because that's what it does. * Add ImportInfo::name, for getting the uri with the names separated by dots. * Allow for exportMetaObjectRevisions in qmltypes files. * Allow for exports with an empty type name, as generated by qmlRegisterRevision. They are used for associating meta object revisions with non-exported types. * Rewrite the Qt 4.7 import to QtQuick 1.0 at an early stage. In preparation for the Qt 5 type information update, where Qt 4.7 is gone. Change-Id: Ia287193623d9530a56b9eb8d2481d50aabd94c3e Reviewed-on: http://codereview.qt-project.org/5309 Reviewed-by:Fawzi Mohamed <fawzi.mohamed@nokia.com>
Showing
- src/libs/languageutils/fakemetaobject.cpp 10 additions, 4 deletionssrc/libs/languageutils/fakemetaobject.cpp
- src/libs/languageutils/fakemetaobject.h 4 additions, 1 deletionsrc/libs/languageutils/fakemetaobject.h
- src/libs/qmljs/qmljsbind.cpp 15 additions, 6 deletionssrc/libs/qmljs/qmljsbind.cpp
- src/libs/qmljs/qmljsinterpreter.cpp 32 additions, 12 deletionssrc/libs/qmljs/qmljsinterpreter.cpp
- src/libs/qmljs/qmljsinterpreter.h 10 additions, 4 deletionssrc/libs/qmljs/qmljsinterpreter.h
- src/libs/qmljs/qmljslink.cpp 12 additions, 14 deletionssrc/libs/qmljs/qmljslink.cpp
- src/libs/qmljs/qmljsscopechain.cpp 1 addition, 1 deletionsrc/libs/qmljs/qmljsscopechain.cpp
- src/libs/qmljs/qmljstypedescriptionreader.cpp 49 additions, 1 deletionsrc/libs/qmljs/qmljstypedescriptionreader.cpp
- src/libs/qmljs/qmljstypedescriptionreader.h 1 addition, 0 deletionssrc/libs/qmljs/qmljstypedescriptionreader.h
- src/plugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp 4 additions, 2 deletions...lugins/qmldesigner/designercore/metainfo/nodemetainfo.cpp
- src/plugins/qmldesigner/designercore/model/texttomodelmerger.cpp 2 additions, 2 deletions...gins/qmldesigner/designercore/model/texttomodelmerger.cpp
- src/plugins/qmljseditor/qmljseditor.cpp 1 addition, 1 deletionsrc/plugins/qmljseditor/qmljseditor.cpp
- src/plugins/qmljseditor/qmljshoverhandler.cpp 1 addition, 1 deletionsrc/plugins/qmljseditor/qmljshoverhandler.cpp
- src/plugins/qmljstools/qmljsmodelmanager.cpp 3 additions, 3 deletionssrc/plugins/qmljstools/qmljsmodelmanager.cpp
Loading
Please register or sign in to comment