Release note
Qt 6.3.2 release is a patch release made on the top of Qt 6.3.1.
As a patch release, Qt 6.3.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.3.1.
For detailed information about Qt 6.3, 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.3 series is binary compatible with the 6.2.x series.
Applications compiled for 6.2 will continue to run with 6.3.
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
-
6a2f987c08 QCOMPARE/QVERIFY: fix huge pessimisation in QTestResult
Optimized successful QCOMPARE and QVERIFY for an up to 2x speedup. -
1b3dbd24c0 xcb: fix missing initialization of m_cursor
Fixed crash when no monitorInfo is available (e.g. VNC). -
d7b24b469c Fix font rendering when Qt is configured with -no-harfbuzz
Fixed font layouts when Qt was configured without Harfbuzz. -
a067ae3d76 CoreText: Fix fonts with synthetic stretch
Fixed a bug where synthetically stretched fonts would get the wrong
advances and sometimes glyphs would be clipped. -
98b9b719c7 QPromise: run continuation(s) on destruction
QFuture now runs its continuations when its associated QPromise has
been destroyed. Previously, if a QFuture was canceled because the
associated QPromise has been destroyed, its continuations were skipped. -
9334e06bdf Always update QPalette resolve mask, regardless of QBrush
change
Always update resolve mask in QPalette::setBrush, even if the value of
brush has not changed. -
9249bd8404 SQLite: Update SQLite to v3.39.2
Updated SQLite to v3.39.2
qtdeclarative
-
86973d9f33 FileDialog: make selectedFile writable
FileDialog's selectedFile property can now be set to an initially
selected file. -
3baef2b73b QQmlDebug: reliably print the debugger warning
The warning about enabled debuggers is now printed when at least one
translation unit in the final executable requests it, independent of the
order in which translation units are linked/initialized. -
ea92763900 Fix TextEdit/TextArea mouse cursor shape handling logic
TextEdit and TextArea now set their own mouse cursors more
consistently, but without regard for any external call to setCursor(). -
4f13770dda Fix SplitView containmentMask hit testing
SplitView now correctly handles mouse events when using
containmentMask. -
54eef38350 QQuickAbstractDialog: emit rejected() on mere close()
QtQuick dialogs now emit rejected() on a mere close(), too. -
84c5ae1947 Fix fractional scaling of text in Qt Quick
Fixed a kerning issue with native-rendered text when there is a
fractional system scale factor set.
qttools
- 18a38fe65 lupdate: Allow multiple specifiers after method signature
lupdate does not trip anymore over tr() calls in methods with multiple
specifiers. For example "QString MyClass::foo() const noexcept" now gets
the correct context.
qtserialbus
- dc5a3df Make pduFromStream work on big endian (again)
Fix reading from stream on big endian systems
qtremoteobjects
- 6361735 Fix race condition when accessing invalid index
Fix race condition when accessing invalid index
Fixes
qtbase
- QTBUG-103740 QTemporaryFile::rename does not document that it can only
rename, not copy+delete like QFile::rename - QTBUG-93298 Windows: Application hangs (or crashes) on quit while
QtQuick FileDialog is open - QTBUG-104053 tst_QFile fails on webOS
- QTBUG-103733 [Windows] setProcessDpiAwarenessContext(DPI_AWARENESS_CON
TEXT_PER_MONITOR_AWARE_V2) failed on certain machines - QTBUG-103745 QPainter::drawText method truncates inputs
- QTBUG-98988 Qt bugs when portal implementation is not available
- QTBUG-103922 Calling QThread::terminate() in destructor causes double
object destruction - QTBUG-104003 QTabBar/QTabWidget crashes when closing last tab and
there are hidden tabs - QTBUG-104056 Conan: qmlimportscanner: No such file or directory
- QTBUG-88519 androiddeployqt doesn't know about Conan's build path
- QTBUG-89588 androiddeployqt fails with error from qmlimportscanner if
qtdeclarative is not installed - QTBUG-104123 "configure -no-pkg-config" doesn't turn off pkg-config
- QTBUG-103568 Android 13: Warnings when starting qt apps
- QTBUG-103455 Settings don't work with content:// URL on Android
- QTBUG-103836 Fusion menu text with mnemonic clipped on Windows
- QTBUG-94481 [REG 5.15.2 -> 6.1.1] Ellipsis in the worst possible place
- QTBUG-49704 QLoggingCategory::installFilter crashes with the code from
documentation - QTBUG-98417 Bundling translation file of plist does not work with
XCode 13 - QTBUG-100093 Deployed third party library points to the original
location - QTBUG-103894 Configuring fails on Manjaro Linux
- QTBUG-101161 Android Assets awfully slow to be loaded
- QTBUG-102021 QCocoaScreen::UpdateScreens crash
- QTBUG-84741 Crash on QCocoaScreen::isOnline() when calling
CGDisplayIsOnline - QTBUG-104231 tst_QVulkan fails with Ubuntu 22.04 due to broken Mesa
lavapipe included in the distro - QTBUG-104320 qt_add_big_resources does not list contents of the qrc
file in Qt Creator - QTBUG-101585 QMessageBox components get skipped by Windows Narrator
- QTBUG-100188 Page layout settings are reset when QPrintDialog is shown
if there is no printer installed on macOS - QTBUG-103007 Resetting a QComboBox custom model doesn't emit
currentIndexChanged or currentTextChanged - QTBUG-102395 QMainWindow::restoreState corrupts relation between
toolbars layout item - QTBUG-104421 tst_qthread terminateAndPrematureDestruction() ERROR:
AddressSanitizer: stack-buffer-underflow - QTBUG-78826 Cannot enter non ascii characters to the TextField and
QLineEdit from browser(wasm) - QTBUG-104412 FAIL! : tst_AndroidAssets during dependency update
- QTBUG-91896 QTableView span gets confused with logical indexes when
columns are moved - QTBUG-85474 QGraphicsScene::clearSelection() may leave internal state
inconsistent - QTBUG-103497 [iOS] CMake handling qt_add_big_resources() fails
- QTBUG-104443 xcb plugin crashes when running in vnc
- QTBUG-100361 No font rendering at all when configured with -no-
harfbuzz - QTBUG-103838 QFontMetrics::horizontalAdvance() does not seems to give
correct value - QTBUG-104362 QDomImplementation::DropInvalidChars strips emoji and
other non-BMP characters - PYSIDE-1750 QMouseEvent.pos marked as deprecated in source but not in
docs - QTBUG-103992 QFuture::onCanceled is not called when promise is deleted
- QTBUG-102343 Windows: Only initial QScreen values are available if
screen geometry changes between QApplication and before first window is
open - QTBUG-103383 Windows: Qt doesn't respond to DPI changes if Qt window
is having a non-Qt parent - QTBUG-79248 TrayIcons Menu does not scales its size when changing DPI
- QTBUG-86790 Mingw Qt provides debug libraries in the wrong folder
- QTBUG-104085 QJsonValue::toObject(const QJsonObject &defaultValue) and
QJsonValue::toArray(const QJsonArray &defaultValue) parse empty default
values incorrectly - QTBUG-102869 wasm: Resizing is still accessable under a modal dialog
- QTBUG-53661 QDom internalSubset is never set
- QTBUG-104396 qmake projects try to link to static qt libraries with
hardcoded CI paths (no such file or directory) - QTBUG-102595 Builds can't find the projects qml modules
- QTBUG-104583 Buffer overrun and crash in
QColorTransferTable::applyInverse() - QTBUG-104132 [REG 6.2.4->6.3.0] HTTP-Redirect is broken
(ManualRedirectPolicy) - QTBUG-103415 [Reg 6.1.3->6.2.0] Parallel Animation bug on macOS
- QTBUG-104484 Missing documentation for QDropEvent methods: position,
buttons, modifiers - QTBUG-92485 Q_ASSERT added in qrasterizer.cpp
- QTBUG-95933 Using scanner input IRcode will result in an error when
second character is uppercase - QTBUG-101615 QMLPATHS not documented
- QTBUG-104205 QDockwidget screen change issue(s) more involved parts.
- QTBUG-104383 QExpandingLineEdit::resizeToContents crashes
conditionally in qBound (since Qt 6.3.0) - QTBUG-104565 QTableWidgets: crash when double click into table cell
end that expands beyond window - QTBUG-71900 Double tapping on a word does not show the selection
handles in the right place after the initial selection - QTBUG-58503 Text Handle Cursor Position Offset Error
- QTBUG-104527 iOS: Input panel opens when you click on a QPushButton
- QTBUG-98651 [iOS 15] Application freezes when QDialog is executed by
button clicked() signal - QTBUG-104708 qmake projects try to link to static qt libraries with
hardcoded CI paths part 2 - QTBUG-104596 [reg->6.4] Qt Designer crashes when OpenGL widget is
dragged to form - QTBUG-104726 Build failure on x86
- QTBUG-104232 tst_QSslKey::constructor fails with Ubuntu 22.04 and
openssl 3 - QTBUG-102825 Popping QML StackView Item makes a11y unusable
- QTBUG-103794 B2qt fails with Ubuntu 22.04: undefined reference to
`qt_resourceFeatureZstd' - QTBUG-104809 Crash in QKmsDevice::createScreenForConnector
- QTBUG-103571 QWindowsContext::findPlatformWindowAt stuck in infinite
loop - QTBUG-85109 QPainter::drawImage draws images in different places
depending on image format - QTBUG-103988 State of QTreeWidgetItem not announce by screenreader
- QTBUG-104696 QFontDialog:: selectedFont and fontSelected always
returns one font - QTBUG-104740 Accessibility: NVDA not narrating full state of QTabBar
- QTBUG-98762 REGRESSION: QPalette::setBrush does not reliably detach
- QTBUG-103940 Insufficient documentation in QRegularExpression variant
of QString::indexOf(), results in random crash bug - QTBUG-104827 Huge APK sizes under Windows
- QTBUG-99990 windows: Painting an image with DPR >1.0 to a QPrinter
does not produce correct result - QTBUG-104877 wacom: QTabletEvent rotation goes to -180 when absent
- QTBUG-46113 tst_qcompleter fails on Ubuntu
- QTBUG-103892 Stop binding to iBridge interface when unit testing
QTcpServer on macOS - QTBUG-24240 testlib: executing a test with an invalid data label
doesn't count as a failure and doesn't return a non-zero exit code - QTBUG-98921 tst_QGraphicsWidget::initialShow is uber flaky on OpenSUSE
- QTBUG-49205 tst_qnetworkreply::ioGetFromBuiltinHttp
- QTBUG-104718 fuzz: QCborValue::fromCbor out of memory error 32bit
- QTBUG-102239 tst_QWidget::enterLeaveOnWindowShowHide is flaky
- QTBUG-103576 [REG] Broken Qt::TextAlignmentRole
- QTBUG-104959 QT_NO_TRANSLATION define breaks QML build
- QTBUG-104851 qdoc: Ignore Q_WEAK_OVERLOAD
- QTBUG-101058 Pixelated images on Windows
- QTBUG-104213 Add \brief descriptions to Concurrent topics
- QTBUG-104083 tst_bench_shared_ptr does not compile on Ubuntu 22.04
- QTBUG-82477 QClipboard doesn't support custom mimeTypes
- QTBUG-104875 Wacom proximity events went missing on X11 in 6.3
- QTBUG-104268
tst_QTouchEvent::multiPointRawEventTranslationOnTouchPad() ASSERT
failure in QList::at: "index out of range" - QTBUG-105140 [REG] default constuctor requirement for meta type
(QVariant) breaks webengine api - QTBUG-104270 cmake loads native sysroot cmake config and tries to look
for libs - QTBUG-102879 Examples not linking to Qt::Core are installed in the
wrong folder - QTBUG-104917 QStyleSheetStyle::drawPrimitive(QStyle::PE_PanelLineEdit)
crashes with widget==nullptr - QTBUG-105242 [REGRESSION] After
2f5f276b4a2a19b9f2669b84f28ce8e970aaa39f network printers are missing - QTBUG-69354 QGtk3FileDialogHelper isn't modal
- QTBUG-104801 Crash with QPainter::drawText used on a QQuickView with a
Text item - QTBUG-105310 Using deprecated keyword breaks the build
- QTBUG-104316 Qt 6.3.1 build for arm failed: selected processor does
not support `yield' in ARM mode - QTBUG-105041 openssl 3.x 32bit platform regression
- QTBUG-104940 post in/decrements of QBEInteger and QLEInteger return
reference according to documentation - QTBUG-105160 Bad access when destroying QComboBox immediately after
selecting item - QTBUG-105302 qputenv sometimes puts garbage at the end of the value
- QTBUG-105204 QProperty: Notfication missing if binding no longer has
any dependencies - QTBUG-104982 [Regression] binding stops being evaluated
- QTBUG-105010 Font underline rendering bug
- QTCREATORBUG-27634 Basic Layouts Example UI elemnets get squished
- QTBUG-105323 [Regression] Keyboard is not properly hidden on ios
- QTBUG-105339 Typo in since version for QStyledItemDelegate
- QTBUG-105374 Modules in 5.15 branch missing MinGW debug files
- QTBUG-105341 QDoubleValidator can report "Intermediate" for inputs
that are unambiguously out-of-range - QTBUG-95319 The cursor size is unstable when multiple QT_SCALE_FACTOR
is used - QTBUG-105501 Qt6 build fails with system double-conversion
- QTBUG-105517 Redundant "does" in QFrame
- QTBUG-105286 Crash with UpdateWindowTitle event triggered by closing a
dialog (mac) - QTBUG-105951 Crash when closing dialog directly after closing popup
- QTBUG-103470 [iOS] CMake translation handling fails
- QTBUG-103923 GCC 12: failure to build from source [
] - QTBUG-102041 Android multi-abi builds don't work if the Android
ndk/sdk install path is different from the CI's one - QTBUG-104128 top-level configure is still verbose in a non-developer
build - QTBUG-103723 [iOS] CMake shader handling fails
- QTBUG-87137 tst_QApplication::sendEventsOnProcessEvents() failed on
Ubuntu 20.04/22.04 and RHEL 9 - QTBUG-68860 tst_QGlyphRun::mixedScripts autotest fails on Ubuntu 18.04
and QEMU builds - QTBUG-68865 tst_QMenuBar::check_menuPosition autotest fails on Ubuntu
18.04 - QTBUG-84248 tst_QFont::defaultFamily fails
- QTBUG-103591 Windows: Comboboxes (Qml and QtWidgets) don't have the
UIAutomation (UIA) ExpandCollapse pattern - QTBUG-103091 FAIL! : tst_QDockWidget::floatingTabs in QNX_710
- QTBUG-93471 Darwin linker warns about global weak symbols when linking
an executable against a static Qt - QTBUG-103730 Qt Test tutorial is missing a clear entrypoint
- QTBUG-104580 androiddeployqt fails with "unknown argument '--libs'"
when call llvm-readobj v14 - QTBUG-101008 Using Text.NativeRendering results in characters drawn
too close to each other with fractional scale factors - QTBUG-102594 [REG 5.15.6 -> 5.15.9] Many ANR issues by QtAccessibility
- QTBUG-104450 qmake: it's impossible to configure some compiler and
linker options in the generated vcxproj - QTBUG-103753 incorrect document about QDomDocument::setContent()
- QTBUG-103593 androiddeployqt doesn't work well with user's QML module
in their subdirectories - QTBUG-104012 QDateTime constructor performance regression when year is
below epoch - QTBUG-104857 QtBase does not compile with QT_DISABLE_DEPRECATED_BEFORE
= 0x060000 - QTBUG-104878 xcb wacom support gets confused about device instances
- QTBUG-103706 Synthesized touch event not recognized with Widgets
- QTBUG-101932 two HoverHandlers with different
acceptedDevices/acceptedPointerTypes: cursorShape doesn't change
accordingly - QTBUG-104787 Thread Sanitizer reports data races in QtConcurrent
- QTBUG-105038 QCollator is limited to ≤ 2Gi characters
- QTBUG-89702 Improve the QRegExp->QRegularExpression docs
- QTBUG-105051 pkg-config does not expose libexecdir for finding some
tools - QTBUG-104840 heap-use-after-free in QTest::ignoreMessage
- QTBUG-85248 Qt warning
"QHttpNetworkConnectionPrivate::_q_hostLookupFinished could not de-queue
request, failed to report HostNotFoundError" - QTBUG-105388 qhash.h:553:17: warning: argument 1 value
'18446744073709551615' exceeds maximum object size 9223372036854775807 - QTBUG-104441 REG: No longer possible to use macros or functions that
rely on an event loop in cleanup() after failed test function - QTBUG-105048 QSqlQuery is supposed to be move-only, however we copy it
in our code - QTBUG-104730 androidtestrunner splits data row names by whitespace and
treats them as test functions
qtsvg
- QTBUG-101698 [REG 6.2.2 -> 6.2.3] Integer overflow when loading svg
image
qtdeclarative
- QTBUG-103560 qmlsc allows access to fractional indices of
QQmlListProperty - QTBUG-102944 [Reg 5.15 -> 6.2] Relative QML import does not work from
Android assets - QTBUG-103915 tst_snippets fails on webOS
- QTBUG-101975 No longer possible to pre-select a file when fileMode is
SaveFile - QTBUG-103187 Reconfiguration is slow due to qmlimportscanner
- QTBUG-102625 [REG 5.15 -> 6.0] Double click event does not fire when
using DragHandler as a child of Window in Qt6 - QTWEBSITE-1051 Incorrect code snippet in QML inheritance and coercion
example - QTBUG-103250 Link to ScrollBar's size property is wrong
- QTBUG-104051 FAIL! : tst_qqmlnotifier::deleteFromHandler() Compared
values are not the same - QTBUG-103924 GCC 12: failure to build from source [
] - QTBUG-104026 TypeError warnings from attached property usage in
tst_qquicklistview - QTBUG-104361 [REG: 6.1->6.2] QMetaObject::invokeMethod of qml function
has no effect - QTBUG-100820 [REG 5.15.2-6.2.3] Wrong rendering of semi-transparent
text if Text.NativeRendering is used - QTBUG-100554 Qt Quick Calendar: 1st row sometimes contains only days
from the previous month - QTBUG-75109 tst_QQuickListView::currentIndex() is failing
- QTBUG-104089 TextEdit has wrong cursor shape on hover
- QTBUG-98914 QML Test with grabImage() fails on iOS
- QTBUG-103832 The delegate item of ListView is not pressed if the
boundsBehavior is to set Flickable.StopAtBounds - QTBUG-104373 [REG: 6.2->6.3] qt_add_qml_module does not register
QML_ELEMENT classes if version starts with 0 - QTBUG-102965 File order of CMake project can break compilation due to
QMetaTypeIdspecialization - QTBUG-104138 Doc: Wrong link to 'Squish'
- QTBUG-104462 qmlsc miscompiles JavaScript functions with arguments
- QTBUG-100644 Document how to properly add javascript files with
qt_add_qml_module - QTBUG-38765 When propagateComposedEvents is set, drag does not always
move the flickable - QTBUG-74842 Flickable behind MouseArea does not steal first drag event
after creation - QTBUG-104470 Text overlap in custom menu
- QTBUG-104523 error: no member named 'offsetsAndSize' in
'qt_meta_stringdata_TestClass_t - QTBUG-104544 When the repeater is used as the contentItem of the menu,
all items are invisible - QTBUG-101268 ListView does not preserve its relative scrollbar
position when window is restored down on Windows if height of
ListView.header changes dynamically - QTBUG-101266 Changing ListView.header height dynamically doesn't
preserve relative scrollbar position when window is Maximized - QTBUG-102762 QML_ELEMENT is broken in Qt 6.3.0 on Android
- QTBUG-104447 qmlsc miscompiles bindings that throw exceptions
- QTBUG-104258 tst_QQuickPopup::Material fails with Ubuntu 22.04
- QTBUG-104603 Clarify the QML_EXTENDED documentation
- QTBUG-104442 QML Image does not rescale on setGeometry() when "layer"
is enabled - QTBUG-104536 [Possible regression]: Rendering errors when using
layer.enabled: true - QTBUG-104257 tst_QQuickMenu(bar) tests are failing with Ubuntu 22.04
- QTBUG-102559 macOS style focus frame incorrectly positioned
- QTBUG-104642 iOS: TextField has blinking cursor, but no input panel is
showing - QTBUG-104379 [REG 6.3.0 -> 6.3.1] Crash when trying to debug QML
Application - QTBUG-104471 tst_QQuickListView2::tapDelegateDuringFlicking fails on
Android - QTBUG-87119 MouseArea inside SplitView item takes mouse events away
from Splitview handle - QTBUG-97385 QtQuick SplitView with Flickable gets stuck
- QTBUG-104242 tst_QQuickDrawer tests are failing with Ubuntu 22.04
- QTBUG-104625 tst_Qmlls::testWorkspace fails
- QTBUG-101973 File Dialog does not re open in some situation.
- QTBUG-104491 mouse event broken after continuous transition animation
in StackView. - QTBUG-104084 tst_qmldomitem ERROR: AddressSanitizer: alloc-dealloc-
mismatch - QTBUG-104803 Crash when calling QJSValue::hasProperty("x") from Qml on
a QVector3D received from a Q_PROPERTY - QTBUG-104657 Custom ComboBox does not function properly with model
passed from c++ - QTBUG-104325 QQuickPointerHandler::currentEvent() exposes stale event
- QTBUG-101008 Using Text.NativeRendering results in characters drawn
too close to each other with fractional scale factors - QTBUG-98769 QML StackView heap-use-after-free on pop()
- QTBUG-104865 QQuickPaddedRectangle emits topPaddingChanged incorrectly
- QTBUG-98936 Can't use Apple Pencil with Qml controls
- QTBUG-102764 [REG: 5->6] Pen / Pencil input devices not working
- QTBUG-103937 QML WebEngineView - Wacom pen not works
- QTBUG-103081 QQmlComponent::create() crashes when creeating a
QML_EXTENDED_NAMESPACE(Type) object when Type is a Q_OBJECT extending a
property - QTBUG-104700 QQuickDialog::accept() slot not executed when called from
QML when making QPlatformDialogHelper::StandardButtons available via
QML_EXTENDED_NAMESPACE - QTBUG-104573 DialogButtonBox enums are not known to qmllint
- QTBUG-104537 [REG 6.2.4-6.3.1] HoverHandler do not propagate hover to
TextEdit - QTBUG-90466 Missing line number in tst_qquickloader error message on
macOs - QTBUG-105164 ScrollView consumes wheel events even when 'wheelEnabled'
is set false - QTBUG-91687 QML fails to run benchmarks in qmlbench's v8bench
directory - QTBUG-58559 Deletion of a dynamic properties to JSObject ends up using
all memory - QTBUG-104658 macOS style lacks DialogButtonBox implementation
- QTBUG-94983 Crash when binding to aliased grouped property
- QTBUG-92192 Issues calling JSON.stringify() on objects
- QTBUG-105361 qmlformat: Unnecessary replacement of 'let' with 'var',
leading to inline write errors - QTBUG-105208 REG: Selecting text inside a TextEdit causes existing
lines to disappear and empty lines to appear. - QTBUG-105555 REG: Text selection in the text editor example causes the
text document to reposition the blocks after the selection - QTBUG-105728 REG: TextArea & TextEdit breaks when selecting text with
mouse - QTBUG-103819 QML TextEdit memory usage is extreme and the memory is
not freed - QTBUG-102403 QObject::objectName() leads to heap-use-after-free in
tst_qquickanimations::cleanupWhenRenderThreadStops() - QTBUG-102862 Build failure with lttng enabled
- QTBUG-104157 Delegate Controls documentation: Introduction and details
out of sync - QTBUG-99578 Global Functions are Undocumented
- QTBUG-86729 many Qt Quick test failures after input event refactoring
- QTBUG-101736 QQuickWidget: button in a popup doesn't receive touch end
event - QTBUG-89927 tst_qquickfontloader::changeFontSourceViaState fails with
macOS 10.15 and Xcode 12.3 - QTBUG-104512 Invalid code generated
- QTBUG-104508 qmlcachegen fails to compile PhotoCaptureControls.qml in
multimedia - QTBUG-101488 tst_QQuickFileDialogImpl is flaky
- QTBUG-102984 tst_QQmlDebugJS hangs on macOS in CI
- QTBUG-101678 tst_qqmlinspector (and other tests in
tests/auto/qml/debugger/) times out on macOS 12 (x86_64) in CI - QTBUG-101932 two HoverHandlers with different
acceptedDevices/acceptedPointerTypes: cursorShape doesn't change
accordingly - QTBUG-104928 qmlimportscanner: segfault on unexpected argument
- QTBUG-94919 Control changes hover state even though it is disabled
- QTBUG-105190 tst_QQuickListView2::flickDuringFlicking is flaky
- QTBUG-105149 QML ComboBox displays an unwanted shadow effect on
Android
qtactiveqt
- QTBUG-99294 In ActiveQtServer derived from QMainWindow, when
PushButton exists Lables in StatusBar can not be shown - QTBUG-100332 dumpcpp silently generates uncompilable files for some
.NET libraries - QTBUG-100145 ActiveQt example "outlook" build fails with a wall of
errors: MSOUTL.cpp(346616): error C2062: type 'unknown-type' unexpected
qtmultimedia
- QTBUG-99095 Android tst_QAudioSource test failed
- QTBUG-104520 GDI leak in MediaPlayer
- QTBUG-104483 ASSERT: "viewport.size() == size" in
qquickvideooutput.cpp - QTBUG-104133 QML animation overlaid on video becomes unusably slow &
with increasing memory consumption over time - QTBUG-102772 Declarative-camera preview freezes when takes photo
- QTBUG-100079 Android: fix QAndroidAudioDecoder issues
- QTBUG-97492 QAudioSink returns always UnderrunError on Android
- QTBUG-98121 Android: Filters out unsupported audio codecs(flac) on
AudioRecorder app - QTBUG-99022 Android: Changing a Audio sink on Audiooutput example
issue
qttools
- QTBUG-99421 Some Qt5 ui file does not compile with Qt6
- QTBUG-104490 qhelpgenerator can't find QSqlDatabase drivers in static
builds - QTBUG-99415 lupdate ignores tr() call in a function with noexcept
operator - QTBUG-104713 GCC 12: failure to build from source [
] - QTBUG-105130 qttools: CMake failure if litehtml is found on the system
- QTBUG-104377 Qt Designer: Alignment property moves to wrong place in
property editor - QTBUG-103470 [iOS] CMake translation handling fails
- QTBUG-91521 When calling lupdate on a file that uses QT_TR_NOOP in a
constructor for a static QString it will fail to find the context - QTBUG-104426 lupdate uses return type as context for free functions
- QTBUG-86507 ASSERT: "it.isUnused()" in file
/home/qt/work/install/include/QtCore/qhash.h, line 525
qtdoc
- QTBUG-101323 Apps running on Android 12 and above must comply with the
latest Unicode version
qtpositioning
- QTBUG-103478 QGeoPositionInfoSource on Android always asks for
location permission - QTBUG-104448 Fix QtPositioning tests for static builds
- QTBUG-104465 It is impossible to build tests with custom plugins in
static build configurations
qtconnectivity
- QTBUG-103209 As a user who compiles Qt himself, I'm left in the dark
regarding the configuration of QtConnectivity - QTBUG-104106 Android Bluetooth LE claims to advertise even if
bluetooth off - QTBUG-104105 Bluez LE advertiser dispose crash when bluetooth off
- QTBUG-104060 Bluez LE controller crash on too large advertisement data
- QTBUG-104479 (Classic) bluetooth service scan sometimes hangs
indefinitely on Android - QTBUG-97797 QBluetoothDeviceDiscoveryAgent take CPU/Ram usage to 100%
- QTBUG-106029 Crash during device discovery in Qt RO bleclient example
- QTBUG-105742 Memory leak in BLE discovery
- QTBUG-102442 Bluetooth hostmode change Discoverable=>Connectable
doesn't work on Android - QTBUG-101066 QBluetoothServiceDiscoveryAgent::finished sometimes
(spuriously) is not emmited on Android 10 - QTBUG-104914 tst_qbluetoothlocaldevice and tst_qbluetoothserver tests
fail on Android 12 emulator in CI
qtwayland
- QTBUG-97593 Qt with QtWayland doesn't build without QtQml
- QTBUG-104227 QWaylandTextInput: Not possible to inject keys with
Shift- or Ctrl-Modifiers - QTBUG-105308 ASSERT failure in QWindow: "Updates can only be scheduled
from the GUI (main) thread" - QTBUG-104435 Build failure in qtwayland with libcxx
qt3d
- QTBUG-102328 Qt3D.Core can't be imported from a static Qt build
- QTBUG-101876 Qt3D Viewport documentation states wrong type for Gamma
property - QTBUG-104534 QImage received from QRenderCapture using Qt3D RHI
renderer causes crash. - QTBUG-104592 RHI Render Capture crashed with debug build
- QTBUG-95650 Qt3D Light Module is not working.
- QTBUG-100402 Light uniform is hardcoded to use PointLight only
qtimageformats
- QTBUG-104398 Segmentation fault in Jpeg2000JasperReader when Jasper 3
is used - QTBUG-104692 qtimageformats breaks top-level build
qtserialbus
- QTBUG-103879 [Reg 5.15.2 -> 5.15.9] QModbusClient:: sendRawRequest()
produces ModbusDevice::UnknownError when there is no error
qtserialport
- QTBUG-101444 QSerialPort: trouble with high baud rates /
waitForReadyRead() stalls - QTBUG-103822 QSerialPort::waitForReadyRead always returns false on
older Windows systems - QTBUG-91237 QSerialPort: moving / resizing / clicking window title bar
blocks serial port read/write - QTBUG-87151 QSerialPort: synchronous read fails as waitForReadyRead()
always times out.
qtwebengine
- QTBUG-103579 Qt PDF: Static build fails on macOS
- QTBUG-103735 QWebEnginePage::iconChanged() not emitted
- QTBUG-103578 WebEngine: Error when linking gn
- QTBUG-102394 Pdf rendering very slow using Qt Pdf module
- QTBUG-102951 Qt PDF cannot coexist with TIFF Qt Image Formats plugin
in statically-linked app - QTBUG-101769 Qt WebEngine reports wrong UIAutomation bounding rects
with high DPI - QTBUG-103760 Conan: Qt WebEngine resources not found
- QTBUG-104436 V8 error when using WebEngine with --single-process and
proxy auto-config - QTBUG-105082 QtWebEngine freezes on specific Chromium debug command
- QTBUG-86871 Qt WebEngine incompatible with Selenium's "sendKeys"
method - QTBUG-104057 Dependency update fails: error: no matching member
function for call to 'addAction' - QTBUG-99445 quicknanobrowser crashes with --single-process
- QTBUG-102099 QWebEngineView ColorPicker is not modal and freezes
application - QTBUG-102633 [Windows] Linking errors in Blink
- QTBUG-104238 [REG 5.15 -> 6.3] Widevine fails on specific sites
- QTBUG-101744 tst_uidelegates most tests fail on macOS
- QTBUG-103354 Test #12: tst_uidelegates
...........................***Failed
qtcharts
- QTBUG-99190 Performance issue with VXYModelMapper
- QTBUG-102392 X-axis vanishes when difference between min and max is
less than two
qtdatavis3d
- QTBUG-104714 Dependency cycle between QtDatavisualization and
QtDatavisualizationQml
qtscxml
- QTBUG-98368 Dependency cycle in qtscxml
qtremoteobjects
- QTBUG-104098 Update dependencies on '6.4' fails in qt/qtremoteobjects
- QTBUG-74124 QAbstractItemModelReplica internal error crash
- QTBUG-97790 Generated SourceAPI class can't be used without compiler
warnings - QTBUG-97092 spelling errors reported by lintian
qtquick3d
- QTBUG-102193 Negative joint index leads to crashes
- QTBUG-104118 [REG 6.3 -> 6.3.1] Global scaling does no longer work in
3D asset imports
qtshadertools
- QTBUG-103723 [iOS] CMake shader handling fails
qt5compat
- QTBUG-103927 GCC 12: failure to build from source [
] - QTBUG-89702 Improve the QRegExp->QRegularExpression docs
qtopcua
- QTBUG-104646 [C++20 FTBFS] open62541.h is running afoul of volatile
compound statement deprecation in C++20
qtlanguageserver
- QTBUG-103924 GCC 12: failure to build from source [
]
Known Issues
- Check that your system meets Qt's requirements:
https://doc.qt.io/qt-6/supported-platforms.html - RTA reported issues from Qt 6.3
https://bugreports.qt.io/issues/?filter=23976 - See Qt 6.3 Known Issues from:
https://wiki.qt.io/Qt_6.3_Known_Issues
Credits for the release goes to:
Eirik Aavitsland
Mike Achtelik
Cristian Adam
Chris Adams
Laszlo Agocs
Dimitrios Apostolou
YAMAMOTO Atsushi
Mahmoud Badri
Mate Barany
Vladimir Belyavsky
Chen Bin
Eskil Abrahamsen Blomfeldt
Mikolaj Boc
Joerg Bornemann
Assam Boudjelthia
Michael Brüning
Marco Bubke
Igor Bugaev
Andreas Buhr
Alexandru Croitor
Mitch Curtis
Thibaut Cuvelier
Giuseppe D'Angelo
Knud Dollereder
Alexey Edelev
Oliver Eftevaag
Iikka Eklund
Hatem ElKharashy
Andreas Eliasson
Ilya Fedin
Pekka Gehör
Roman Genkhel
Maximilian Goldstein
Andrei Golubev
Jan Grulich
Richard Moe Gustavsen
Tang Haixiang
Heikki Halmet
Elias Hautala
Jani Heikkinen
Miikka Heikkinen
Ulf Hermann
Øystein Heskestad
Volker Hilsheimer
Dominik Holland
Mats Honkamaa
Sam James
Nils Jeisecke
Allan Sandfeld Jensen
Janne Juntunen
Friedemann Kleint
André Klitzing
Michal Klocek
Jarek Kobus
Tomi Korpipaa
Fabian Kosmale
Volker Krause
Mike Krus
Sona Kurazyan
Jonas Kvinge
Kai Köhne
Inho Lee
Paul Lemire
Moody Liu
Jonathan Liu
Robert Loehning
Thiago Macieira
Thorbjørn Lund Martsum
Ievgenii Meshcheriakov
Samuel Mira
Fawzi Mohamed
Bartlomiej Moskal
Marc Mutz
Antti Määttä
Martin Negyokru
Guineng Ni
Andy Nichols
Mårten Nordheim
Laszlo Papp
Bumjoon Park
Thomas Piekarski
Samuli Piippo
Timur Pocheptsov
Joni Poikelin
Lorn Potter
Liang Qi
Umair Raihan
Topi Reinio
André de la Rocha
Rafael Roquetto
Shawn Rutledge
Michael Saxl
Eli Schwartz
Dmitry Shachnev
Sami Shalayel
Ye ShanShan
Andy Shaw
Ivan Solovev
Axel Spoerl
Piotr Srebrny
Elias Steurer
Christian Strømme
Tasuku Suzuki
Jan Arve Sæther
Morten Sørvig
Duan Ting
Ivan Tkachenko
Jere Tuliniemi
Sami Varanka
Peter Varga
Louis du Verdier
Doris Verria
Tor Arne Vestbø
Petri Virkkunen
Ville Voutilainen
Juha Vuolle
Jaishree Vyas
Edward Welbourne
Paul Wicking
Anna Wojciechowska
Oliver Wolff
Jiang Wu
Weng Xuetian
Lu YaNing
JiDe Zhang
Yuhang Zhao