Details
-
Task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
-
49e553246 (dev), 9427656fb (dev), 0bc37115e (6.6), a64d6e0b9 (6.5), 3f35ebd9a (dev), 8edbcdbeb (dev), 2ed0abd55 (dev), 7cb7f6ab7 (dev), d3c051595 (dev), baa774f1c (dev)
Description
See epic for details.
Acceptance criteria:
- Q_FOREACH/foreach are ported away from (see porting guide in epic before attempting anything!)
- the #undef QT_NO_FOREACH are gone
- files that contained them are removed from NO_PCH_SOURCES
- the above two for both library and tests
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-115808 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
494823,3 | Mark QtQuickParticles as free of Q_FOREACH, except where it isn't | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
494824,2 | TestModel: port away from Q_FOREACH | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
494826,2 | Port some trivial Q_FOREACH users to ranged for loops | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
494827,2 | Mark the module as free of Q_FOREACH, except where it isn't | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
494845,3 | Remove remaining foreach in src | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
494846,4 | Remove remaining foreach in qml tests | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
494847,5 | Remove remaining foreach in quick tests | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
495018,2 | Port some trivial Q_FOREACH users to ranged for loops | 6.5 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
495020,2 | Port some trivial Q_FOREACH users to ranged for loops | 6.6 | qt/qtdeclarative | Status: MERGED | +2 | 0 |
497556,3 | Remove outdated #undef QT_NO_FOREACH | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
499241,7 | tests/: more const containers instead of std::as_const() | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
537406,3 | cmake: fix unity builds of QuickParticlesPrivate | dev | qt/qtdeclarative | Status: ABANDONED | -1 | 0 |