Release note
Qt 5.15.13 long-term supported (LTS) commercial release is a patch
release made on the top of Qt 5.15.12 (LTS). As a patch release,
Qt 5.15.13 does not add any new functionality but provides bug fixes and
other improvements. The release maintains both forward and backward
compatibility (source and binary) with Qt 5.15.12.
Source codes are available via the Qt online installer and
the Qt Code Review tool (https://codereview.qt-project.org/). To get the
sources via Qt Code Review, you need to log in with a Qt Account that
has a valid commercial license. For detailed instructions, see
https://wiki.qt.io/Qt_5.15_Release#Getting_Source_Codes.
For detailed information about Qt, see the Qt 5.15 online documentation:
https://doc.qt.io/qt-5/index.html.
Important Changes
qtbase
-
a50b7f500c QNetworkRequest: Make header parsing locale-independent
Fixed a bug where certain QNetworkRequest::KnownHeaders wouldn't be
recognized as such in certain locales. -
6bb908bd61 PCRE2: upgrade to 10.42
PCRE2 has been updated to 10.42. -
8509e0daae SQLite: Update SQLite to v3.40.0
Updated SQLite to v3.40.0 -
13752128e8 SQLite: Update SQLite to v3.40.1
Updated SQLite to v3.40.1 -
23cb910fd6 Update bundled libjpeg-turbo to version 2.1.5
libjpeg-turbo was updated to version 2.1.5
qtdeclarative
- f31d580492 Fix missing glyphs when using NativeRendering
Fixed an issue where text using NativeRendering would sometimes be
missing glyphs.
qtwayland
- 28a0b1dc client: Fix infinite recursion with text-input-v2
Fixed a possible crash when editing a field in an item view.
qtimageformats
-
0527cee TGA Plugin: Fix reading of CMapDepth
Fixed reading of TGA files with a non-zero X-origin -
8cfc422 Update bundled libwebp to version 1.3.0
Update bundled libwebp to version 1.3.0 -
1eaa734 Update bundled libtiff to version 4.5.0
Bundled libtiff was updated to version 4.5.0
Fixes
qtbase
- QTBUG-109169 Invalid QColorTrcLut use causes unreadable text with
16-bit X11 visuals - QTBUG-86019 Serializing a null QTimeZone crashes
- QTBUG-109226 Rare crashes in QXcbBackingStoreImage::flushPixmap
- QTBUG-99601 ios: QMAKE_PRE_LINK Gives Error :Multiple commands produce
- QTBUG-108848 iOS: Voice Control Accessibility feature breaks in iOS 16
- QTBUG-88652 QTEST_FUNCTION_TIMEOUT and test function limit (5 minutes)
are not documented. - QTBUG-107627 AndroidAssetsFileEngineHandler is broken
- QTBUG-109026 Android: UI is scaled smaller than before
- QTBUG-109732 Filelight crash on directory scan start
- QTBUG-103393 IBus input method cannot set panel position correctly
with DPI scaling - QTBUG-109477 QImageReader will cause heap corruption when load jpeg
(width: 1px height:100px) on Apple M1 - QTBUG-106653 Crash on Accessibility interface
- QTBUG-104776 AndroidContentFileEngineIterator hangs when listing
shared content with nested dirs - QTBUG-110066 Build fails on vulkan\qvulkanfunctions.h despite -no-
vulkan is passed - QTBUG-63700 QSharedPointer missing documentation for move operators
- QTBUG-64132 QToolButton should elide text when width constraints
prevent from showing whole text - QTBUG-104948 QFileDialog::getOpenFileContent not honoring nameFilter
- QTBUG-110627 Qt doesn't really follow Windows short time format
- QTBUG-72103 Conversion between QQuaternion and Euler angles has issues
in special cases - QTBUG-56595 QXcbConnection::getTimestamp() returns old timestamp
- QTBUG-63324 iOS/macOS: system localization always returns english
language - QTBUG-106569 Ctrl-C in QTreeView passes invalid QModelIndex to model
when model is empty - QTBUG-109235 Review toupper/tolower uses [Qt]
- QTBUG-107604 [Reg 5.15.10 -> 5.15.11] Incorrect fullscreen dimensions
on some Android devices - QTBUG-107923 Wrong height of the window on Android
- QTBUG-103054 FAIL! : tst_Gestures::graphicsItemGesture in
Ubuntu_20_04 - QTBUG-105958 [Android] Intent + Talkback leads to deadlock
- QTBUG-105804 The qt_ntfs_permission_lookup mechanism is prone to data
races - QTBUG-110271 Copyright year not updated to 2023 on documentation
- QTBUG-91627 [OpenGL] Crash when creating context with contextinfo
example app on Android - QTBUG-109268 QWindow on Android doesn't use full area on some devices.
- QTBUG-97503 Reg[5.15.2-5.15.6] Android: Keyboard covers the inputfield
- QTBUG-109351 Bottom Navigation Bar overlaps app window
- QTBUG-110501 Wrong calculation of display area on android when virtual
keyboard is present before opening the app - QTBUG-36637 androiddeployqt puts *.qmltypes files into apk
- QTBUG-110433 Material UI Controls not styled on Android
qtdeclarative
- QTBUG-108713 Native font rendering in some cases misses letters
- QTBUG-109140 [REG: 5->6] Slowly dragging Tumbler causes numbers to
jump around - QTBUG-98792 Crash when using as-cast
- QTBUG-109882 ShapePath: Switching from a transparent colour to a non-
transparent one causes the wrong colour to be displayed - QTBUG-110286 SignalTransition::triggered can cause Segfault
- QTBUG-87334 Graphical issue on some Android smartphones: white line at
the top and the right side of the screen - QTBUG-111542 UI problem with iOS deployments
- QTBUG-109235 Review toupper/tolower uses [Qt]
- QTBUG-36637 androiddeployqt puts *.qmltypes files into apk
- QTBUG-110433 Material UI Controls not styled on Android
qtactiveqt
- QTBUG-109235 Review toupper/tolower uses [Qt]
qtmultimedia
- QTBUG-59726 no access to second camera on android phones with dual
front/back cameras - QTBUG-106897 Android QAudioRecorder pause does not work
- QTBUG-105505 QMediaRecorder::Duration reports incorrect recording
duration - QTBUG-110015 QML Video Example: example Crashing
qttools
- QTBUG-109618 QtAttributionsScanner crashes frequently
qtdoc
- QTBUG-110064 Android getting started doc instructs wrong JDK version
for Qt5.15
qtconnectivity
- QTBUG-111242 sdpscanner strcpy()s sdp_data_t::val::str into a fixed-
size 1KiB buffer - QTBUG-86245 Neard link invalid and not mentionned in Licensed used in
Qt
qtwayland
- QTBUG-109302 Segmentation Fault with Wayland and QTreeWidget
qtquickcontrols
- QTBUG-101973 File Dialog does not re open in some situation.
qtserialport
- QTBUG-108450 REG: Qt 6.3.2 WinOverlappedNotifier possible crash
qtwebengine
- QTBUG-109357 [REG 5.12 -> 5.15/6.x] QWebEngineUrlRequestInterceptor:
Multiple redirects crashes the application - QTBUG-108240 WebEngine can't be built with MSVC 14.34 and LLVM 15.0.6
- QTBUG-109273 Using client certificates leads to
ERR_SSL_CLIENT_AUTH_NO_COMMON_ALGORITHMS - QTBUG-110504 Webengine extremely slow in loading webpage in debug
build
qtcharts
- QTBUG-107890 When changing the label of a legend marker it will not
update until something else triggers an update - QTBUG-111293 tst_QBarSeries::mousehovered fails with SLES 15.4
qtscxml
- QTBUG-109235 Review toupper/tolower uses [Qt]
Known Issues
-
Check that your system meets Qt's requirements:
https://doc.qt.io/qt-5.15/supported-platforms.html -
The RTA (release test automation) reported issues in Qt 5.15.x:
https://bugreports.qt.io/issues/?filter=21874 -
Qt 5.15.13 Open issues in Jira:
https://bugreports.qt.io/issues/?filter=24811
Credits for the release goes to:
Eirik Aavitsland
Laszlo Agocs
Martin Andersson
Mate Barany
Nicholas Bennett
Eskil Abrahamsen Blomfeldt
Joerg Bornemann
Assam Boudjelthia
Michael Brüning
Alexandru Croitor
Giuseppe D'Angelo
Alexey Edelev
Oliver Eftevaag
Christian Ehrlicher
Andreas Eliasson
Ilya Fedin
Julian Greilich
Heikki Halmet
Ulf Hermann
Volker Hilsheimer
Allan Sandfeld Jensen
Michal Klocek
Sze Howe Koh
Jarkko Koivikko
Jani Korteniemi
Fabian Kosmale
Jonas Kvinge
Kai Köhne
Inho Lee
Paul Lemire
Robert Löhning
Leena Miettinen
Phan Quang Minh
Samuel Mira
Bartlomiej Moskal
Marc Mutz
Yuya Nishihara
Roland Pallai
Liang Qi
Topi Reinio
Andy Shaw
Venugopal Shivashankar
Ivan Solovev
Axel Spoerl
Tarja Sundqvist
Lars Sutterud
Jan Arve Sæther
Morten Sørvig
Sami Varanka
Peter Varga
Tor Arne Vestbø
Jaishree Vyas
Edward Welbourne
Paul Wicking
Jannis Xiong
WANG Xuerui
Andrey Yaromenok
Yuhang Zhao