Details
-
Task
-
Resolution: Done
-
P2: Important
-
None
Description
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> ]
Attachments
Issue Links
- 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 |