qt6-bb10/src
Christian Ehrlicher 5ea2481556 QWidget: fix render() in RTL mode
Rendering a widget to a paintdevice via QWidget::render() did not pass
the LayoutDirection mode of the widget to the paintdevice which lead to
wrong rendering of text.
This is especially visible with the windows 11 style which does not draw
some widgets directly on the screen but through a QGraphicsEffect on a
QImage.

Pick-to: 6.7 6.5 6.2
Fixes: QTBUG-124931
Change-Id: If2cfa326d2ca45c42e203a4ae91fd857afa5c69c
Reviewed-by: Axel Spoerl <axel.spoerl@qt.io>
Reviewed-by: Wladimir Leuschner <wladimir.leuschner@qt.io>
2024-05-08 19:58:17 +02:00
..
3rdparty SQLite: Update identified license 2024-04-28 12:14:17 +02:00
android Android: Notify listener about app state changes when quitting 2024-04-30 22:17:04 +03:00
assets Introduce NO_GENERATE_CPP_EXPORTS argument for qt_internal_add_module 2024-02-09 23:00:04 +01:00
concurrent Long live [[nodiscard]] QFile::open 2024-04-17 20:07:47 +02:00
corelib QLatin1StringMatcher: add indexIn(QStringView) overload 2024-05-08 19:22:46 +02:00
dbus QTimer/QObject::startTimer: improve the detection of overflow 2024-04-27 16:24:42 +00:00
entrypoint Add preliminary support for Qt for visionOS 2024-04-18 05:00:57 +02:00
gui Mark QGuiApplication::platformName property as CONSTANT 2024-05-08 17:58:17 +00:00
network QNetworkReplyHttpImpl: simplify setting headers in postRequest() 2024-05-07 21:28:59 +02:00
opengl Long live [[nodiscard]] QFile::open 2024-04-17 20:07:47 +02:00
openglwidgets Long live [[nodiscard]] QFile::open 2024-04-17 20:07:47 +02:00
platformsupport libinput: Allow setting touchscreen matrix via env var 2024-04-09 21:10:47 +00:00
plugins iOS: Always call setParent during QIOSWindow construction 2024-05-08 19:51:25 +02:00
printsupport print: Clamp margins entered by the user in the page setup dialog 2024-04-25 14:22:30 +03:00
sql SQL/QSqlIndex: remove unused private function createField() 2024-04-26 16:37:55 +01:00
testlib Extend QTest::failOnWarning() to a no-parameter fail-on-any-warning 2024-05-06 20:27:41 +02:00
tools Add REUSE ignore comment 2024-05-08 11:09:28 +00:00
widgets QWidget: fix render() in RTL mode 2024-05-08 19:58:17 +02:00
xml Long live [[nodiscard]] QFile::open 2024-04-17 20:07:47 +02:00
CMakeLists.txt Add Qt icon library for examples 2023-04-22 18:14:38 +03:00