-
Task
-
Resolution: Done
-
P2: Important
-
None
| Topic | Documented | Changes | Notes | |
|---|---|---|---|---|
| replace QRegExp by QRegularExpression | In QRegularExpression documentation, fairly complete |
305267 308065 308061 308060 308058 etc |
~400 uses | |
| adapt to removed API from QDesktopWidget | ||||
| replace "QPixmap *QLabel::pixmap() const" with "QPixmap QLabel::pixmap() const" change |
||||
| removal of QStringRef | Porting to QStringView touches a huge amount of code. There are pitfalls and missing API in Qt5's QStringView, which make it a hassle: |
|||
| removal of QHash::unite | ||||
| removal of QLinkedList (libs/tracing, plugins/valgrind, proparser) | Default replacement: std::list Pitfall: unsigned sizetype MSVC2019 requires items to be comparable(?!)[3] |
|||
| removal of QSGEngine (libs/tracing) | ||||
| removal of AA_DisableWindowContextHelpButton | ||||
| removal of DefaultLocaleShortDate/ SystemLocaleLongDate/SystemLocaleShortDate |
||||
| removal of PM_DefaultLayoutSpacing | ||||
| removal of QButtonGroup::buttonClicked(int) | ||||
| removal of QTextStream::setCodec (cppfilesettingspage.cpp) | ||||
| QMultiHash/QHash issue in perfprofiler | ||||
| changed QProcess::start() | ||||
| replace enums QString::SkipEmptyParts -> Qt::SkipEmptyParts | 308282 | |||
| replace enums Qt::hex, ... | ||||
| fix QVector/QList iterator incompatibilities and crashes [1] | ||||
| adapt to QString structure changes [2] | ||||
| adapt to int->qsizetype changes | 308353 | |||
| adapt to new ambiguous overloads | 308353 | |||
| Adapt KSyntaxHighlighting | ||||
| Use QStyleOption::initFrom() instead of init() | 307090 |
[1]
"src/libs/extensionsystem/optionsparser.cpp:122:24: error: call of overloaded ‘transform<template<class _Tp, class _Alloc>
class std::vector>(const QVector<ExtensionSystem::PluginSpec*>, ExtensionSystem::Internal::OptionsParser::checkForTestOptions()::<lambda(ExtensionSystem::PluginSpec*)>)’ is ambiguous
[2]
stringtable.cpp:127:65: error: cannot convert ‘QString::DataPointer’ {aka ‘QArrayDataPointer<char16_t>’} to ‘QArrayData*’ in initialization
stringtable.cpp:128:22: error: invalid use of member function ‘bool QArrayData::ref()’ (did you forget the ‘()’ ?)
stringtable.cpp:128:26: error: expected ‘;’ before ‘isShared’
stringtable.cpp:128:26: error: ‘isShared’ was not declared in this scope
stringtable.cpp:128:50: error: invalid use of member function ‘bool QArrayData::ref()’ (did you forget the ‘()’ ?)
[3]
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include\xutility(1492): error C2672: 'operator __surrogate_func': no matching overloaded function found
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include\list(1678): note: see reference to function template instantiation 'void std::_Debug_order_unchecked<std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<_Ty>>>,std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<_Ty>>>,_Pr2&>(_InIt,_Sentinel,_Pr)' being compiled
with
[
_Ty=ProValueMap,
_Pr2=std::less<void>,
_InIt=std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<ProValueMap>>>,
_Sentinel=std::_List_unchecked_iterator<std::_List_val<std::_List_simple_types<ProValueMap>>>,
_Pr=std::less<void> &
]
C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\14.25.28610\include\list(1661): note: see reference to function template instantiation 'void std::list<ProValueMap,std::allocator<ProValueMap>>::_Merge1<std::less<void>>(std::list<ProValueMap,std::allocator<ProValueMap>> &,_Pr2)' being compiled
with
[
_Pr2=std::less<void>
]
- relates to
-
QTCREATORBUG-26415 locator command slow
-
- Closed
-
-
QTCREATORBUG-23750
Create a tool to help users migrate from Qt5 to Qt6
-
- Closed
-
-
QTCREATORBUG-20520 QtCreator failed to build with std:c++17 + msvc on windows
-
- Closed
-
-
QTBUG-99557 Designer crashes when directly switching from one rename to another
-
- Closed
-
-
QTBUG-96718 Crash in inBindingWrapper() (Creator built against Qt 6.2 build)
-
- Closed
-
-
QTCREATORBUG-26363 Stopped work copy action in Text Editing Macros
-
- Closed
-
- resulted in
-
QTCREATORBUG-26648 QtCreator crashed on deleting the code snippet
-
- Closed
-
-
QTBUG-86516 QStringView-related API missing in Qt5
-
- Closed
-
- mentioned in
-
Page Loading...
| For Gerrit Dashboard: QTCREATORBUG-24098 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V |
| 309788,5 | 3rd-party: Make syntax highlighting compile with Qt 6 | master | qt-creator/qt-creator | Status: ABANDONED | -2 | 0 |
| 312887,6 | Help: Fix compilation with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313006,2 | KSyntaxHighlighting: Use QStringView instead of QStringRef | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313007,2 | KSyntaxHighlighter: Replace usage of deprecated enum value | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313009,2 | LanguageUtils: Don't use leftRef/midRef which is gone in Qt 6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313045,2 | Core: Do not use QStringRef | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313046,2 | Core/fileutils: Do not use QTextStream::setCodec | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313073,2 | TextEditor: Fix build with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313151,4 | DiffEditor: Fix Qt6 build | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313216,3 | Fix crash in KSyntaxHighlighting | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313240,6 | WIP: Porting | master | qt-creator/qt-creator | Status: ABANDONED | -2 | 0 |
| 313599,2 | Proparser/QtSupport: Fix build with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313792,5 | CppTools: Fix QStringRef and QSharedPointer related issues with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 313994,1 | CppTools: Fix QStringRef and QSharedPointer related issues with Qt6 | master | qt-creator/qt-creator | Status: ABANDONED | 0 | 0 |
| 314280,2 | Fix tools/cplusplus* build with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 314349,5 | Replace qrand with QRandomGenerator | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 314350,3 | WIP: Fix Qt6 build of qmlpuppet | master | qt-creator/qt-creator | Status: ABANDONED | -2 | 0 |
| 314402,3 | Fix crash after move to QStringView | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 314418,3 | QmlDesigner: Fix build with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 314427,2 | Modeling: Fix build with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 314428,2 | Fix build of Clang code model and CppEditor with Qt 6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 314429,2 | Debugger: Fix build with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 314430,2 | Fix Qt 6 build of ProjectExplorer and targets & build systems | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 314431,2 | VCS: Fix build with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 314432,2 | Fix build issues with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 315421,3 | Debugger: Fix QString dumper test for Qt 6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 315430,3 | Debugger: Make QList test pass with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 315459,3 | Debugger: Fix QVector dumper for Qt 6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 315610,4 | Remove unneeded QStringList forward declarations | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 315611,2 | Adapt to key sequence changes in Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 315613,2 | Qt6: enterEvent now gets passed a QEnterEvent | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 315614,4 | Qt6: Adapt to removal of QProcess::setupChildProcess | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 315615,2 | Qt6: Various include, QPrinter, and QFlags adaptations | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 315616,2 | Qt6: Sprinkle QLatin1Strings for QStringView comparisons | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 316738,3 | ClangCodeModel, Puppet, CrashHandler: Compile with Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 318770,2 | Fix build with Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 319796,2 | Fix building tests with Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 319797,2 | Fix build with newest Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 319819,2 | cmake build: Fix documentation generation with Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 319984,7 | Fix more compilation issues with Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 320074,4 | Utils: Don't derive BaseAspects from QList | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 320327,4 | Fix build against Qt6 with GCC 7 / Linux | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 320599,2 | LanguageUtils: Fix an implicit conversion to QChar | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 320662,2 | Avoid more uses of non-explicit QChar(int) constructor | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 321433,3 | Debugger: Adapt QMap and QMultiMap dumper to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 321982,4 | Fix warning about deprecated QProcess::startDetached() | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 322276,2 | Debugger: Make qfloat16 dumper test pass with Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 322286,3 | Debugger: Adapt QStack dumper to Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 322463,4 | Debugger: Adapt QHash dumper for Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 322725,2 | Fix build with newest Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 322998,5 | Debugger: Adapt QImage and QPixmap dumper to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323024,2 | Debugger: Adapt dumper helper for embedded QString members for Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323067,2 | Debugger: Adapt QVarLengthArray dumper to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323069,2 | Debygger: Adapt QLazilyAllocated dumper test to Qt 6 changes | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323071,4 | Fix a warning about deprecated qChecksum overload in Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323078,3 | Debugger: Adapt QRegion dumper and test to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323080,6 | Fix compile warnings about missing overrides | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323095,4 | Fix compile warnings about missing override | 4.14 | qt-creator/qt-creator | Status: ABANDONED | 0 | 0 |
| 323106,3 | Fix a warning about using deprecated Qt::AA_EnableHighDpiScaling | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323111,4 | Fix a warning about conversion from size_t to uint | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323440,3 | Debugger: Adapt QDir dumper to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323451,3 | Debugger: Adapt QDate{,Time} dumper and test to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323464,3 | Debugger: Adapt QXmlAttributes dumper to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323602,4 | Debugger: Adapt QObject name dumper to Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323746,4 | Debugger: Partially adapt QObject dumper to Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323762,6 | Debugger: Fix QObject children display for Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 323786,2 | Android: Make compile with Qt6 again | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 324253,2 | Dumper: Adapt Qt handling for Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 324276,2 | Fix compile warnings about missing override | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 324487,1 | Debugger: Simplify QVariant dumper test | master | qt-creator/qt-creator | Status: ABANDONED | 0 | 0 |
| 324505,2 | Debugger: Partially adapt QVariant dumper to Qt6 | 4.14 | qt-creator/qt-creator | Status: ABANDONED | +1 | 0 |
| 324516,9 | Debugger: Adapt QVariant dumper and tests to Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 324518,4 | Debugger: Fix QHash dumper for empty containers | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 324567,4 | Debugger: Extend and fix QPolygon dumper and test for Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 324596,2 | Debugger: Fix compilation of manual dumper test with Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 325139,3 | Debugger: Adapt QVariantMap dumper and test to Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 325317,8 | Debugger: Fix QObject property display with Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 325419,5 | Debugger: Adapt QSet dumper and tests to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 325430,3 | Debugger: Adapt QMultiMap dumper test to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 325536,8 | Debugger: Adapt QStandardItemDumper to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 325763,4 | Debugger: Adapt QJson dumper to Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 325812,2 | Debugger: Adapt dumper test for QTCREATORBUG-4904 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 326238,3 | Debugger: Adapt BoostSharedPointer dumper test to Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 326244,3 | Debugger: Fix QFile dumper 64 bit for Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 326264,2 | Debugger: Improve QMeta* dumper for default-initialized objects | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 326318,3 | Debugger: Partially fix QV4 dumper for Qt6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 326817,3 | Dumper: fix QMetaObject detection for Qt6 on windows | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 329338,2 | Fix compilation with Qt 6 | 4.14 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 331020,2 | Fix build with Qt6 | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 334722,2 | ClassView: Optimize operator== of internal data | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 350218,4 | GLSL: Fix crash when built with Qt 6 | 4.15 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 371271,1 | Fix crash with compilation database parser with Qt 6 | 5.0 | qt-creator/qt-creator | Status: ABANDONED | +2 | 0 |
| 371450,2 | qmake: Fix crash with Qt 6 when canceling parsing | 5.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 377312,3 | Fix performance issue in Locator with Qt 6 | 6.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 377967,3 | Examples: Fix image scaling for Qt 6 | 6.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 378010,2 | iOS: Fix retrieval of developer teams with Qt 6 | 6.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 379032,2 | Qt 6 build: Fix Restart button for Link to Qt | 6.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 380181,3 | Fix that Restart Now might not close Qt Creator | 6.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 384526,2 | Fix crash when removing built-in snippets | 6.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |
| 388177,4 | Modeling: Fix queued connections for Qt 6 | 6.0 | qt-creator/qt-creator | Status: MERGED | +2 | 0 |