Details
-
User Story
-
Resolution: Done
-
P1: Critical
-
6.0
-
None
-
13
-
Qt6_Foundation_ Sprint 10, Qt6_Foundation_ Sprint 11
Description
Get rid of QStringRef usages in Qt.
QStringRef should move to Qt5Compat. Add an operator QString() to it to ensure a good degree of source compatibility.
Remove all uses of QStringRef in Qt itself and all API taking a QStringRef.
Attachments
Issue Links
- relates to
-
QTBUG-84437 Move QStringRef to Qt5Compat for backwards compatibility options
-
- Closed
-
For Gerrit Dashboard: QTBUG-84319 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
300265,3 | Revert "shiboken: Remove unused static functions" | dev | pyside/pyside-setup | Status: DEFERRED | +2 | 0 |
301098,5 | Port QtSvg from QStringRef to QStringView | dev | qt/qtsvg | Status: MERGED | +2 | 0 |
301550,11 | Remove most overloads taking a QStringRef from the QString API | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301552,12 | Remove more QStringRef overloads that aren't required | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301553,7 | Port QRegularExpression to use QStringView instead of QStringRef | dev | qt/qtbase | Status: ABANDONED | 0 | 0 |
301571,11 | Port QLocale::quoteString from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301575,15 | Port QDir, QFile from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301576,11 | Port QLibraryInfo from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301577,12 | Port QSettings from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301578,10 | Port QMetaObject away from QStringRef | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301579,10 | Port QUrl away from QStringRef | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301580,10 | Port mimetypes away from QStringRef | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301581,10 | Port qdatetime away from QStringRef | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301720,12 | Port dbus from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301721,9 | Port QtNetwork from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
301722,9 | Port QtGui from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
302035,7 | Port QtSql from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
302036,10 | Port androiddeployqt and uic from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
302037,7 | Port testlib from QStringRef to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
302038,10 | Port remaining usages of QStringRef in QtCore to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
302039,11 | Port platform plugins to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
302040,10 | Port platformsupport to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
302041,7 | Port QtPrintSupport to QStringView | dev | qt/qtbase | Status: MERGED | +2 | 0 |
302352,3 | Port QtDeclarative from QStringRef to QStringView | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
302618,2 | Qt6: Port QtSerialBus module to QStringView | dev | qt/qtserialbus | Status: MERGED | +2 | 0 |
302646,2 | Qt6: Port QtSerialport to QStringView | dev | qt/qtserialport | Status: MERGED | +2 | 0 |
302656,4 | Qt6: Port QtQuickControls2 to QStringView | dev | qt/qtquickcontrols2 | Status: MERGED | +2 | 0 |
302661,2 | Qt6: Port QtLocation to QStringView | dev | qt/qtlocation | Status: MERGED | +2 | 0 |
302796,7 | Port QtTools from QStringRef to QStringView | dev | qt/qttools | Status: MERGED | +2 | 0 |
302844,6 | Port QtMqtt from QStringRef to QStringView | dev | qt/qtmqtt | Status: MERGED | +2 | 0 |
303082,3 | Port QtOpcUA from QStringRef to QStringView | dev | qt/qtopcua | Status: MERGED | +2 | 0 |
303460,5 | Port QtQuick3d from QStringRef to QStringView | dev | qt/qtquick3d | Status: MERGED | +2 | 0 |
303628,3 | Qt6: Port QtKnx to QStringView | dev | qt/qtknx | Status: MERGED | +2 | 0 |
303677,3 | Qt6: Port QtScxml to QStringView | dev | qt/qtscxml | Status: MERGED | +2 | 0 |
303781,2 | Qt6: Remove single usage of soon to be deprecated QStringRef | dev | qt/qtwebsockets | Status: MERGED | +2 | 0 |
303792,4 | Qt6: Port QtActiveQt from QStringRef to QStringView | dev | qt/qtactiveqt | Status: MERGED | +2 | 0 |
303835,4 | Qt6: Port QtCoap to QStringView | dev | qt/qtcoap | Status: MERGED | +2 | 0 |
303836,2 | Qt6: Port Qt3D QStringRef to QStringView | dev | qt/qt3d | Status: MERGED | +2 | 0 |
303963,2 | Qt6: Port QtMultimedia from QStringRef to QStringView | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
303975,5 | Qt6: Port QtRemoteObjects from QStringRef to QStringView | dev | qt/qtremoteobjects | Status: MERGED | +2 | 0 |
303997,2 | Qt6: Port QtVirtualKeyboard from QStringRef to QStringView | dev | qt/qtvirtualkeyboard | Status: MERGED | +2 | 0 |
304000,2 | Qt6: Port QtWayland from QStringRef to QStringView | dev | qt/qtwayland | Status: MERGED | +2 | 0 |
310707,3 | Start porting away from QStringRef | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
310890,2 | Remove QStringRef | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
310891,6 | Add QStringView/QByteArrayView | dev | pyside/pyside-setup | Status: MERGED | +2 | 0 |
312399,1 | WIP: Add QStringView/QByteArrayView | dev | pyside/pyside-setup | Status: ABANDONED | -2 | 0 |
312403,1 | WIP: Add an autotest for views | dev | pyside/pyside-setup | Status: ABANDONED | -2 | 0 |