qt5base-lts/src
Marc Mutz 574aa256cf Mark QNX plugin as free of Q_FOREACH, except where it isn't
The density of Q_FOREACH uses is high here, too high for this author
to tackle in a short amount of time. But they're concentrated in just
a few TUs, so pick a different strategy:

Mark the whole plugin with QT_NO_FOREACH, to prevent new uses from
creeping in, and whitelist the affected TUs by #undef'ing
QT_NO_FOREACH locally, at the top of each file. Since the TUs are part
of a larger executable, this requires these files to be compiled
separately, so add them to NO_PCH_SOURCES (which implies
NO_UNITY_BUILD_SOURCES, too).

Task-number: QTBUG-115839
Change-Id: I42c26cb5d95add115e57cc484a0e1a93ed368ddd
Reviewed-by: James McDonnell <jmcdonnell@blackberry.com>
2023-08-12 22:03:19 +02:00
..
3rdparty Update bundled libjpeg-turbo to version 3.0.0 2023-08-08 15:06:51 +02:00
android Doc: Move \target command to inside table cell 2023-08-03 12:15:40 +02:00
assets Add XDG theme file for example icons 2023-06-26 17:32:10 +00:00
concurrent [docs] Link from QtConcurent::run() to QThreadPool::start(Callable&&) 2023-08-04 19:49:32 +02:00
corelib Fix key truncation logic for Windows QSystemSemaphore::platformSafeKey 2023-08-12 01:28:49 +02:00
dbus Revert "QDbus: Avoid memory leak in registerComplexDBusType" 2023-08-11 22:30:30 +02:00
entrypoint src: Remove remains of qmake conversion from CMakeLists.txt files 2023-02-10 23:36:51 +01:00
gui Add stereo support for Dx11 RHI 2023-08-09 21:43:40 +02:00
network QHostInfo: use new QMetaCallEvent::create() overload 2023-08-10 21:50:59 +02:00
opengl Enable QT_NO_CONTEXTLESS_CONNECT for most of QtBase 2023-07-11 22:44:29 +02:00
openglwidgets QOpenGLWidget: invalidate the depth/stencil after rendering 2023-07-26 06:46:51 +02:00
platformsupport Fix link to platform window in QAndroidPlatformBackingStore::flush() 2023-08-04 10:40:05 +02:00
plugins Mark QNX plugin as free of Q_FOREACH, except where it isn't 2023-08-12 22:03:19 +02:00
printsupport Enable QT_NO_CONTEXTLESS_CONNECT for most of QtBase 2023-07-11 22:44:29 +02:00
sql Doc: Fix warning about undocumented parameter 2023-08-08 09:12:16 +02:00
testlib Add QEXPECT_FAIL to tst_QApplication::sendEventsOnProcessEvents 2023-08-10 16:42:51 +03:00
tools moc: Remove remnants of USE_LEXEM_STORE 2023-08-10 10:17:45 +02:00
widgets Pull QWidget::setTabOrder(std::initializer_list...) behind ABI boundary 2023-08-11 18:54:03 +00:00
xml Doc: Remove link to removed example 2023-08-07 13:16:37 +02:00
CMakeLists.txt Add Qt icon library for examples 2023-04-22 18:14:38 +03:00