aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/qml/qqmltypemoduleversion_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Allow partial and absent version specifiers in import statementsUlf Hermann2020-03-171-2/+11
| | | | | | | | | | An import statement without version specifier imports the latest version available, one with only a major version imports the latest minor version from that major version. Task-number: QTBUG-71278 Change-Id: I43907ae4e1052be533039d545de5391c41d38307 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* QQmlTypeModuleVersion: Drop dead codeUlf Hermann2020-02-041-3/+0
| | | | | Change-Id: I1dfea716c6bbe55116799da35effc853d3682e6e Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
* Use QTypeRevision for all versions and revisionsUlf Hermann2020-02-031-3/+4
| | | | | | | | | | | | | | In many places we carry major and minor versions or revisions that are loosely coupled to minor versions. As the Qt minor version resets now, we need to handle these things more systematically. In particular, we need to add a "major" part to revisions. QTypeRevision can express the current major/minor pairs more efficiently and can also be used to add a major version to revisions. This change does not change the semantics, yet, but only replaces the types. Change-Id: Ie58ba8114d7e4c6427f0f28716deee71995c0d24 Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
* QML: Split qqmlmetatype{_p.h|.cpp} into multiple filesUlf Hermann2019-02-061-0/+87
Having all those classes in one big file promotes spaghetti code and makes the code unreadable. Change-Id: I3b6df93b9cfe1d97228771049b3054e78b868ea3 Reviewed-by: Lars Knoll <lars.knoll@qt.io>