diff options
author | Antti Kokko <antti.kokko@qt.io> | 2022-12-12 09:05:13 +0200 |
---|---|---|
committer | Antti Kokko <antti.kokko@qt.io> | 2023-01-02 13:13:27 +0000 |
commit | 45eada4f435e40e00674e6aace493128f5817b1d (patch) | |
tree | 57c628c3635737a45baddf3115e29c8251da9867 | |
parent | 03df0eabc34beb3faf3494a9d353e8690d7798c4 (diff) |
6.4.2: Add initial release note
Task-number: QTBUG-108953
Change-Id: I3a64262bfa5c3b8c6d503717f67b07d72498c5da
Reviewed-by: Akseli Salovaara <akseli.salovaara@qt.io>
-rw-r--r-- | qt/6.4.2/release-note.md | 387 |
1 files changed, 387 insertions, 0 deletions
diff --git a/qt/6.4.2/release-note.md b/qt/6.4.2/release-note.md new file mode 100644 index 0000000..d87dc48 --- /dev/null +++ b/qt/6.4.2/release-note.md @@ -0,0 +1,387 @@ +Release note +============ + +Qt 6.4.2 release is a patch release made on the top of Qt 6.4.1. +As a patch release, Qt 6.4.2 does not add any new functionality but provides +bug fixes and other improvements and maintains both forward and backward +compatibility (source and binary) with Qt 6.4.1. + +For detailed information about Qt 6.4, refer to the online documentation +included in this distribution. The documentation is also available online: + +https://doc.qt.io/qt-6/index.html + +The Qt version 6.4 series is binary compatible with the 6.3.x series. +Applications compiled for 6.3 will continue to run with 6.4. + +Some of the changes listed in this file include issue tracking numbers +corresponding to tasks in the Qt Bug Tracker: + +https://bugreports.qt.io/ + +Each of these identifiers can be entered in the bug tracker to obtain +more information about a particular change. + +To make it easier to port to Qt 6, we have created a porting guide to +summarize those changes and provide guidance to handle them. In the +guide, you can find links to articles about changes that may affect your +application and help you transition from Qt 5.15 to Qt 6: + +https://doc.qt.io/qt-6/portingguide.html + +Important Changes +----------------- + +### qtbase +* 04f6f4afa9 Update bundled zlib to version 1.2.13 +zlib was updated to version 1.2.13. + +* ff52558530 Update bundled libpng to version 1.6.39 +libpng was updated to version 1.6.39 + +### qtdeclarative +* 2b258e019e QQuickNinePatchImage: fix aliasing by respecting the smooth +property +The Imagine style now supports smooth scaling for 9-patch images when +the QT_QUICK_CONTROLS_IMAGINE_SMOOTH environment variable is set to 1. + + +Fixes +----- + +### qtbase +* QTBUG-108128 Absolute coordinates used for pointer events on wasm +* QTBUG-106031 Mouse cursor location offset if canvas doesn't start at +0,0 +* QTBUG-107687 [REG 6.3.1 -> 6.3.2] qt_add_resources with .qm +translation files no longer rebuild generated .qrc when .qm files change +* QTBUG-108113 "RCC: Cannot find file" in qt_add_translations +* QTBUG-103470 [iOS] CMake translation handling fails +* QTBUG-108103 QHostAddress::isEqual() with IPv6 determines valid ip to +be any +* QTBUG-46681 [REG 4.x->5.x] QPainter in paintEvent() doesn't work with +Qt::WA_PaintOnScreen +* QTBUG-100085 xcb: Native window does not get paint event if another +window on top of it is hidden unless there is a enter/leave event +somewhere +* QTBUG-63324 iOS/macOS: system localization always returns english +language +* QTBUG-108186 Crash in qt_memrotate90 or qt_memrotate270 +* QTBUG-108156 Unhandled exception on QNetworkInformation::load() +* QTBUG-89156 [REG 5.15.0->5.15.1] Focus is limitted after reparenting +and adding widgets +* QTBUG-108196 SecKeychain is deprecated [-Wdeprecated-declarations] +when compiling qnetworkaccessmanager.cpp +* QTBUG-67579 QT5 apps running natively under Wayland do not respect +cursor size setting +* QTBUG-87778 wayland: cursor size wrong +* QTBUG-108194 FAIL! : data::tst_simulation-behavior::compile() module +"Simu" is not installed +* QTBUG-108047 Setting macos style before creating a QApplication +crashes +* QTBUG-108218 [Win] Access violation in QNetworkListManagerEvents +* QTBUG-107572 Expose QLineEdit focus for QComboBox editable +* QTBUG-108344 Something is rotten with texture-based widgets that are +native child widgets or are children of a native child widget +* QTBUG-108277 QWidget::setParent calls q_evaluateRhiRecursive which is +slow +* QTBUG-105017 Crash in QRhiGles2::ensureContext with +QT_WIDGETS_RHI_BACKEND=vulkan and QOpenGLWidget +* QTBUG-106583 Windows and dialogs flashing white +* QTBUG-108382 One more unhandled exception on +QNetworkInformation::load() +* QTBUG-108311 [REG: 6.3->6.4]: When moving a QDockWidget under certain +environments it will trigger a warning message +* QTBUG-106920 MOC cannot parse nested inline namespace (Parse error at +"::") +* QTBUG-108742 macdeployqt: Multimedia plugins missing +* QTBUG-107057 macdeployqt does not include libdarwinmediaplugin.dylib +* QTBUG-108605 Unhandled WinRT exception at +QSystemLocalePrivate::uiLanguages() +* QTBUG-105857 Qt application does not follow the DPI change when the +DPI setting is changed before showing the first window +* QTBUG-108709 [REG 6.4.0 -> 6.4.1] Second ColorRole change via +QPalette:setBrush() does not modify cacheKey +* QTBUG-107675 Typo in the document? +* QTBUG-107806 Link is dead in the document +* QTBUG-68175 tst_QWidget::raise is flaky +* QTBUG-108743 QColor - Undefined symbols QColor::QColor(char const*), +QColor::QColor(QString const&)... +* QTBUG-108662 Can't build for Android +* QTBUG-106025 REG: isSignalConnected creates a dead lock. +* QTBUG-108764 tst_qwidgetrepaintmanager is flaky +* QTBUG-108300 Crash when setPersistentGraphics(false), +setPersistentSceneGraph(false) and visible: true on wayland +* QTBUG-108677 macdeployqt tool does not copy networkinformation plugin +* QTBUG-83185 [Android]: When using night or dark mode on a device, then +the style extracted is still set as if it is light mode +* QTBUG-87137 tst_QApplication::sendEventsOnProcessEvents() failed on +Ubuntu 20.04/22.04 and RHEL 9 +* QTBUG-91255 [Android] Add support for APK Signature Scheme v2 +* QTBUG-108175 [macOS] Qt warning: "macOS generated a color-profile Qt +couldn't parse. This shouldn't happen." +* QTBUG-105735 Focus is not set to a child widget when a modal is open +* QTBUG-107604 [Reg 5.15.10 -> 5.15.11] Incorrect fullscreen dimensions +on some Android devices +* QTBUG-107709 Android screen size mismatch [Reg 5.15.10 -> 5.15.11] +* QTBUG-107523 [REG 5.15.10 -> 5.15.11] Android edge-to-edge layout +broken +* QTBUG-92468 QTextEdit cursor is drawn incorrectly +* QTBUG-86823 REG: Blinking cursor leaving an artifact in QTextEdit +* QTBUG-96288 QTextEdit cursor postion error when QTextEdit has +different pointsize +* QTBUG-109036 QImage mismatch in QXcbBackingStore +* QTBUG-106906 tst_qtcuncurrentrun::pollForIsFinished occasionally +crashes +* QTBUG-108815 Installing qtdeclarative fails +* QTBUG-103611 [Reg 5.15 -> 6.x] Re-initializing QGuiApplication causes +QQmlApplicationEngine to crash +* QTBUG-106393 Mac OS: Dot and Comma key combinations not working for +russian layout + +### qtdeclarative +* QTBUG-108026 Memory leak when capturing a 3D scene using +QQuickItem::grabImage +* QTBUG-106106 Crash in ~QQuickScrollBarAttached during rearrange of +QQmlDelegateModel +* QTBUG-71922 Mime data is corrupted when using QQuickDragAttached and +it's not UTF-8 +* QTBUG-106940 "QML Import could not be resolved in any of the import +paths: shared" when trying to QML debug example "emitters" +* QTBUG-74496 Performance issue: rejected drag re-triggers drag enter +event every frame while mouse moves +* QTBUG-107989 Aliasing occurs at the image boundary if add Scale +Animator to nine-patch image +* QTBUG-107818 Sometimes ShaderEffect types are not be drawn correctly +on 2 QQuickWindows +* QTBUG-108252 Crash occurs when GUI thread accesses QRhi objects +created by Renderer Thread +* QTBUG-98979 ListView scrolling is broken for ListView.SnapOneItem mode +* QTBUG-107774 madvise() terminates application due to EBADF code +* QTBUG-106602 extending-qml example is missing QtQuick dependency in +CMakeLists.txt +* QTBUG-106884 Typo in the document +* QTBUG-94619 Qt.labs.platform.Menu opens at the wrong location with +scaling enabled +* QTBUG-94783 Popup menu in incorrect position when using +QT_SCALE_FACTOR=1.5 on Wayland Ubuntu +* QTBUG-108298 Crash using ConicalGradient in a ShapePath +* QTBUG-108352 tst_touchmouse::strayTouchDoesntAutograb is flaky +* QTBUG-108549 PinchHandler.scale loses the accumulated scaling if +target == null +* QTBUG-92064 PinchHandler target scale jumps when pinching a second +time via native gesture +* QTBUG-104890 PointHandler deactivated on touch screen +* QTBUG-108627 Assertion in QQmlPropertyData::setOverrideIndex +* QTBUG-106875 Segfault when Loader is trying to load a file that +contains the Loader +* QTBUG-108646 Segmentation fault when inspecting QML objects without +breaking +* QTBUG-83890 [REG 5.14.1->5.14.2,5.15] Horizontal Scrollbars in +ScrollView when Flickable fits +* QTBUG-108388 code snippet in the document is incomplete +* QTBUG-108820 Infinity - real vs int +* QTBUG-108634 Invalid code generated for comparison +* QTBUG-108651 Property change detection for null values doesn't seem to +be working +* QTBUG-108683 [Reg 5.15.2/6.3.2 -> 6.4.x] DropShadow: Changing radius +at runtime also changes Z-order +* QTBUG-107607 Crash when trying to inspect "this.parent" +* QTBUG-108913 ->6.4.1: Restore qmllint JSON Output Message +* QTBUG-108697 Program can crash when Connections target is destroyed +* QTBUG-109010 top-level build: automoc broken yet again in 6.4 branch +(depending on moc before it's built) +* QTBUG-104047 Qt Quick: Drag event coordinates wrong in Release mode +* QTBUG-104716 draganddrop example issues +* QTBUG-109002 [PinchHandler] Dragging a target is not functional +* QTBUG-107171 qmlsc: Cannot resolve type annotations for args of type +list<T> +* QTBUG-98130 QtQuick and controls examples use qt_add_resources to add +QML files +* QTBUG-107850 Crash on QQuickItem destruction +* QTBUG-106864 Reg-5.15.9->5.15.10: Android crash on startup on armv7 +(32bit) devices +* QTBUG-106269 Qt Quick apps immediately crash under Android 6 + +### qtmultimedia +* QTBUG-108009 QML Camera maximumZoomFactor in iPad +* QTBUG-108027 Signal videoFrameChanged not emitted +* QTBUG-95127 QMediaPlayer::setVideoOutput() no longer takes QList of +outputs +* QTBUG-103238 [macOS] Crash in qt_convert_NV12_to_ARGB32 +* QTBUG-107671 Using strcmp instead of gst's methods for classfying +classes +* QTBUG-108187 QAudioSink can not be moved to another thread +* QTBUG-108898 [Windows] Crash on +QWindowsMediaDevices::availableDevices() +* QTBUG-109009 Ffmpeg: videotoolbox doesn't support some yuv 8bit +formats +* QTBUG-107678 audio device has unknown channel +* QTBUG-108020 QMediaDevices on MacOS needs additional listeners to +correctly catch device changes +* QTBUG-108018 Camera Example crashes on macOS 13 ventura +* QTBUG-103567 QML MediaPlayer fails to playback rtsp media properly. + +### qttools +* QTBUG-108243 Naming menu separators in design view is broken +* QTBUG-94365 QDoc: "error code: 4" from clang on macOS +* QTBUG-108353 qdoc: QHash related warnings with LLVM 15.0.0 +* QTBUG-96239 Document CMake component in CMake function documentation + +### qtdoc +* QTBUG-108513 Disappearing text on a Button on QtQuick Controls when +the Dark theme is active on macOS +* QTBUG-108101 String "6.4.0" found in Qt6.4.1 sources +* QTBUG-108670 doc state, that QOpenGLWidget is not supported, but it +was fixed in qt 6.4 +* QTBUG-108335 calqlatr demo buttons are broken + +### qtwayland +* QTBUG-104259 tst_seatv4 tests are failing with Ubuntu 22.04 Wayland +* QTBUG-75919 Override cursor has no precedence on Wayland + +### qt3d +* QTBUG-56368 Crash when using async NodeInstantiator within Scene3D +* QTBUG-106972 QRenderCapture leaks memory with RHI renderer +* QTBUG-107693 tst_QResourceManager received signal 11 (SIGSEGV) with +Ubuntu 22.04 QEMU + +### qtserialbus +* QTBUG-107132 Typo in the document? + +### qtwebsockets +* QTBUG-108276 MQTT WebSocket doesn't connect + +### qtwebengine +* QTBUG-108265 Pasting plain text does not work on Discord web +* QTBUG-108843 [WebRTC] Crash inside +RTCStatsCollector::ProduceAudioRTPStreamStats_n + +### qtvirtualkeyboard +* QTBUG-108030 Virtual keyboard basic example freezes on Android +* QTBUG-108396 The link in the document seems to be wrong + +### qtspeech +* QTBUG-108381 qtspeech does not compile without qtqml +* QTBUG-108205 tst_QTextToSpeech::pauseResume(darwin) fails on macOS 13 +in CI + +### qtquick3d +* QTBUG-108078 CustomMaterial texture min filter can't be changed +* QTBUG-96302 3D scenes with 2D subtrees leak graphics resources upon +destroying the scene +* QTBUG-106032 If you start an application with View3D not visible from +one state, it's impossible to get it visible then. +* QTBUG-86716 Materials shared between views don't always render +* QTBUG-108811 Skinned mesh doesn't follow skeleton +* QTBUG-108606 All View3D instances where material is used are not +updated when material color changes +* QTBUG-107780 Rendering Texture in WebAssembly +* QTBUG-107841 tst_Input crashes a lot +* QDS-8024 Icons needed for new component library items +* QTBUG-109157 QtQuick3D fails to compile with C++20 : allocator.destroy +called in qtquick3d/src/3rdparty/embree//common/sys/vector.h:137 + +### qtshadertools +* QTBUG-107483 Typo in the document? + +### qtmqtt +* QTBUG-108276 MQTT WebSocket doesn't connect + +### qtquick3dphysics +* QTBUG-108897 QFATAL : tst_physicsscene::UnknownTestFunc() ASSERT +* QTBUG-108667 libcooker installed in PREFIX/bin + +Known Issues +------------ + +Credits for the release goes to: +--------------------------------- + +Eirik Aavitsland +Laszlo Agocs +Vladimir Belyavsky +Nicholas Bennett +Tim Blechmann +Mikolaj Boc +Joerg Bornemann +Assam Boudjelthia +Aurélien Brooke +Michael Brüning +Hxcan Cai +Alexandru Croitor +Mitch Curtis +Thibaut Cuvelier +Giuseppe D'Angelo +Artem Dyomin +Alexey Edelev +Oliver Eftevaag +Hatem ElKharashy +Andreas Eliasson +Ilya Fedin +Nicolas Fella +Josep M. Ferrer +Jan Grulich +Richard Moe Gustavsen +Lucie Gérard +Tang Haixiang +Heikki Halmet +Jani Heikkinen +Miikka Heikkinen +Ulf Hermann +Volker Hilsheimer +Allan Sandfeld Jensen +Jonas Karlsson +Johannes Kauffmann +Timothée Keller +Friedemann Kleint +Michal Klocek +Jarkko Koivikko +Janne Koskinen +Fabian Kosmale +Konrad Kujawa +Santhosh Kumar +Kai Köhne +Inho Lee +Paul Lemire +Thiago Macieira +Ievgenii Meshcheriakov +Phan Quang Minh +Samuel Mira +Fawzi Mohamed +Bartlomiej Moskal +Marc Mutz +Mårten Nordheim +Dennis Oberst +Bumjoon Park +Evgen Pervenenko +Samuli Piippo +Timur Pocheptsov +Milla Pohjanheimo +Lorn Potter +Liang Qi +David Redondo +Topi Reinio +Alexey Rochev +Niclas Rosenvik +Shawn Rutledge +Sami Shalayel +Axel Spoerl +Piotr Srebrny +Christian Stenger +Christian Strømme +Tasuku Suzuki +Jan Arve Sæther +Morten Sørvig +U-GER\tjmaciei +Peter Varga +Doris Verria +Tor Arne Vestbø +Ville Voutilainen +Ole Wegen +Edward Welbourne +Fushan Wen +Oliver Wolff +Semih Yavuz +Vlad Zahorodnii +Yuhang Zhao |