From 73f8b7a2a21bc18f75356a401437911991830d1b Mon Sep 17 00:00:00 2001 From: Antti Kokko Date: Tue, 10 May 2022 12:07:13 +0300 Subject: 5.15.4: Add release note Task-number: QTBUG-101989 Change-Id: I84edad9a43409a93c9dd7e356cd02092fecfc03a Reviewed-by: Tarja Sundqvist --- qt/5.15.4/release-note.md | 295 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 295 insertions(+) create mode 100644 qt/5.15.4/release-note.md diff --git a/qt/5.15.4/release-note.md b/qt/5.15.4/release-note.md new file mode 100644 index 0000000..5e38267 --- /dev/null +++ b/qt/5.15.4/release-note.md @@ -0,0 +1,295 @@ +Release note +============ + +Qt 5.15.4 release is a patch release made on the top of Qt 5.15.3. As a patch +release, Qt 5.15.4 does not add any new functionality but provides bug fixes +and other improvements. + +For detailed information about Qt, see the Qt 5.15 online documentation: +https://doc.qt.io/qt-5/index.html. + +Important Changes +----------------- + +### qtbase +* cb1eed0989 Update bundled libjpeg-turbo to version 2.0.6 +libjpeg-turbo was updated to version 2.0.6 + +* 8e6489f5eb Support family names that end/start with space +Fixed matching against fonts which has a family name that ends or +starts with a space. + +* dde0c0a45c SQLite: Update to 3.35.2 +Updated SQLite to v3.35.2 + +* 107d14825a Disable Harfbuzz/CoreText hotfix on older macOS/iOS +versions +Fixed a regression when combining letter spacing with the default font +on macOS 10.15 and lower or iOS 13 or lower. + +* 8f2959c345 QTextHtmlParserNode: Limit colspan to avoid segfault +QTextDocument::setHtml: column spans are limited to 20480, an +arbitrarily high but reasonable value. + +### qtwayland +* 560d8a3b Fix race condition when attaching client to text input +Fixed a problem where a virtual keyboard would not be updated correctly +if two clients were started at almost the same time. + +### qtimageformats +* f67ef5b Update bundled libwebp to version 1.2.0 +Update bundled libwebp to version 1.2.0 + +* f98953f Update bundled libtiff to version 4.2.0 +Bundled libtiff was updated to version 4.2.0 + +### qtserialbus +* 17ac276 Fix Modbus custom command size calculation +Fix Modbus TCP custom command size calculation. + +* 4e7a1e8 Fix Modbus custom command response processing +Fix Modbus custom command response processing. + + +Fixes +----- + +### qtbase +* QTBUG-89889 tst_QDateTime::systemTimeZoneChange fails on 32bit systems +* QTBUG-88543 QDateTime::fromString does not accept Qt::TextDate format +from toString() in Vietnamese locale +* QTBUG-32778 Documentation colors conflicting with system theme make +text unreadable +* QTBUG-87871 QMdiSubWindow's window icon size is incorrect for system +scaling 150% or more +* QTBUG-83632 In top level frameless window Qt.CrossCursor does not +comes in effect +* QTBUG-83295 QLineEdit::editingFinished() not emitted when pressing the +clear button and moving focus away +* QTBUG-90949 UI rendering and interaction dead lock when used as an +window embedded application +* QTBUG-91401 Error loading PNG: Unsupported ICC profile class 70727472 +* QTBUG-87078 xcb: showMaximized() in full screen only restores the +window with some WMs +* QTBUG-91532 tst_QMenu::QTBUG_89082_actionTipsHide() failing on Windows +* QTBUG-63275 Android QScreen::grabWindow(0) & sample code +Screenshot::shootScreen() fails on Android +* QTBUG-72231 WASM: DropShadow leads to misrendering in other places +* QTBUG-89366 [REG 5.15] Style Sheet text-align: bottom +* QTBUG-91735 qstylesheetstyle.cpp position() pointer is accessed before +checking hasPosition() +* QTBUG-86857 QPushButton style "text-align: bottom" not working in Qt +5.15.1 +* QTBUG-91073 Android: cursor movement in TextEdit is not tracked, so +it can go behind the soft-keyboard +* QTBUG-91539 QThread::quit() is unreliable on Windows +* QTBUG-91455 Qt.ImhFormattedNumbersOnly flag does not show minus sign +in iOS keyboard +* QTBUG-91909 QtConcurrenceThreadEngine > ThreadEngineStarter? +* QTBUG-90568 package (rpcs3) fails to build when QT(qtconcurrent) was +built with gcc-11 +* QTBUG-91764 [REG 5.15.2->5.15.3]: When specifing a letterSpacing for +the default font, it will end up displaying incorrect characters +* QTBUG-87326 Removal of "old time-zone lookup fallbacks" breaks TZ +handling on Gentoo +* QTBUG-92046 Description of Julian calendar is wrong +* QTBUG-92173 [iOS]: Crash occurs when showing a new QQuickWindow after +the first one is deleted +* QTBUG-66448 Android KEYCODE_MEDIA_PLAY_PAUSE is incorrectly translated +to Qt.Key_MediaPlay in QML +* QTBUG-90396 QFontDialog highlights default value for the font style +list +* QTBUG-86134 [Reg 5.9 -> 5.12] QPushButton: icon not aligned when menu- +indicator is removed +* QTBUG-90250 QPushButton: menu indicator with stylesheet not drawn +correctly +* QTBUG-92178 Editable Tree Model fails QAbstractItemModelTester +* QTBUG-92275 Slow and memory intensive handling of input to +QDateTime::fromString +* QTBUG-91223 qt_memrotate270, qt_memrotate180 , qt_memrotate90, +segfaults +* QTBUG-88031 iOS: quickcontrols2/gallery fails to build in release mode +(Failed to parse qmlimportscanner output) +* QTBUG-92490 Stylesheet with pseudo state on QPlainTextEdit +* QTBUG-89735 MultiPointTouchArea delays release on three finger tap +* QTBUG-90699 tst_QApplication::focusWidget() and focusMouseClick() +failed on macos 10.15 in CI +* QTBUG-91261 Invalid pointer return with QGridLayout::itemAt(-1) +* QTBUG-91029 Windows/Accessibility: Focused QListWidget is not +announced by screen readers +* QTBUG-91788 Assert when removing a model from +QConcatenateTablesProxyModel that is bound to a QSortFilterProxyModel +* QTBUG-92220 QAbstractItemModelTester false positive +* QTBUG-92040 [macOS] Labs platform context menu items are disabled on +modal window +* QTBUG-95429 Expired certificates in tst_QSslCertificate +* QTBUG-56552 QDateTime/QTime truncates milliseconds when converting to +Qt::ISODate string +* QTBUG-82617 Crash on exit via back button on Huawei Mate 20 Pro +* QTBUG-85449 Crashes at the destructors of std::thread and std::mutex. +* QTBUG-83043 Crash in libqtforandroid.so +* QTBUG-91253 QConcatenateTablesProxyModel crushes being sourceModel in +QSortFilterProxyModel +* QTBUG-79140 [REG 5.13.0 -> 5.14.0]OTF fonts don't work correctly +* QTBUG-89050 there seems to be no way to search backwards in +QStringView with QRegularExpression +* QTBUG-84258 tst_Gestures::graphicsItemGesture fails +* QTBUG-91385 Cannot run pdf examples on iOS + +### qtsvg +* QTBUG-91507 Out of bounds read in function +`QRadialFetchSimd::fetch` when input craft svg file +* QTBUG-90744 [REG: 5.13 -> 5.14] QPixmap::load returns false for svg +files if file encoding not utf-8 & format not specified + +### qtdeclarative +* QTBUG-91196 Locale QML documetnation lists misspelled property +* QTBUG-90239 TextField with regex clears text if unmatched char is +typed +* QTBUG-91519 [REG 5.14.2 -> 5.15.0] Call QQmlIncubator::clear() inside +QQmlIncubator::setInitialState() crashes afterward +* QTBUG-91491 Crash in Generator::method_next when creating new +properties on Generator +* QTBUG-90362 The first character in text input fields appears last on +Android 10/11 +* QTBUG-87197 MouseArea containsMouse value incorrect after visibility +changes +* QTBUG-92076 TableView: forceLayout() fails when all columns are hidden +* QTBUG-92099 TableView: content height doesn't change when adding new +rows +* QTBUG-90740 Quick test: inline components within components passed to +createTemporaryObject cause crash +* QTBUG-90762 QuickTest: List testcases when testcase is inline +component +* QTBUG-92236 When the cache for a QML file is generated and then loaded +it will cause a crash +* QTBUG-92036 Visual ordering flips when QSGRenderNode is used with +DepthAwareRendering +* QTBUG-89892 crash when assigning null to anchors.horizontalCenter +* QTBUG-91749 Incorrect batching using overlapping QSGGeometry with +lines having a width > 1 +* QTBUG-91867 TextInput cursorDelegate position not updated after left +padding change +* QTBUG-46350 Crash when deleting item currently set in PropertyChanges +target +* QTBUG-91276 DelegateModel can crash with retranslate() +* QTBUG-41867 disabled particle Emitter still causes QSG renderer +uploads +* QTBUG-86708 When using DelegateModelGroup to group items then when a +created item which is set to not be included will trigger an assert + +### qtactiveqt +* QTBUG-92237 Document the qaxserver_no_register configuration + +### qtmultimedia +* QTBUG-51064 QML Video type doesn't work with core profile +* QTBUG-62694 Setting default surface format with 3.2 core profile +breaks video decoding with a custom QAbstractVideoSurface on macOS + +### qttools +* QTBUG-91754 qdoc crash when generic documents of qtbase + +### qtdoc +* QTBUG-86614 When a service is set to be started at boot time it is not +being started after a reboot of the device +* QTBUG-92388 Documentation page on rcc is freaking out + +### qtwayland +* QTBUG-86177 Some subsurfaces change but are never committed +* QTBUG-91096 >1 Programs on QtWayland causes QtVirtualKeyboard to not +work +* QTBUG-89680 Touch is ignored if up and down arrives in the same +wl_touch.frame + +### qtserialbus +* QTBUG-62192 MODBUS custom command doesn't work +* QTBUG-91037 MODBUS custom command doesn't work + +### qtquickcontrols2 +* QTBUG-61021 Autocomplete of editable ComboBox not working on Android +* QTBUG-87236 NinePatchImage causes crash due to repeated presses. +* QTBUG-88162 Crash when NinePatchImage's source is changed + +### qtdatavis3d +* PYSIDE-1438 Using QBar3DSeries.dataProvider().addRow() segfaults + +### qtremoteobjects +* QTBUG-91229 tst_Server_Process::testRun fails with macOS 10.15 +* QTBUG-82284 TestModelView::testDataInsertionTree fails for Windows 7 +* QTBUG-84640 Disconnected ExternalIODevice Not Handled + +Known Issues +------------ + +Credits for the release goes to: +--------------------------------- + +Eirik Aavitsland +Laszlo Agocs +Nikolay Avtomonov +Alex Blasche +Eskil Abrahamsen Blomfeldt +Assam Boudjelthia +Michael Brasser +Andreas Buhr +Wang Chuan +Giuseppe D'Angelo +Alexey Edelev +David Edmundson +Oliver Eftevaag +Christian Ehrlicher +David Faure +Samuel Gaist +Pablo Luis Garcia +Maximilian Goldstein +Jan Grulich +Richard Moe Gustavsen +Heikki Halmet +Andreas Hartmetz +Jani Heikkinen +Karsten Heimrich +Ulf Hermann +Volker Hilsheimer +Allan Sandfeld Jensen +Christoph Keller +Hyunkook Khang +Friedemann Kleint +Michal Klocek +Sze Howe Koh +Fabian Kosmale +Sona Kurazyan +Kai Köhne +Paul Lemire +Robert Löhning +Piotr Mikolajczyk +Bartlomiej Moskal +Mårten Nordheim +Pasi Petäjäjärvi +Timur Pocheptsov +Joni Poikelin +Aleix Pol +Lorn Potter +Liang Qi +Topi Reinio +Andre de la Rocha +Dong Rui +Shawn Rutledge +Siyeon Seo +Dmitry Shachnev +Nick Shaforostov +Andy Shaw +Brett Stottlemyer +Tarja Sundqvist +Jan Arve Sæther +Morten Johan Sørvig +Alex Trotsenko +Tuomas Vaarala +Doris Verria +Tor Arne Vestbø +Alexander Volkov +Ville Voutilainen +Edward Welbourne +Paul Wicking +Weng Xuetian +Zhang Yu +JiDe Zhang -- cgit v1.2.3