Description
Several APIs in Qt are deprecated, and we don't want application code to use those APIs anymore. However, Qt code itself often still uses those APIs, both in library code, in examples, and in tests.
We need to remove all usage of deprecated API from the code. We still need to test the deprecated APIs as long as they are not removed completely, but that test code would ideally live in a separate test case.
The acceptance criteria is that Qt builds with those deprecated APIs disabled.
Attachments
Issue Links
- is required for
-
QTBUG-74396 Technical enhancements of the Qt framework
- Closed
- replaces
-
QTBUG-25422 Qt make still uses of QWheelEvent deprecated method.
- Closed
- mentioned in
-
Page Loading...
For Gerrit Dashboard: QTBUG-76491 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
265637,5 | WIP: Remove deprecated API as agreed on the Qt6 workshop | wip/qt6 | qt/qtbase | Status: ABANDONED | -2 | 0 |
265650,2 | WIP: Remove deprecated APIs from corelib/tools | wip/qt6 | qt/qtbase | Status: ABANDONED | -2 | 0 |
265859,17 | Remove usages of deprecated APIs from QtAlgorithms | dev | qt/qtbase | Status: MERGED | +2 | 0 |
265860,3 | Remove usages of deprecated qSort | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
265861,2 | Remove usages of deprecated qSort | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
265862,2 | Don't mention the deprecated qSort in docs | dev | qt/qtscript | Status: MERGED | +2 | 0 |
265863,2 | Remove usages of deprecated qSort | dev | qt/qttools | Status: MERGED | +2 | 0 |
265865,11 | Remove usages of deprecated qBinaryFind | dev | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
265869,3 | Remove usages of deprecated APIs from QtAlgorithms | dev | qt/qtpim | Status: ABANDONED | -1 | 0 |
266176,2 | Remove usages of deprecated QLatin1Literal | dev | qt/qtgamepad | Status: MERGED | +2 | 0 |
266177,2 | Remove usages of deprecated QLatin1Literal | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
266178,2 | Remove usages of deprecated QLatin1Literal | dev | qt/qtquickcontrols | Status: MERGED | +2 | 0 |
266180,2 | Remove usages of deprecated QLatin1Literal | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
266182,2 | Remove usages of deprecated QLatin1Literal | dev | qt/qtserialbus | Status: MERGED | +2 | 0 |
266183,5 | Remove usages of deprecated QLatin1Literal | dev | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
266184,2 | Remove usages of deprecated QLatin1Literal | dev | qt/qtwayland | Status: MERGED | +2 | 0 |
266185,3 | Remove usages of deprecated QLatin1Literal | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
266187,4 | Remove usages of deprecated QLatin1Literal | dev | qt/qtwebsockets | Status: MERGED | +2 | 0 |
266372,7 | Remove usages of deprecated APIs from QDateTime | dev | qt/qtbase | Status: MERGED | +2 | 0 |
266392,5 | Remove usages of deprecated APIs from QDateTime | dev | qt/qtlocation | Status: MERGED | +2 | 0 |
266394,4 | Remove usages of deprecated APIs of QDateTime | dev | qt/qtnetworkauth | Status: MERGED | +2 | 0 |
266396,4 | Remove usages of deprecated APIs from QDateTime | dev | qt/qtscript | Status: MERGED | +2 | 0 |
266397,4 | Remove usages of deprecated APIs from QDateTime | dev | qt/qtsensors | Status: MERGED | +2 | 0 |
266528,2 | Remove usages of qVariantFromValue | dev | qt/qtscript | Status: MERGED | +2 | 0 |
266530,5 | Remove usages of qVariantFromValue | dev | qt/qtwebengine | Status: MERGED | +2 | 0 |
266531,12 | Remove usages of deprecated APIs of corelib | dev | qt/qtbase | Status: MERGED | +2 | 0 |
267005,5 | Remove usages of deprecated APIs | dev | qt/qtremoteobjects | Status: MERGED | +2 | 0 |
267008,3 | Replace the deprecated qSort() -> std::sort() | dev | qt/qtsensors | Status: MERGED | +2 | 0 |
267009,6 | Remove usages of deprecated APIs | dev | qt/qttools | Status: MERGED | +2 | 0 |
267010,11 | Remove usages of deprecated APIs | 5.14 | qt/qtwebengine | Status: MERGED | +2 | 0 |
267257,3 | Fix compilation with disabled deprecated APIs | 5.13 | qt/qtimageformats | Status: MERGED | +2 | 0 |
267260,2 | Fix compilation with disabled deprecated APIs | 5.13 | qt/qtsvg | Status: MERGED | +2 | 0 |
267262,3 | Fix compilation with disabled deprecated APIs | 5.13 | qt/qtbase | Status: MERGED | +2 | 0 |
267613,3 | Remove usages of deprecated QWSI APIs | dev | qt/qtbase | Status: ABANDONED | -1 | 0 |
267632,7 | Remove usages of deprecated APIs | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
268289,6 | Remove usages of deprecated QApplication::keypadNavigationEnabled | dev | qt/qtbase | Status: MERGED | +2 | 0 |
268417,5 | Remove usages of deprecated APIs of QDesktopWidget | 5.14 | qt/qtbase | Status: MERGED | +2 | 0 |
268422,9 | Remove usages of deprecated APIs of qtbase/widgets | dev | qt/qtbase | Status: MERGED | +2 | 0 |
268461,4 | Remove the usage of deprecated QApplication::setColorSpec() | dev | qt/qtactiveqt | Status: MERGED | +2 | 0 |
268519,6 | Remove usages of deprecated APIs of QDesktopWidget | 5.15 | qt/qttools | Status: MERGED | +2 | 0 |
268826,2 | Reduce usages of deprecated QWSI APIs | dev | qt/qtbase | Status: ABANDONED | +1 | 0 |
268977,9 | Remove usages of deprecated QSignalMapper | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
269090,10 | Remove usages of deprecated APIs of QWheelEvent | dev | qt/qtbase | Status: MERGED | +2 | 0 |
269099,3 | Remove the remaining usages of deprecated APIs of qtbase | dev | qt/qtbase | Status: MERGED | +2 | 0 |
269423,5 | Remove usages of deprecated APIs of QWheelEvent | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
269435,6 | Remove the last usages of deprecated APIs | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
269550,3 | Remove usages of deprecated APIs | dev | qt/qtserialport | Status: MERGED | +2 | 0 |
269558,2 | Remove usages of deprecated APIs | dev | qt/qtserialbus | Status: MERGED | +2 | 0 |
269583,6 | Remove usages of deprecated APIs of QWheelEvent | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
269701,5 | Fix build with deprecated APIs disabled since 5.13 | dev | qt/qtconnectivity | Status: MERGED | +2 | 0 |
270096,4 | Remove usages of deprecated APIs | dev | qt/qtwayland | Status: MERGED | +2 | 0 |
270116,7 | Remove usages of deprecated APIs | dev | qt/qt3d | Status: MERGED | +2 | 0 |
270123,2 | Remove the usage of deprecated QWheelEvent::pos | dev | qt/qtdatavis3d | Status: MERGED | +2 | 0 |
271094,4 | Remove the usage of deprecated APIs from QSysInfo | dev | qt/qtbase | Status: MERGED | +2 | 0 |
271153,5 | Replace the deprecated QWheelEvent::delta() -> QWheelEvent::angleDelta() | dev | qt/qtsvg | Status: MERGED | +2 | 0 |
271377,4 | Remove the usage of QtMac::toCGImageRef() | dev | qt/qtmacextras | Status: MERGED | +2 | 0 |
271674,5 | Remove usages of deprecated APIs of QWheelEvent | 5.14 | qt/qtwayland | Status: MERGED | +2 | 0 |
271684,2 | Replace the deprecated QWheelEvent::delta() -> QWheelEvent::angleDelta() | dev | qt/qtdatavis3d | Status: MERGED | +2 | 0 |
272184,4 | Remove usages of deprecated APIs of QLayout | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
272185,2 | Remove usages of deprecated APIs | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
272186,3 | Remove usages of deprecated APIs (part 2) | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
272267,2 | Replace the deprecated setLinkLayerFrame() -> setCemi() | 5.14 | qt/qtknx | Status: MERGED | +2 | 0 |
272291,3 | Replace the deprecated QWheelEvent::delta() -> QWheelEvent::angleDelta() | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
272660,1 | Offscreen: Remove usages of deprecated QWSI API | 5.15 | qt/qtbase | Status: ABANDONED | 0 | 0 |
272667,8 | tst_QWindow: Remove usages of deprecated QWSI API | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
272769,6 | Add a QSplashScreen constructor taking a QScreen | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
272926,4 | tst_QPdfWriter: Fix deprecation warnings | 5.15 | qt/qtbase | Status: MERGED | +2 | 0 |
273353,14 | Prepare for deprecating the QDesktopWidget | 5.14 | qt/qtbase | Status: MERGED | +2 | 0 |
273594,3 | Remove usages of deprecated APIs of QDesktopWidget | 5.15 | qt/qtsvg | Status: MERGED | +2 | 0 |