From 5f07542968183d07b9bb64830863b12c9662c0f3 Mon Sep 17 00:00:00 2001 From: Antti Kokko Date: Thu, 10 Nov 2022 09:50:49 +0200 Subject: 6.4.1: Add initial release note Task-number: QTBUG-107344 Change-Id: I40b7c4b9e7258cd1f6055dfe6e3a0bdac6fbcdf5 Reviewed-by: Jani Heikkinen --- qt/6.4.1/release-note.md | 864 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 864 insertions(+) create mode 100644 qt/6.4.1/release-note.md diff --git a/qt/6.4.1/release-note.md b/qt/6.4.1/release-note.md new file mode 100644 index 0000000..833b030 --- /dev/null +++ b/qt/6.4.1/release-note.md @@ -0,0 +1,864 @@ +Release note +============ + +Qt 6.4.1 release is a patch release made on the top of Qt 6.4.0. +As a patch release, Qt 6.4.1 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.0. + +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 +* d7620f1b74 Fix crash when setting override cursor on multiple clients +Fixed a crash when setting an override cursor on multiple clients. + +* 75a9a0ad5e Update bundled libjpeg-turbo to version 2.1.4 +libjpeg-turbo was updated to version 2.1.4 + +* b627f51978 Document QAtomic testAndSet +Documented new overloads of testAndSet() that were originally added for +5.3. + +* 1cb57091ac Revert "Keep original text for text/plain mime data" +The fix to preserve special characters like   the text/plain part +of the clipboard when copied from a QTextEdit or QLineEdit had to be +reverted (QTBUG-107004). + +* ed3d60cfca QTaggedPointer: disable operator= with an empty initializer +list +The operator assignment taking a raw pointer has been reimplemented in +order to avoid subtle issues when assigning `{}` to a QTaggedPointer. +This will cause code that assigns a braced-init-list to a QTaggedPointer +object to stop compiling (for instance, `tagPtr = {ptr}` is now ill- +formed). + +* a111c15c0a Skip early return from test loops during cleanup() +During the cleanup() phase of a test, the QTRY_* macros and +QTestEventLoop now ignore the test resolution, in contrast to when they +are used from the test itself, which (since 6.3.0) exits the loops early +if the test has failed. + +* 9ac433b40a Fix generating PDFs with DirectWrite engine +Fixed glitches in generated PDFs when the DirectWrite backend was in +use, e.g. when high-dpi scaling was active. + +* c0b54bf6fa macOS: Fix less common writing systems on Catalina and +later +Fixed missing text with certain writing systems on macOS Catalina and +later. + +* c2f85da3be Update bundled libpng to version 1.6.38 +libpng was updated to version 1.6.38 + +* e0fea817a5 QBenchlib/Perf: don't try to benchmark the kernel +Fixed support of Linux performance counters for QBENCHMARK, which used +to fail with "Permission denied" errors in default configurations. Now, +QtTest will automatically fall back to profiling only userspace, like +the perf(1) tool does. + +### qtdeclarative +* ef6fe3e499 DA: ignore disabled HoverHandlers when delivering hover +events +Disabled hover handlers will no longer receive hover events, or block +siblings from being hovered. + +### qttools +* 838f8e2e0 QDoc: Remove the "\newcode" and "\oldcode" command pair +The deprecated \oldcode, \newcode commands were removed. + +* ab89fee0b qdoc: Enable correct linking to externally-built +dependencies + + +### qt5compat +* 16774f1 Avoid recreating gaussian blur shader multiple times +Improve creation time of Gaussian Blur-based effects. + + +Fixes +----- + +### qtbase +* QTBUG-105057 vnc: Setting override cursor causes a crash on client +disconnect +* QTBUG-105923 WebAssembly loader broken when using the CMake +RUNTIME_OUTPUT_DIRECTORY property +* QTBUG-105347 [Wasm] Stack example from documentation exits application +* QTBUG-102004 [wasm] QML switch does not react on toggle +* QTBUG-104518 Swipeview doesn't function correctly in Webassembly app +* QTBUG-106153 wasm: Changing QTimer interval in multithreaded +application breaks the timer +* QTBUG-106223 assertion failed after Flickable takes grab from +PinchHandler +* QTBUG-91774 QTextEdit::cursorForPosition() doesn't work with invisible +blocks +* QTBUG-106064 [REG] Undocking QDockWidget with drag misplaces it (a +lot) +* QTBUG-106279 I doubt if QTextStream setAutoDetectUnicode doesn't work +* QTBUG-105711 QDrag with invalid URLs in QMimeData crash on macOS +* QTBUG-106000 tst_QLocale::fpExceptions() triggers assertion failure on +Windows +* QTBUG-104930 QLocale shows German text for "en_DE" +* QTBUG-106374 Unable to build qtbase due to incomplete type in +qtessellator.cpp +* QTBUG-106222 -junitxml produces invalid time in output log (seconds +divided by 1000 instead of seconds) +* QTBUG-106394 Android Multi ABI honors only for first abi the flag +-DQT_NO_PACKAGE_VERSION_CHECK=TRUE +* QTBUG-106463 Make QT_HOST_PATH well visible and communicated clearly +* QTBUG-104999 crash in QTextMarkdownWriter +* QTBUG-104856 Non-Qt headers in 6.3.1\msvc2019_64\include +* QTBUG-106354 Last QNetworkReply::readyRead() is not always emitted +* QTBUG-106016 tst_QNetworkReply::contentEncodingBigPayload fails with +Ubuntu 22.04 xorg and Rhel 9 +* QTBUG-106560 WASM: Menus are resizable +* QTBUG-106397 wasm: native keyboard does not popup on iOS +* QTBUG-106573 QNetworkAccessManager can not get 404 reponse body. +* QTBUG-42661 Wrong dialog activation +* QTBUG-23699 tst_QGraphicsWidget::updateFocusChainWhenChildDie() fails +on Mac OS X +* QTBUG-106652 applicationName() default value broken on macOS +* QTBUG-105618 QNetworkReplyFileImpl synchronously emits +QNetworkReply::finished() from constructor in case of error +* QTBUG-7211 QFile::permissions() returns old, cached value after call +to QFile::setPermissions() on the same QFile object +* QTBUG-101236 FAIL! : tst_QPainter::hdrColors in Windows_11_21H2 +* QTBUG-106393 Mac OS: Dot and Comma key combinations not working for +russian layout +* QTBUG-36281 QKeyEvent regression in Qt5 +* QTBUG-35734 When pressing CTRL+SHIFT+number on a German keyboard then +the key() you get in the key press is not always as expected +* QTBUG-87339 wasm: Emoji couldn't show while the text contains Chinese +and emoji mix +* QTBUG-71948 Containers with drag "rubber band effect" should react on +pointer cancel +* QTBUG-106436 Scene Graph - Direct3D 11 Under QML Example has wrong tag +* QTBUG-106438 Scene Graph - Metal Texture Import Example has wrong tag +* QTBUG-106439 Scene Graph - Metal Under QML Example has wrong tag +* QTBUG-106469 QQuickRenderControl D3D11 Example has wrong tag +* QTBUG-106668 Cannot paste content from external sources +* QTBUG-89557 QML Text's implicitWidth is wrong when wrapMode is set for +multiline text. +* QTBUG-104986 QTextLayout::maximumWidth() is not correct for multi-line +text +* QTBUG-104805 QColorDialog : Buttons are highlighted incorrectly +* QTBUG-103503 Frameless window is resizable +* QTBUG-106710 Regression: macOS windows with Qt::FramelessWindowHint +are resizable +* QTBUG-105182 Access violation / infinite loop in +QFutureInterfaceBase::isChainCanceled() +* QTBUG-106083 QFuture::then(QObject *context, Function &&function) +throws "read access violation" when used in chained QFuture +* QTBUG-106616 androiddeployqt not found on MultiABI android build with +custom install dir +* QTBUG-106672 [Reg: 6.3 -> 6.4] C3615: constexpr function +'QtPrivate::QMetaTypeForType::getName' cannot result in a constant +expression +* QTBUG-106531 QDockWidget Docking resizes (widens) the widget by a set +number of pixels +* QTBUG-106689 QNetworkReply: it is confusing whether the reply data has +been decompressed or not. +* QTBUG-106387 Application crash when writing in textfield +* QTBUG-106899 tst_qquicktext::dependentImplicitSizes() Compared doubles +are not the same +* QTBUG-106530 QDockWidget Undocking incorrectly offset from cursor +(native titlebar) when dragging +* QTBUG-101339 Hardware keyboard up/down keystrokes interpreted as +home/end when interacting with a QML TextArea +* QTBUG-106980 dladdr() in qlogging.cpp - error: invalid conversion from +'const void*' to 'void*' +* QTBUG-107004 Copying from QTextEdit to other program turns newline +into paragraph separator (U+2029) +* QTBUG-107043 Qt 6.4 QDateTime is broken with clang-cl when compiling +with c++20 +* QTBUG-100917 tst_QImageReader::setScaledClipRect() SVG/SVGZ fails on +Wayland +* QTBUG-81044 SVG: QImageReader::setScaledClipRect() uses wrong +coordinate system +* QTBUG-92199 [REG] The color of QLineEdit and QPlainTextEdit +placeholder text is not grayed-out if stylesheet was applied +* QTBUG-93009 QPalette::PlaceholderText color is not followed after +setting color in a style sheet +* QTBUG-107072 build chooses unavailable hardware flags +* QTBUG-106607 QODBC: QSqlQuery::isNull returns false for SELECT NULL +* QTBUG-69608 cocoa: key press events for modifier keys do not have +nativeVirtualKey +* QTBUG-106984 Setting background brush in QTableWidgetItem used as +header item is incorrectly cached leading to incorrect display colours +* QTBUG-106219 [macOS] Typing accented/alternate characters doesn't work +correctly +* QTBUG-105984 windeployqt: Multimedia plugins missing +* QTBUG-107178 plugins/platforms/libqminimal.so' is not a valid ELF +object (file is for a different processor) +* PYSIDE-2069 pyside6-uic generates dynamic properties with C++ types +* QTBUG-106912 MoltenVK: Failed to create Vulkan instance when +implementation supports is_portability_driver +* QTBUG-104441 REG: No longer possible to use macros or functions that +rely on an event loop in cleanup() after failed test function +* QTBUG-100891 +tst_QGuiApplication::genericPluginsAndWindowSystemEvents() fails on +Wayland +* QTBUG-100918 tst_QOpenGL::bufferMapRange() fails on Wayland +* QTBUG-107128 qtbase/src/dbus/dbus_minimal_p.h SPDX-License-Identifier +misses AFL-2.1 +* QTBUG-107174 Units unclear for QWaitCondition::wait +* QTBUG-107038 Non-aliased Text is rendered incorrectly using +NativeRendering +* QTBUG-97697 Missing documentation for GrabTransition enum in +DragHandler +* QTBUG-107246 QVariant.toList method not working properly +* QTBUG-107188 Reg: Behavior Change: Modal dialogs seem to block events +to other dialogs/widget +* QTBUG-107544 [Reg 6.3.2 -> 6.4.0] qsql_oci.cpp no longer compiles +* QTBUG-107155 tst_QWidget_window::resetFocusObjectOnDestruction() with +QtWayland failed on Ubuntu 22.04, GNOME +* QTBUG-107166 QQuickWidget causes crash when combined with dock and +toolbar +* QTBUG-107262 REG: Enter on r/o QComboBox does not close a dialog +anymore +* QTBUG-107569 Use of std::aligned_union and std::aligned_union_t +deprecated in C++23 +* QTBUG-104831 windeployqt does not deploy Designer plugins for +QUiLoader +* QTBUG-107719 Typo in the document? +* QTBUG-107450 Reg[5->6]QSlider handle size is not correct +* QTBUG-79977 QMessageBox does not work at IOS 13 +* QTBUG-101000 macOS: QPushbutton text color changes +* QTBUG-105292 Documented way of printing whole document produces +warning +* QTBUG-107249 [REG 6.4.0->6.5.0] Can not compile Qt examples with +Android armv7 pre-build binaries on linux and macOS +* QTBUG-107777 Typo in the document +* QTBUG-77210 QML Image object causes a crash when it gets deleted +while it's still loading +* QTBUG-102098 QPrinter::PdfFormat causes some fonts to be doubly-scaled +when using DirectWrite font engine +* QTBUG-47979 QDesktopServices is unable to open a file on Android +* QTBUG-106713 android.bundle.enableUncompressedNativeLibs=false +deprecated in Android Gradle plug-in ver 8.0 +* QTBUG-85773 QML TextEdit copy() copies text twice on Android +* QTBUG-100245 tst_qsqlquery should not create unique data tags when +testing +* QTBUG-107618 QFileDialog freeze when selecting large zip-file using +the windows native dialog +* QTBUG-96384 Tagalog cannot be displayed correctly +* QTBUG-98920 Font fallback is not working properly on macOS +* QTBUG-107539 wasm: 2dpainting sample not working with +webassembly/webgl +* QTBUG-107629 [REG 6.3->6.4] WebEngineWidget OpenGL rendering is broken +on Windows +* QTBUG-107627 AndroidAssetsFileEngineHandler is broken +* QTBUG-107814 Reg:[6.3->6.4]QOpenGLWidget tries to render duplicate +controls +* QTBUG-104709 [REG. 6.2->6.3] macOS: Default Edit menu entries shown +twice +* QTBUG-106542 qCompress()/qUncompress() cannot handle more than 4GiB of +data on Win64 +* QTBUG-106227 Alternate row background color does not starts from +beginning +* QTBUG-107649 valgrind issue due to 9 bits in flags +* QTBUG-107879 FAIL! : tst_AndroidAssets::loadsFromAssetsPath +* QTBUG-80992 QT_SCALE_FACTOR don't work properly with WebAssembly +* QTBUG-106277 QProperty fails to compile on MSVC in C++20 mode +* QTBUG-107843 cmake: multi-ABI Android builds do not work in-tree +* QTBUG-107720 "This feature is not supported on the Windows platform." +is a bit vague +* QTBUG-104319 Program crash on exit after monitor disconnect +* QTBUG-98354 Windows 11: State of checkable QAction with icon is not +shown +* QTBUG-105472 WASM version of QFileDialog::getOpenFileContent not +honoring nameFilter +* QTBUG-107991 QString asprintf behaves differently than printf with +"%03.f" format for example +* QTBUG-107008 window list in macOS' dock icon context menu includes +entry for QSystemTrayIcon +* QTBUG-106108 REG/macOS: context menu corners are not rounded +* QTBUG-106368 Wrong Usage of DoDragDrop() Causes Drag and Drop via +Touch to Hang +* QTBUG-57577 Windows: Drag and drop through touch sometimes gets stuck +with -platform windows:nomousefromtouch +* QTBUG-100788 TapHandler tapped signal is emitted twice when using a +stylus +* QTBUG-77414 Drag and Drop with mimeData does not work properly on the +touch screen +* QTBUG-104594 qpushbutton: pressed signal not emitted until button is +released, unsing touchscreen as input +* QTBUG-91882 eglfs with a cloned screen cause app to flicker +* QTBUG-105707 EGLFS: Modal windows get stacked behind non-modal windows +* QTBUG-103611 [Reg 5.15 -> 6.x] Re-initializing QGuiApplication causes +QQmlApplicationEngine to crash +* QTBUG-108039 Error with qproperty: expression +‘std::source_location::current()’ is not a constant expression +* QTBUG-105857 Qt application does not follow the DPI change when the +DPI setting is changed before showing the first window +* QTBUG-106983 Wrong description in documentation for +QPartialOrdering::Greater +* 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-108156 Unhandled exception on QNetworkInformation::load() +* QTBUG-106018 tst_QSslSocket fails with Ubuntu 22.04 xorg and Windows +10 21H2 plus OpenSSL 3 +* QTBUG-106020 tst_QSocks5SocketEngine::passwordAuth fails with Ubuntu +22.04 xorg +* QTBUG-41170 [Android]: When the window resizes then there it will +cause flicker +* QTBUG-66727 [Android]: When changing focus between TextInput fields +there is a flicker of the QQuickWidget +* QTBUG-84258 tst_Gestures::graphicsItemGesture fails +* QTBUG-103054 FAIL! : tst_Gestures::graphicsItemGesture in +Ubuntu_20_04 +* QTBUG-106071 Example code in QPropertyAnimation documentation has +memory leak +* QTBUG-35409 MouseArea does not detect mouse pointer if it was already +there on Mac OS X +* QTBUG-100324 QHelpEvent::globalPos() returns frequently a wrong value. +* QTBUG-106939 Error: "qmlimportscanner not found" while building +examples while using cmake +* QTBUG-106712 HostPrefix & HostData reference incorrect dir in +target_qt.conf (when cross compiling) +* QTBUG-107538 OpenSUSE 15.3 developer build with OpenSSL 3 fails: +‘QSslSocket’ has not been declared +* QTBUG-107157 tst_QWidget with QtWayland failed on Ubuntu 22.04, GNOME +* QTBUG-107186 tst_QCompleter::showPopupInGraphicsView() with QtWayland +failed on Ubuntu 22.04, GNOME +* QTBUG-107184 tst_QGridLayout::setMinAndMaxSize() with QtWayland +crashed on Ubuntu 22.04, GNOME +* QTBUG-107578 tst_selftests failed with qtwayland qpa plugin on Ubuntu +22.04 GNOME +* QTBUG-107158 +tst_QTouchEvent::multiPointRawEventTranslationOnTouchPad() with +QtWayland failed on Ubuntu 22.04, GNOME +* QTBUG-107154 tst_QWidget_window::mouseMoveWithPopup(Dialog) with +QtWayland failed on Ubuntu 22.04 GNOME +* QTBUG-106925 Context menus on mac os 12.5.1 are resizeable (and not +native in appearance) +* QTBUG-99795 Mouse scroll wheel can't be used to interact with +scrollable elements on iOS +* QTBUG-106896 QDir::drive() does not shows DVD drive +* QTBUG-63324 iOS/macOS: system localization always returns english +language +* QTBUG-106082 [Qt 3D] QSG_RHI_BACKEND : d3d11 produces unexpected +results +* QTBUG-73251 QTreeview stylesheet "show-decoration-selected" has no +effect +* QTBUG-102480 Build fails when examples enabled but Sql and/or Linguist +are disabled +* 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-107780 Rendering Texture in WebAssembly +* QTBUG-105753 QDir is not re-entrant +* 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 + +### qtdeclarative +* QTBUG-104629 QML FolderDialog: CurrentFolder is not correctly +* QTBUG-106256 qml crash when binding alias to property +* QTBUG-104077 Build failure in 3rdparty/masm/assembler/ARM64Assembler.h +* QTBUG-93188 tst_qqmlecmascript::gcCrashRegressionTest fails with ARM +macOS 11 in Qt Declarative +* QTBUG-98479 QObject that was previously exposed to QML as a const +pointer remains frozen +* QTBUG-106391 assertion failure in +QQuickItemPrivate::localizedTouchEvent +* QTBUG-104535 REG: Android's Back button does not close QQC2 Dialogs +anymore +* QTBUG-106347 Build warns about QML code in C++ header with extension +".hh" +* QTBUG-101488 tst_QQuickFileDialogImpl is flaky +* QTBUG-106392 Alias is invalid when accessed from C++ via +QObject::property() +* QTBUG-106042 QtQuick.Controls creates delegates in separate contexts +* QTBUG-105110 Android: FileDialog not working - unable to select file +correctly +* QTBUG-102339 Conan: multiple prefixes not supported when building e.g. +examples +* QTBUG-106457 Assert on invalid code +* QTBUG-106357 crash in QIntrusiveListNode::remove() when pinch-zooming +in QtPDF on iOS +* QTBUG-103746 QML javascript URL does not add a colon at the end of +protocol field +* QTBUG-106465 ToolTip::test_activateShortcutWhileToolTipVisible is +flaky +* QTBUG-105058 PathView steals touch event of PinchArea delegate +* QTBUG-106491 tst_QQuickMenu fails on webOS +* QTBUG-106557 QuickControls Texteditor fails to launch on embedded +devices +* QTBUG-106553 Quick styled text processes HTML case sensitively (this +is wrong) +* QTBUG-106594 Text baseline anchor not updating properly +* QTBUG-104911 qmllint warns about acceptedDevices in TapHandler +* QTCREATORBUG-27655 Qt Quick Controls – Chat Tutorial not working +* QTBUG-106548 [REG 6.2.4 - 6.3.2] HoverHandler "eats" all hover events +even when disabled +* QTBUG-106604 Multiple Qt Quick Sliders repaint incorrectly in macOS +* QTBUG-106566 qmllint crashes on invalid alias property +* QTBUG-35409 MouseArea does not detect mouse pointer if it was already +there on Mac OS X +* QTBUG-46460 MouseArea.containsMouse doesn't revert to false if enabled +is set to false +* QTBUG-106611 qml: signals cannot use inline components as argument +type +* QTBUG-106114 tst_qmltc_examples fails on webOS +* QTBUG-106613 qmllint crash due to index out of range +* QTBUG-106887 CMake does not pass --private-includes to +qmltyperegistrar if the QML module target is the private library itself +* QTBUG-106704 HoverHandler and MouseArea: if hover is enabled/disabled +but mouse does not move AND no item is marked dirty, state doesn't +change immediately +* QTBUG-105192 Loader3D crashes when active property is dynamically +changed +* QTBUG-105899 ColorDialog: The text fields on ColorInputs.qml are buggy +for the Fusion, Imagine and Universal styles. +* QTBUG-107014 [REG 6.2.4 -> 6.2.5] Items covered by Popup receive mouse +events +* QTBUG-107077 +tst_qquickdeliveryagent::undoDelegationWhenSubsceneFocusCleared fails +* 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 +* QTBUG-106824 Bad casts in qquickshapegenericrenderer.cpp +* QTBUG-107208 [Reg 5.15 -> 6.x] QQmlApplicationEngine::retranslate() +doesn't work for ComboBox and ListView +* QTBUG-106612 qmllint hits assert related to inline components +* QTBUG-107091 [qmltc] repeater generates invalid code +* QTBUG-107038 Non-aliased Text is rendered incorrectly using +NativeRendering +* QTBUG-107619 V4: Memory corruption due to unchecked length usage +* QTBUG-107080 qmlcachegen assertion failure +* QTBUG-107176 cachegen eats all memory and fails +* QTBUG-107542 qmlcachegen infinite loop with certain statements +* QTBUG-89933 tst_HoverHandler fails with macOS 10.15 and Xcode 12.3 +* QTBUG-107594 Crash when rendering emojis with NotoEmoji font +* QTBUG-107013 Wheel scroll event propagated from a modal dialog to the +dialog below (Quick) +* QTBUG-104960 DelegateModel is only 1 dimensional +* QTBUG-106645 "TypeError: Cannot read property of null" error in "QML +Dynamic View Ordering Tutorial 1" example +* QTBUG-103939 Text editor example Font bold/Italic etc. attributes not +working +* QTBUG-95225 When the D3D11 RHI backend is used then a white line can +appear at the border when there is an odd number of pixels in either +width or height +* QTBUG-103877 TreeView from Qt 6.3 is not re-sorted when +dynamicSortFilter is set in the QSortFilterProxyModel +* QTBUG-104526 text in TextArea disappear when scrolling up large text +by using scrollbar button "up" +* QTBUG-99887 TapHandler on TextField (for showing right click context +menu) stops working in Qt6 +* QTBUG-105609 should be able to add a TapHandler to a Button to modify +behavior +* QTBUG-105610 should be able to add a DragHandler to a Button or other +control +* QTBUG-103620 [Reg 5.15 -> 6.2] Flicking is inconsistent with touch +screen +* QTBUG-99276 Fusion style sets button text color to white automatically +* QTBUG-107837 HorizontalHeaderView has wrong column sizes +* QTBUG-103268 QML item Menu doesn't close with touch screen on +CloseOnPressOutside +* QTBUG-107867 QQuickSliderPrivate::handleUngrab() is called during +multi-touch on QQuickSlider +* QTBUG-107533 [qmltc] live-lock when resolving multi-level alias +properties +* QTBUG-107534 [qmltc] cannot resolve alias into component +* QTBUG-107254 Crash when assigning non existing properties +* QTBUG-106223 assertion failed after Flickable takes grab from +PinchHandler +* QTCREATORBUG-3708 Context sensitive help does not work for several QML +properties +* QTBUG-106365 qmlsc doesn't find modules from sysroot +* QTBUG-106284 tst_QQuickColorDialogImpl::eyeDropper fails with RHEL 9 +* COIN-870 MinGW Windows build exceeds timeout limit +* QTBUG-30801 Button: tooltip not shown when the button is disabled +* QTBUG-98130 QtQuick and controls examples use qt_add_resources to add +QML files +* QTBUG-107028 tst_qquicktextfield and tst_qquicktextarea fail on +Android +* QTBUG-106520 FAIL! : +qtquickcontrols::Tests_StackLayout::test_addAndRemoveItems in +Ubuntu_20_04 +* QTBUG-106521 FAIL! : +qtquickcontrols::Tests_StackLayout::test_addAndRemoveItems in MacOS_12 +* QTBUG-104058 tst_qqmlnotifier::deleteFromHandler fails and give +timeout with macOS 12 +* QTBUG-107591 TreeViewDelegate: selection via onClicked does not work +* QTBUG-107763 tst_qquickhoverhandler::deviceCursor is flaky +* QTBUG-106407 Signal connect warnings when opening ColorDialog +* QTBUG-107703 QML MenuBar : "Alt" does not activate/focus the first +Menu +* QTBUG-107168 [Reg 6.2.6 -> 6.4.0] qmlsc: Use of native JS console is +now treated as an Error +* QTBUG-107795 Reg-5.15.10->5.15.11 Setting property on TextField +crashes +* QTBUG-107684 background of ToolTip template is ignored + +### qtactiveqt +* QTBUG-106014 ActiveQt fails to handle VT_UNKNOWN +* QTBUG-106024 [QAxServerBase::Invoke] ActiveQt should only call the +dispatch method if the types match + +### qtmultimedia +* QTBUG-103729 [REG 5.15-6.2] App isn't able to start on Windows 10 N +* QTBUG-106092 Binding to CaptureSession.imageCapture fails +* QTBUG-103239 [macOS] Crash in AVFMediaPlayerObserver +* QTBUG-104943 Multimedia examples not shown in Qt Creator although +module installed from Installer +* QTBUG-106204 Multimedia framework requires "record audio" +authorisation +* QTBUG-97789 Listening on QVideoSink::videoFrameChanged on Android +fails to map/unmap QVideoFrame +* QTBUG-105169 videoFrame.toImage() does not work in a different thread +than the video rendering thread +* QTBUG-106881 Camera with multiple streams cannot be detected for the +second stream +* QTBUG-107701 [REG 6.4.0->6.4.1] namespace build fails on Windows +* QTBUG-104226 QmediaDevices::videoInputs() fails to find a camera if +libcamera is installed. +* QTBUG-107885 [Recorder Example] Not working mute for AudioInput +* QTBUG-107205 Video with sound fails to play if sound device is +unavailable +* QTBUG-108009 QML Camera maximumZoomFactor in iPad +* QTBUG-97814 QML MediaPlayer only reports position changes at 10hz + +### qttools +* QTBUG-106552 qttools: Build failure if litehtml is found on the system +* QTBUG-106706 Non-retina artwork +* QTBUG-106255 qdoc: \wrapper command is undocumented +* QTBUG-107107 lupdate -locations absolute creates relatives and not +absolute paths +* QTBUG-107845 Can not disable Linguist in Qt 6.4.0 when qttools are +enabled +* QTBUG-107762 qdoc: Cannot link to externally-built projects via .index +files + +### qtdoc +* QTBUG-107245 Typo in the document? +* QTBUG-103856 Add replacement for some QX11Info alternatives to Qt6 +porting guide +* QTBUG-103715 QNativeInterface::QX11Application::display() example +missing +* QTBUG-106677 "Back" button breaks UI of Coffee Machine Example +* QTBUG-107121 Hangman example doesn't build for android with build +tools >= 31.0.0 + +### qtpositioning +* QTBUG-107580 [REG 5.15.10 -> 5.15.11], PositionSource: last known +position is never read +* QTBUG-103478 QGeoPositionInfoSource on Android always asks for +location permission + +### qtconnectivity +* QTBUG-106282 tst_QLowEnergyController::tst_emptyCtor fails with RHEL 9 +in QtConnectivity +* QTBUG-106654 Error Unable to handle unregistered datatype +'std::shared_ptr' +* QTBUG-104473 (Classic) Bluetooth discovery agents to clear previous +errors +* QTBUG-107195 Typo in the document +* QTBUG-107224 Typo in the document? +* QTBUG-107192 Link is dead in the document +* QTBUG-107196 Is Advertisement really unavailable on Qt Bluetooth? +* QTBUG-106614 +tst_QBluetoothDeviceDiscoveryAgent::tst_startStopDeviceDiscoveries fail +on Android 12 + +### qtwayland +* QTBUG-106638 QtWayland tests crash on webOS +* QTBUG-107076 Copying image data from Qt aplications is still broken on +GNOME Wayland + +### qt3d +* QTCREATORBUG-27852 Audio visualizer example has blank white screen +* QTBUG-106865 RHI RenderCapture capture results differ from OpenGL +renderer + +### qtimageformats +* QTBUG-107040 Tiff images with LZW compression do not work in debug +builds + +### qtserialbus +* QTBUG-106524 Typo in the document + +### qtwebsockets +* QTBUG-106372 wasm: Using WebSockets from worker threads fail to work +* QTBUG-106937 Since Qt 6.3 QWebSocket::errorString() displays random +http status code if status != 400 + +### qtwebengine +* QTBUG-104769 pdfviewer example: Pinch zoom on laptop trackpad stops +working if zoom way in +* QTBUG-105168 Build of Qt Pdf for iOS fails +* QTBUG-106355 QtPDF: crash when pinch-zooming on a PDF page with text +on iOS +* QTBUG-106358 QtPDF: hard to hide the keyboard on iOS +* QTBUG-106361 duplicate symbol qLcNav +* QTBUG-106461 QWebEngineUrlRequestJob::reply() does not support a +QIODevice that cannot be read completely instantly +* QTBUG-100391 Application built with Qt 6.2.2 fails to run because of +missing mf.dll error +* QTBUG-106095 [REG] 5.15.8 -> 5.15.9 WebEngine crash with software +OpenGL +* QTBUG-106588 Accessibility in QWebEngine crashes application +* QTBUG-106254 Windows offline installer creation fails due to long path +in QtWebEngine +* QTBUG-97392 WebEngine fails to load urls from resources +* QTBUG-106688 Loading html from qrc in QtWebEngine fails +* QTBUG-106944 [REG 6.4.0rc->final] Can not compile examples on iOS if +QfPDF is included in installation +* QTBUG-86972 [REG] QtPDF isn't properly installed as a framework unless +WebEngine is also installed +* QTBUG-106967 email privacy: DNS prefetch still leak from local content +* QTBUG-107144 WebEngine crashes on github.com +* QTBUG-105953 QtQuick: WebEngineView resize regression +* QTBUG-106975 Qt webengineview Web page requestfullscreen invalid +* QTBUG-103958 Unable to remove warning, "Qt WebEngine seems to be +initialized from a plugin..." +* QTBUG-107529 QWebEnginePage only uses part of QWebEngineView +* QTBUG-107502 [Reg 6.3.2 -> 6.4.0] Qt WebEngine --remote-debugging-port +no longer works +* QTBUG-108008 FAIL! : +tst_QWebEngineView::inputFieldOverridesShortcuts() 'actionTriggered' +returned FALSE +* QTBUG-108029 Can't build qtwebengine with MSVC2019 +* QTBUG-106406 gn not build in host build when not building QtWebEngine +or QtPdf at the same time +* QTBUG-105342 Test on qemu are very flacky + +### qtdatavis3d +* QTBUG-107505 Wasm build fails when linking both QtMultimedia and +QtDataVisualization + +### qtvirtualkeyboard +* QTBUG-106894 QtVirtualKeyboard does not popup on static builds +* QTBUG-106895 QtVirtualKeyboard on mac desktop wrong rotation +* QTBUG-83217 rotation of virtualkeyboard does not work +* QTBUG-98750 [VKB] AutoScroller does not work in the basic virtual +keyboard example +* QTBUG-105371 [Virtual keyboard] The fallback to layouts/fallback is +not mentioned + +### qtscxml +* QTBUG-107209 Update documentation on how to integrate state machines +into QML modules +* QTBUG-80262 SCXML StateMachine state properties get incorrect values +if History is used + +### qtspeech +* QTBUG-106286 tst_QTextToSpeech::sayWithVoices fails with RHEL 9 in +QtSpeech + +### qtlottie +* QTBUG-107501 Lottie produces warnings + +### qtquick3d +* QTBUG-102477 Adding the same effect twice to SceneEnviroment leads to +a hanging application +* QTBUG-106544 Antialiasing example doesn't animate when progressive AA +is enabled +* QTBUG-107203 Crash when a texture is deleted +* QDS-7793 propertyGroups.json is not installed +* QTBUG-104843 QtQuick 3D leaks memory after destroying View3D +* QDS-8014 Missing properties and types in qtquick3d property sheets +* QTBUG-105458 Incorrect primitive position when skin property set to +null +* QTBUG-96339 Fails to build QtQuick3d on MSYS2/MinGW-w64 due to "The +command line is too long" +* QTBUG-98336 WIN10 Qt6 build error in qtquick3d module +* QTBUG-107734 [REG 6.4.0->6.4.1 and 6.5.0] too long command on MinGW +shadow build +* QTBUG-105217 [REG: 6.3.2->6.4.0] Picking of 3D geometry works +incorrectly (with BBox only) +* QTBUG-106481 PrincipledMaterial clearcoat shader error with no lights +* QTBUG-107667 RobotArm example is disfunctional +* QDS-7662 Drop-down menu for shaders in Properties&Material Editor +lists irrelevant files from the project +* QDS-8087 SpecularGlossyMaterial was added in Qt 6.4. It should be +treated like one of the other basic material types + +### qt5compat +* QTBUG-107468 [Regression] Creating DropShadow is almost 20x slower + +### qtmqtt +* QTBUG-92817 QMqttTopicFilter also matches topics just starting with +the filter name +* QTBUG-80440 MqttClient Invalid Property assignment: unsupported type +"ushort" + +### qthttpserver +* QTBUG-105329 QHttpServer: returning a value from a route handler +should be an error when the function uses a QHttpServerResponder +* QTBUG-106378 Qt HTTP Server examples do not show up under module name +in 'All examples' +* QTBUG-104348 .gitignore file present in qthttpserver and +qtquick3dphysics + +### qtquick3dphysics +* QTBUG-104348 .gitignore file present in qthttpserver and +qtquick3dphysics +* QTBUG-107007 Configuring Qt with -no-gui fails +* QTBUG-108045 [FTBFS] iter.physx::PxContactStreamIterator::faceIndice’ +may be used uninitialized + +Known Issues +------------ + +Credits for the release goes to: +--------------------------------- + +Eirik Aavitsland +Amir Masoud Abdol +Laszlo Agocs +YAMAMOTO Atsushi +Mahmoud Badri +Mate Barany +Rolf Eike Beer +Vladimir Belyavsky +Nicholas Bennett +Tim Blechmann +Eskil Abrahamsen Blomfeldt +Mikolaj Boc +Joerg Bornemann +Assam Boudjelthia +Michael Brüning +Andreas Buhr +Hxcan Cai +Alexandru Croitor +Mitch Curtis +Giuseppe D'Angelo +Artem Dyomin +Alexey Edelev +Oliver Eftevaag +Christian Ehrlicher +Hatem ElKharashy +Balazs Erseki +Ilya Fedin +Alexandros Frantzis +Christophe Giboudeaux +Maximilian Goldstein +Robert Griebl +Magnus Groß +Kaj Grönholm +Richard Moe Gustavsen +Lucie Gérard +Tang Haixiang +Heikki Halmet +Thomas Hartmann +Jani Heikkinen +Miikka Heikkinen +Ulf Hermann +Øystein Heskestad +Volker Hilsheimer +Dominik Holland +Allan Sandfeld Jensen +Janne Juntunen +Maurice Kalinowski +Jonas Karlsson +Johannes Kauffmann +Timothée Keller +Ali Kianian +Friedemann Kleint +Michal Klocek +Lars Knoll +Seokha Ko +Jarek Kobus +Kai Koehne +Sze Howe Koh +Jarkko Koivikko +Tomi Korpipaa +Fabian Kosmale +Volker Krause +Konrad Kujawa +Santhosh Kumar +Sona Kurazyan +Kai Köhne +Inho Lee +Eric Lemanissier +Moody Liu +Jenny Lofthus +Thiago Macieira +Sérgio Martins +Thorbjørn Lund Martsum +Ievgenii Meshcheriakov +Samuel Mira +Bartlomiej Moskal +Marc Mutz +Tommi Mänttäri +Antti Määttä +Martin Negyokru +Andy Nichols +Mårten Nordheim +Bumjoon Park +Samuli Piippo +Timur Pocheptsov +Rami Potinkara +Lorn Potter +Liang Qi +Topi Reinio +Aleksandr Reviakin +Rob De Reycke +André de la Rocha +Alexey Rochev +Shawn Rutledge +Toni Saario +Björn Schäpers +Luca Di Sera +Dmitry Shachnev +Sami Shalayel +Venugopal Shivashankar +David Skoland +Johan Solbakken +Ivan Solovev +Axel Spoerl +Piotr Srebrny +Patrick Stewart +Martin Storsjö +Christian Strømme +Tarja Sundqvist +Jan Arve Sæther +Morten Sørvig +Duan Ting +Jere Tuliniemi +Paul Olav Tvete +Leticia Valladares +Sami Varanka +Peter Varga +Doris Verria +Tor Arne Vestbø +Ville Voutilainen +Juha Vuolle +Jaishree Vyas +Michael Weghorn +Edward Welbourne +Fushan Wen +Paul Wicking +Oliver Wolff +Semih Yavuz +Yuhang Zhao -- cgit v1.2.3