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...