aboutsummaryrefslogtreecommitdiffstats
path: root/qt/6.4.1/release-note.md
blob: 76640a63dca3d035bf6c2ea6f37e4bd57910ff93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
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<T>::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<QWinRTBluetoothDeviceDiscoveryWorker>'  
* 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  
------------  
  
* Check that your system meets Qt's requirements:  
https://doc.qt.io/qt-6/supported-platforms.html  
* RTA reported issues from Qt 6.4  
https://bugreports.qt.io/issues/?filter=24174  
* See Qt 6.4 Known Issues from:  
https://wiki.qt.io/Qt_6.4_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