Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
-
6.0.0
-
None
-
Q1/2020 Finale, Q2/2020 kick off, Bug Fixing Candidates
Description
We should switch over to the new declarative type registration macros in qtquickcontrols2.
git grep qmlRegisterType | wc -l says there are 265 instances of imperative type registration calls.
We need to make sure that all existing functionality related to using styles (such as setting a fallback style) still works after these changes.
Attachments
Issue Links
- depends on
-
QTBUG-85362 Issue with qmlRegisterModuleImport
-
- Reported
-
-
QTBUG-86212 tst_QQuickPopup::setOverlayParentToNull fails in with macOS 10.14
-
- Closed
-
-
QTBUG-85128 heap-use-after-free in tst_QQuickApplicationWindow::qmlCreation
-
- Closed
-
-
QTBUG-85251 heap-use-after-free in tst_default
-
- Closed
-
-
QTBUG-85389 heap-use-after-free when unloading QGtk3ThemePlugin during auto test
-
- Closed
-
-
QTBUG-85625 REG: "QMetaProperty::read: Unable to handle unregistered datatype"
-
- Closed
-
-
QTBUG-85685 Cannot assign to non-existent property "palette"
-
- Closed
-
-
QTBUG-85774 ApplicationWindow/SplitView is not a type
-
- Closed
-
-
QTBUG-85825 Default style is used instead of Material
-
- Closed
-
-
QTBUG-86100 Various test failures on RHEL
-
- Closed
-
-
QTBUG-85129 ""CheckLabel.rightPadding" is not available in QtQuick.Controls.impl 255.255" when running ./default -input [...]/tst_buttongroup.qml
-
- Closed
-
-
QTBUG-85151 "module "QtQuick.Templates" is not installed" when some files' QML imports specify version and some don't
-
- Closed
-
- resulted in
-
QTBUG-86263 Gallery example no longer respects the style that was set
-
- Closed
-
-
QTBUG-86280 Crash when importing style without first importing Controls
-
- Closed
-
-
QTBUG-86284 Investigate allowing users to import a specific style without importing controls first
-
- Closed
-
-
QTBUG-86185 Decide on what should happen to explicit style imports
-
- Closed
-
- mentioned in
-
Page Loading...
For Gerrit Dashboard: QTBUG-82922 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
295107,102 | Convert remaining imperative type registration to declarative | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
295294,66 | Remove ".2" from TARGETPATH, resource prefixes, etc. | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
295306,64 | Remove all version numbers from QML imports | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
295350,86 | Register C++ types declaratively | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
295861,31 | Move Default style out into its own plugin | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
295950,28 | Stop using resolvedUrl() to resolve QML files | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
297024,72 | List publicly registered QML files in the qmldir for each style | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
297027,72 | List "privately" registered QML files in the qmldir for each style | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
297488,139 | Use qmlRegisterModuleImport() to register styles | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
307865,37 | Bump import version to 6.0 | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
309891,36 | Fix CMake build | dev | qt/qtquickcontrols2 | Status: MERGED | -1 | 0 |
310135,4 | Add quickcontrols2impl to helper.py | dev | qt/qtbase | Status: MERGED | +2 | 0 |
310208,18 | Remove all plugins.qmltypes files | dev | qt/qtquickcontrols2 | Status: MERGED | -1 | 0 |
359693,4 | qml: remove version numbers from imports | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |