aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntti Kokko <antti.kokko@qt.io>2022-05-10 12:07:13 +0300
committerTarja Sundqvist <tarja.sundqvist@qt.io>2022-05-11 10:03:25 +0000
commit73f8b7a2a21bc18f75356a401437911991830d1b (patch)
tree0f5891277e3080c0dbfbcbaea909a8fefae0ff9a
parent01f59ddcc4429cb56d02b5fe1ee2c130b55acbf2 (diff)
5.15.4: Add release note
Task-number: QTBUG-101989 Change-Id: I84edad9a43409a93c9dd7e356cd02092fecfc03a Reviewed-by: Tarja Sundqvist <tarja.sundqvist@qt.io>
-rw-r--r--qt/5.15.4/release-note.md295
1 files changed, 295 insertions, 0 deletions
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<VOID>?
+* 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<QSimdSse2>::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