Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
-
13
-
f40592582 (dev), 9cd2e3ffe (6.9), 12b81f3ca (6.8), aa1f20648 (dev), b79b2edde (6.9), 7c0fe044e (6.8), b0f35a3f9 (dev), 63f1c6fcb (dev), 981b15c1e (6.9), 5cd16659f (6.9), 7136c5385 (6.8), 6da1f7231 (dev), a0c0d4084 (dev), 1173145e3 (dev), e67c4c986 (dev)
-
Foundation PM Prioritized, Foundation Sprint 122, Foundation Sprint 123, Foundation Sprint 124
Description
Add a QT_NO_SCOPED_POINTER opt-out macro and make QtBase headers compatible with it to allow other modules to globally set the macro.
Attachments
Issue Links
- is required for
-
QTBUG-132214 Make QtDeclarative compatible with QT_NO_SCOPED_POINTER
-
- Open
-
-
QTBUG-132300 Make Qt5Svg compatible with QT_NO_SCOPED_POINTER
-
- In Progress
-
-
QTBUG-132215 Make Qt5Compat compatible with QT_NO_SCOPED_POINTER
-
- In Review
-
- resulted in
-
QTBUG-137069 tst_QWidget::palettePropagation3() runs into UB
-
- Reported
-
Gerrit Reviews
For Gerrit Dashboard: QTBUG-132213 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
612071,3 | wip:QT_NO_SCOPED_POINTER | dev | qt/qtbase | Status: NEW | -2 | 0 |
646250,1 | QtCore: build with QT_NO_SCOPED_POINTER | dev | qt/qtbase | Status: NEW | +2 | 0 |
646338,1 | QtNetwork: build with QT_NO_SCOPED_POINTER | dev | qt/qtbase | Status: NEW | 0 | 0 |
647146,1 | Port QObject from QScopedPointer to std::unique_ptr | dev | qt/qtbase | Status: NEW | +1 | +1 |