Details
-
User Story
-
Resolution: Unresolved
-
Not Evaluated
-
None
-
None
-
None
Description
This is a collection of references to incompatible change in Qt between major release that required updates to Qt Creator source.
Removal of macro
QT_MODULE define
Broke with: https://codereview.qt-project.org/c/qt/qtbase/+/428258
Fix for Creator 7:
https://codereview.qt-project.org/c/qt-creator/qt-creator/+/449205
Intentional SiC change
for QList iterator
Broke with: https://codereview.qt-project.org/c/qt/qtbase/+/376158
Fix for Creator 10:
https://codereview.qt-project.org/c/qt-creator/qt-creator/+/453161
https://codereview.qt-project.org/c/qt-creator/qt-creator/+/453164
https://codereview.qt-project.org/c/qt-creator/qt-creator/+/453505
Fix for Creator 9:
https://codereview.qt-project.org/c/qt-creator/qt-creator/+/453569
https://codereview.qt-project.org/c/qt-creator/qt-creator/+/453568
Removal of QVariant constructor
Broke with: https://codereview.qt-project.org/c/qt/qtbase/+/401717
Fix for Creator 6: ...
Adding rvalue overload to QVariant::fromValue<...>
Fix for Creator 11: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/481932
Connects no more possible on incomplete types
Broke with: ???
Fix for Creator 10: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/476442
Fix for Creator 11: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/476439
Allow "auto" for QStringBuilder results
Broke with: https://codereview.qt-project.org/c/qt/qtbase/+/479775
Fix for Qt Tools: https://codereview.qt-project.org/c/qt/qttools/+/484956
Fix for Creator 11: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/487280
Contextless QObject::connect are not permitted
Fix for Creator 12: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/492319
Permitted removal of transitive #includes
Broke with: https://codereview.qt-project.org/c/qt/qtbase/+/509739
Fix for Creator 12: https://codereview.qt-project.org/c/qt/qtbase/+/509739
Intentional deprecations
Remove QCryptographicHash::addData(const char *data, qsizetype length); overload
Introduced with qtbase de18b3ff370543b5b99bd068b871a2cd677cf9f3
Fix for Creator 11: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/481936
Intentional behavior changes
Previously accepted out-of-bounds handling for string reads
Introduced: https://bugreports.qt.io/browse/QTBUG-111775
Fix for Qt: 811b7c2f7 (dev), 5b954c016 (6.5)
Change of return values from int to qsizetype results in wrongly deserialized values from QDataStream
Introduced: https://codereview.qt-project.org/c/qt/qtbase/+/305108
Resulted in QTCREATORBUG-30469
Fix for Qt Creator 13: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/547207
Replacing std::optional<QPixmap/QPicture> in QLabel private shortens possible lifetime and makes construction and destruction more expensive
Introduced: https://codereview.qt-project.org/c/qt/qtbase/+/570063
One related Qt Creator change: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/580621
Unintentional behavior change during normal work
Behavioral change in QTextLine
https://bugreports.qt.io/browse/QTBUG-109474
Broke with: https://codereview.qt-project.org/c/qt/qtbase/+/435080
Fix for Qt 6.6: https://codereview.qt-project.org/c/qt/qtbase/+/452160
Fix for Qt 6.5: https://codereview.qt-project.org/c/qt/qtbase/+/453906
Regression in QTabBar
https://bugreports.qt.io/browse/QTBUG-114204
Broke with: https://codereview.qt-project.org/c/qt/qtbase/+/475958
Fix for Qt: https://codereview.qt-project.org/c/qt/qtbase/+/481811
Unintentional behavior changes or crashe while micro-optimizing
Introduction of views (read-past end) #1:
Broke with: https://codereview.qt-project.org/c/qt/qtbase/+/401609
Fixed in Qt: https://codereview.qt-project.org/c/qt/qtbase/+/415210
Introduction of views (read-past end) #2:
https://bugreports.qt.io/browse/QTBUG-119000
Broke with: https://codereview.qt-project.org/c/qt/qtbase/+/510464
"Ok" changes:
In private header
Broke with: https://codereview.qt-project.org/c/qt/qtquick3d/+/406756
Fix https://codereview.qt-project.org/c/qt-creator/qt-creator/+/414157
Attachments
Issue Links
- relates to
-
QTCREATORBUG-28608 List of Qt versions with critical issues for Qt Creator
-
- Open
-