aboutsummaryrefslogtreecommitdiffstats
path: root/qt/6.4.3/release-note.md
blob: 5a3cd0602362e2ca03c9a8f85033673178c1e132 (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
Release note  
============  
  
Qt 6.4.3 release is a patch release made on the top of Qt 6.4.2.  
As a patch release, Qt 6.4.3 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.2.  

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  
* 95811fba5e CMake: Make it possible to specify a debug MySQL client  
library  
If pkg-config is not used, a debug build of the MySQL client library  
can be specified with -DMySQL_LIBRARY_DEBUG=<path-to-library>. The debug  
and release variants of the library are automatically detected. Setting  
MySQL_ROOT and MySQL_LIBRARY_DIR is sufficient in most cases.  
  
* 2b65c4943e Fix missing text when Harfbuzz fails to shape a substring  
Fixed a regression which would sometimes cause text to disappear if the  
string contained an unmatched variation selector character.  
  
* f11a9b203b QNetworkRequest: Make header parsing locale-independent  
Fixed a bug where certain QNetworkRequest::KnownHeaders wouldn't be  
recognized as such in certain locales.  
  
* 08a0f332b5 PCRE2: upgrade to 10.42  
PCRE2 has been updated to 10.42.  
  
* 81f1611cc8 windows: Fix vertical metrics with GDI engine  
Fixed an issue where the line gap of some fonts would be included twice  
in the font's leading.  
  
* db9d604357 QT_INLINE_SINCE: never inline for static Qt builds  
Restored binary compatibility for static Qt builds broken by the  
QT_INLINE_SINCE mechanism. Qt still does not guarantee BC for static  
build configurations otherwise.  
  
* 3801ac5db5 SQLite: Update SQLite to v3.40.0  
Updated SQLite to v3.40.0  
  
* 4a68590fb3 QTest::WatchDog: fix missing timeout resets on test  
function change  
Fixed a bug which caused QTEST_FUNCTION_TIMEOUT to be applied to the  
whole test execution, as opposed to each test function.  
  
* d045fe1f51 SQLite: Update SQLite to v3.40.1  
Updated SQLite to v3.40.1  
  
* 7b0fc393a0 Move QTypeInfo<std::pair> from qpair.h to qtypeinfo.h to  
avoid ODR violation  
The QTypeInfo for std::pair/QPair will now be correct even if qpair.h  
hasn't been included, fixing an One-Definition-Rule (ODR) violation.  
  
* 02a03f28f5 QMimeDatabase: don't stat() something that isn't a local  
file  
Fixed a regression from 6.4.0 that made certain QMimeDatabase functions  
that inspected file contents to fail on Unix systems, if the file was  
not a native file (e.g., a Qt resource).  
  
* 7dddb9df64 Update bundled libjpeg-turbo to version 2.1.5  
libjpeg-turbo was updated to version 2.1.5  
  
* 8bb9290b72 QVarLengthArray: clear() is not resize(0)  
clear() no longer requires the value_type to be default-constructible.  
  
* cffe6800d1 QFileSystemWatcher/Win: remove the pre-QFileInfo path  
normalization  
Fixed a bug that prevented removePaths() from removing the root of a  
drive on Windows.  
  
* 550ee1d752 CMake: Fix position independent code linker flags not being  
set  
Qt tools are now built with position independent code even with Unix  
toolchains where this is not the default, for example clang.  
  
* 3e9ffad0c8 SQLite: Update SQLite to v3.41.0  
Updated SQLite to v3.41.0  
  
### qtdeclarative  
* db8c78b176 Fix missing glyphs when using NativeRendering  
Fixed an issue where text using NativeRendering would sometimes be  
missing glyphs.  
  
* 2ce59cad5a QQuickTableView: change the order of row and column to  
modelIndex()  
Because of a source incompatible change in Qt 6.4.0 and Qt 6.4.1,  
modelIndex(column, row) has been reverted back to modelIndex(row,  
column), equal to how it was in Qt 6.3. This also affects modelIndex()  
in TableView. If the order used in Qt 6.4.1 is needed, you can set the  
environment variable QT_QUICK_TABLEVIEW_COMPAT_VERSION=6.4  
  
* 291d3ed0da TableView: deprecate modelIndex(row, column) in favor of  
index(row, column)  
modelIndex(row, column) has been deprecated in favor of index(row,  
column).  
  
* 4f7cda0c9f QmlCompiler: Fix coercion of undefined to float and double  
Converting a JavaScript value to a double or float, for example by  
inserting it into a typed array, now assumes JavaScript type coercion  
semantics. In particular, converting a value that is not actually a  
number now results in NaN where it previously sometimes resulted in 0.  
  
### qttools  
* 820a6a14e qdoc: Unify handling of QML types and QML value types  
  
  
### qtconnectivity  
* 85d04c1b SDP scanner: encode input URLs and escape XML-specific  
characters  
sdpscanner now %-encodes the URLs and escapes all XML-specific  
characters in them before adding the result to the generated XML output.  
  
### qtwayland  
* acd81a50 client: Fix infinite recursion with text-input-v2  
Fixed a possible crash when editing a field in an item view.  
  
* f8aac960 compositor: Fix crash when raising shell surface item  
Fixed an issue where the compositor would sometimes crash if a shell  
surface item was brought to front.  
  
### qtimageformats  
* beb3764 TGA Plugin: Fix reading of CMapDepth  
Fixed reading of TGA files with a non-zero X-origin  
  
* 8a1b61e Update bundled libwebp to version 1.3.0  
Update bundled libwebp to version 1.3.0  
  
* 6f678f7 Update bundled libtiff to version 4.5.0  
Bundled libtiff was updated to version 4.5.0  
  
  
Fixes  
-----  
  
### qtbase  
* QTBUG-105046 Linker failures when building with  
-DFEATURE_openssl_linked=ON  
* QTBUG-109093 tst_QWidget::optimizedResizeMove flakes on openSuSE Leap  
15.4  
* QTBUG-108747 QTabletEvent TabletMove not sent to a QWidget without any  
children  
* QTBUG-108799 [REG 6.2.4-6.3.2] Airplane emoji completely breaks text  
rendering  
* QTBUG-108815 Installing qtdeclarative fails  
* QTBUG-108908 closing QComboBox popup with Escape key also closes  
QDialog on macOS  
* QTBUG-101680 MySQL plugin: QSqlQuery::prepare + exec no results when  
table contains JSON type  
* QTBUG-109060 QAction() handling of text does not seem correctly  
documented  
* QTBUG-109061 QAction and ampersands in text  
* QTBUG-109240 file INSTALL cannot find "/home/qt/work/qt/qtremoteobject  
s_build/mkspecs/modules/qt_lib_repparser_private.pri":  
* QTBUG-109239 file INSTALL cannot find "/home/qt/work/qt/qttools_build/  
mkspecs/modules/qt_lib_linguist_private.pri"  
* QTBUG-108677 macdeployqt tool does not copy networkinformation plugin  
* QTBUG-108641 system tray icons in Windows 10 goes blurry  
* QTBUG-109169 Invalid QColorTrcLut use causes unreadable text with  
16-bit X11 visuals  
* QTBUG-106634 Android examples: cmake error with cmake 3.18  
* QTBUG-104776 AndroidContentFileEngineIterator hangs when listing  
shared content with nested dirs  
* QTBUG-109226 Rare crashes in QXcbBackingStoreImage::flushPixmap  
* QTBUG-108440 Wrong icon picked in QMenu in multi monitor multi DPI  
setup (Vista style)  
* QTBUG-107627 AndroidAssetsFileEngineHandler is broken  
* QTBUG-107662 Android keyboard doesn't close when clicking on done  
* QTBUG-109375 [REG.]Widgets lose their focus frame when QProxyStyle is  
set  
* QTBUG-109165 No repaint when QGraphicsEffect gets destroyed  
* QTBUG-103515 QSystemTrayIcon/macOS: Cannot quit the app when the  
context menu is opened by secondary click  
* QTBUG-109400 Windows: Font Line spacing differs between Qt 5 and 6  
* QTBUG-99601 ios: QMAKE_PRE_LINK Gives Error :Multiple commands produce  
* QTBUG-109449 inlining QByteArray::isNull() causes BC break on static  
Qt builds  
* QTBUG-108848 iOS: Voice Control Accessibility feature breaks in iOS 16  
* QTBUG-106701 Crash with any QML app on external display with iPadOS  
16.1 on M1 iPad  
* QTBUG-109428 ABI broke for QJniObject::callVoidMethodV in 6.4  
* QTBUG-109466 QTEST_FUNCTION_TIMEOUT applies to the whole test, not per  
function  
* QTBUG-108365 [REG 6.4.0 -> 6.5] Low contrast status bar in Android  
applications  
* QTBUG-88652 QTEST_FUNCTION_TIMEOUT and test function limit (5 minutes)  
are not documented.  
* QTBUG-109329 tst_qprocess crash in OpenSUSE 15.4  
* QTBUG-109214 Documentation for QtAndroidPrivate is still wrong for  
CMake  
* QTBUG-109212 QLabel with embedded image using 'qrc:/' will no longer  
load  
* QTBUG-109026 Android: UI is scaled smaller than before  
* QTBUG-63700 QSharedPointer missing documentation for move operators  
* QTBUG-109453 GDI fallback surface format for Win 11 (21H2)  
* QTBUG-109586 QAndroidApplication::runOnAndroidMainThread() UB when  
timeout is set  
* QTBUG-106531 QDockWidget Docking resizes (widens) the widget by a set  
number of pixels  
* QTBUG-107026 http://matek.hu/xaos/doku.php is dead  
* QTBUG-103393 IBus input method cannot set panel position correctly  
with DPI scaling  
* QTBUG-109754 QTextEdit::setTabChangesFocus has no effect  
* QTBUG-106393 Mac OS: Dot and Comma key combinations not working for  
russian layout  
* QTBUG-109619 Enabling 2 extra Android CMake options leads to a build  
error  
* QTBUG-109746 tst_QWidget::optimizedResizeMove() and  
optimizedResize_topLevel() with QtWayland failed on Ubuntu 22.04, GNOME  
* QTBUG-109477 QImageReader will cause heap corruption when load jpeg  
(width: 1px height:100px) on Apple M1  
* QTBUG-106653 Crash on Accessibility interface  
* QTBUG-108790 Crash on QFuture::cancel() with continuation and thread  
context  
* QTBUG-109289 Documentation of QWidget::acceptDrops links to  
GraphicsView  
* QTBUG-109875 -Werror=type-limits for  
src/corelib/tools/qoffsetstringarray_p.h:85:27  
* QTBUG-109036 QXcbBackingStore::toImage() returns wrong image.  
* QTBUG-109230 Crash in QFuture  
* QTBUG-109610 developer-build fails for xcb  
* QTBUG-109958 tst_qalgorithms should not create unique datatags when  
testing  
* QTBUG-109547 Unnecessary dependency to Qt6QmlTools / qtdeclarative-  
native  
* QTBUG-110058 QCryptographicHash is not re-entrant  
* QTBUG-110002 FAILED:  
qtbase/src/xml/CMakeFiles/qattributionsscanner_XXX  
* QTBUG-110068 qmake: Generated Visual Studio project defaults  
"GenerateDebugInformation" to "false"  
* QTBUG-109237 [Reg-6.3.1->6.4.1] Calling formLayout->addRow can result  
in assert in Debug builds  
* QTBUG-110070 [REG]Qt crashes on all platforms when trying to paste  
using an empty clipboard  
* QTBUG-109738 Deploying a universal app for macOS fails  
* QTBUG-109745 Static assertion failed with  
QVarLengthArray<std::vector<std::unique_ptr<int>>>  
* QTBUG-110268 On macOS, Expose events cannot be filtered with  
QWindowSystemEventHandler  
* QTBUG-109840 QUrlQuery: operator== does not handle a case where  
exactly one object has null pimpl  
* QTBUG-110412 Crashes in many qml scenes when using vulkan  
* QTBUG-108183 Crash triggered by assertion in QTextDocumentLayout  
* QTBUG-84315 QUrl::setAuthority() behavior changes  
* QTBUG-110586 QRegularExpression wrong behavior (behaves differently  
from QRegExp)  
* QTBUG-64132 QToolButton should elide text when width constraints  
prevent from showing whole text  
* QTBUG-61042 A QML FileDialog shows a warning in a console after  
reseting the 'nameFilters' property  
* QTBUG-77211 Warning on nameFilters change in QML FileDialog  
* QTBUG-108325 QuicControls2 documentations incorrectly suggests to link  
to the library  
* QTBUG-110627 Qt doesn't really follow Windows short time format  
* QTBUG-109838 QFontMetricsF::horizontalAdvance seems to do unnecessary  
scanning  
* QTBUG-104836 [Reg 6.3.1 -> 6.4.0b1] Unavoidable "unreachable code"  
warnings from qanystringview.h  
* QTBUG-110707 Optimization in QMimeDatabasePrivate::mimeTypeForFile  
does not work for Custom File Engines  
* QTBUG-56595 QXcbConnection::getTimestamp() returns old timestamp  
* QTBUG-110271 Copyright year not updated to 2023 on documentation  
* QTBUG-108822 QDBus: unable to connect the InterfacesAdded signal of  
org.freedesktop.DBus.ObjectManager on the system bus (unless using  
QDBUS_DEBUG)  
* QTBUG-109518 QPdfWriter loses some of the content if it is positioned  
right  
* QTBUG-109206 QODBC: Reading Time fails when using ODBC Driver 17 for  
Sql Server  
* QTBUG-110967 MySQL Prepared Statement QDateTime: Not Working  
* QTBUG-110595 [REG 5.15 -> 6.x] QSvgRenderer::render(QPainter*) is now  
~100x slower  
* QTBUG-105870 QListItemView with SingleSelection unselects item when  
clicking on empty area  
* QTBUG-107526 action Cmd+Return does not emit shortcut override event  
on macOS  
* QTBUG-109832 QMYSQL plugin no longer works with older supported  
versions of MySQL/MariaDB  
* QTBUG-106718 [REG] QCoreApplication::processEvents() processes  
deferred delete  
* QTBUG-106569 Ctrl-C in QTreeView passes invalid QModelIndex to model  
when model is empty  
* QTBUG-107844 FileDialog: cannot open image picker dialog on iOS  
* QTBUG-107770 no member named 'init' in 'QStyleOption'  
* QTBUG-110986 QFileSystemWatcher::removePaths() Does not removes drive  
* QTBUG-111131 setDragEnabled() is breaking interactive item selection  
in QTreeView  
* QTBUG-102010 QScroller prevents QAbstractItemView::DoubleClicked edit  
trigger  
* QTBUG-111268 three dependencies in binding of  
Q_OBJECT_BINDABLE_PROPERTY causes crash  
* QTBUG-111149 Reg->6.4.2: Windows: Qt Designer freezes when dragging  
actions in QMenu  
* QTBUG-109511 QtConcurrent in 6.4.0 and later shows undesirable  
behaviour  
* QTBUG-111698 Build fails with -march=amdfam10  
* 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-109135 Qt warning "Failed to create SecCertificate from  
QSslCertificate"  
* QTBUG-107604 [Reg 5.15.10 -> 5.15.11] Incorrect fullscreen dimensions  
on some Android devices  
* QTBUG-107923 Wrong height of the window on Android  
* QTBUG-25280 QNetworkAccessManager concurrent request limit not  
configurable  
* QTBUG-109235 Review toupper/tolower uses [Qt]  
* QTBUG-105820 windeployqt does not support Qt compiled with -libinfix  
option  
* QTBUG-107893 cmake: multi-ABI Android builds do not forward cmake  
arguments  
* QTBUG-105736 tst_qfile unixPipe and socketPair tests fail on Android  
12  
* QTBUG-106906 tst_qtcuncurrentrun::pollForIsFinished occasionally  
crashes  
* QTBUG-105958 [Android] Intent + Talkback leads to deadlock  
* QTBUG-99125 windeployqt does not deploy qml stuff in a call with  
multiple applications  
* PYSIDE-2182 QTimer.singleShot example documentation does not work  
* QTBUG-109857 qt-configure-module not executable for android_armv7 on  
linux host  
* QTBUG-105804 The qt_ntfs_permission_lookup mechanism is prone to data  
races  
* QTBUG-110703 tst_QFocusEvent::checkReason_ActiveWindow() fails on  
macOS 13.2  
* QTBUG-109268 QWindow on Android doesn't use full area on some devices.  
* QTBUG-97503 Reg[5.15.2-5.15.6] Android: Keyboard covers the inputfield  
* QTBUG-109351 Bottom Navigation Bar overlaps app window  
* QTBUG-110501 Wrong calculation of display area on android when virtual  
keyboard is present before opening the app  
* QTBUG-110952 uic-generated connnection to QLCDNumber::display() fails  
to compile due to overloads  
* QTBUG-110899 Incorrect warning about binding loop in  
QtQuick.Controls.Control  
* QTBUG-103514 Possible crash in imagescaling example.  
* QTBUG-102474 Sometime SSL leads to hang application on exit  
  
### qtdeclarative  
* QTBUG-107079 [qmltc] dash in filename breaks compilatino  
* QTBUG-109200 Shape with QT_QUICK_BACKEND=software crashes sometimes  
* QTBUG-109007 [REG 6.3->6.4] lost the ability to test  
HandlerPoint.pressedButtons (flags) using & operator  
* QTBUG-109048 qmlsc crashes with enum method parameters  
* QTBUG-108994 qml: signal handler crash on wrong arguments  
* QTBUG-108831 Some Rectangle borders are double the width with  
fractional scale ratios  
* QTBUG-107492 Typo in the document  
* QTBUG-105312 REG: SplitView no longer works with touch  
* QTBUG-109144 qmllint crashes with annotated function parameter  
* QTBUG-108024 [Non-qmlsc] `State.when` evaluation fails when an object  
is bound  
* QTBUG-109196 Changes assigning into array property  
* QTBUG-86744 ListView.isCurrentItem not available until model is  
refreshed  
* QTBUG-108600 [macOS] ListView's items get hover while scrolling in  
Inactive window and behaviour seems completely broken  
* QTBUG-108601 Hover handling is broken for ListView's items in specific  
scenario  
* QTBUG-103811 Drawer: Different behavior with mouse & touch input  
* QTBUG-109411 Quick Text's implicitWidth doesn't respect  
maximumLineCount  
* QTBUG-109140 [REG: 5->6] Slowly dragging Tumbler causes numbers to  
jump around  
* QTBUG-108713 Native font rendering in some cases misses letters  
* QTBUG-105148 Rotated qml combobox popup placed incorrectly  
* QTBUG-109542 TreeView: TreeView.modelIndex() has the order of row and  
column swapped  
* QTBUG-101736 QQuickWidget: button in a popup doesn't receive touch end  
event  
* QTBUG-109584 [Reg 6.3 -> 6.4] Cannot assign QVariantList to lists of  
other value types anymore in QML  
* QTBUG-109597 Seg fault in QQmlObjectCreator::finalize when creating  
QML object with initial bindings  
* QTBUG-109854 [REG 6.2.4 -> 6.2.5] QQuickImageProvider doesn't scale  
properly if Image size is not set on High DPI displays  
* QTBUG-96700 Strikethrough formatting changes to underline.  
* QTBUG-97594 Mac - Strikeout bugged in QML TextEdit for Japanese  
* QTBUG-109882 ShapePath: Switching from a transparent colour to a non-  
transparent one causes the wrong colour to be displayed  
* QTBUG-109567 Masked MouseArea containsMouse value incorrect after  
visibility changes  
* QTBUG-110023 Mouse Wheel broken inside Popup opened from a modal Popup  
* QTBUG-108664 TableView positions incorrectly  
* QTBUG-107797 linux: File selectors cannot be used  
* QTBUG-109074 qmlformat removes (extra)comments  
* QTBUG-95448 Re-add QQmlExtensionPlugin documentation  
* QTBUG-110315 Accessing the length of a QML_SEQUENTIAL_CONTAINER  
crashes  
* QTBUG-110438 QML_SEQUENTIAL_CONTAINERS and assignment to QML property  
does not work  
* QTBUG-110628 [Reg 6.2 -> 6.4] Binding does not accept local signal  
handlers anymore  
* QTBUG-110117 Building tst_qmlsplitlib fails  
* QTBUG-106074 Add and explain naming conventions and restrictions for  
files in QML  
* QTBUG-91390 ListModel doesn't keep objects of JavaScriptOwnership  
alive  
* QTBUG-95895 REG 5.15 -> 6.2: destroy() does not destroy objects after  
appending listModel.  
* QTBUG-96167 Ownership of C++ owned object flips when added to  
ListModel  
* QTBUG-75954 Flipable draws incorrectly when rotated and the angle is  
45°  
* QTBUG-110594 containsMouse of MouseArea is always true after pressed  
with propagateComposedEvents  
* QTBUG-111078 ExecutableCompilationUnit::saveToDisk() does not  
invalidate the cache it uses for loadFromDisk()  
* QTBUG-108704 QQmlGadgetPtrWrapper is dangerous  
* QTBUG-111136 Trying to debug samegame demos crashes it  
* QTBUG-111019 "Debug Error!" on lowenergyscanner example  
* QTBUG-107902 "Defining QML Types from C++" lacks CMake documentation  
* QTBUG-111179 Incorrect coercion to number for undefined  
* QTBUG-110111 [Reg 6.3.2 -> 6.4.x] DropShadow: Changing radius to 0 at  
runtime causes a crash when attached to Canvas  
* QTBUG-108441 Function call with destructured argument silently aborts  
compilation  
* PYSIDE-1345 vertexDataAsPoint2D() in QSGGeometry returns only one  
point  
* QTBUG-108150 Adding qml files from the build folder to the QRC is  
creating filenames so long it breaks the build on Windows host  
* QTBUG-107707 tst_qquickimageparticle fails with Ubuntu 22.04  
* QTBUG-109506 QQuickItemLayer::updateOpacity can be called with no  
effect internally and assert/crash  
* QTBUG-109235 Review toupper/tolower uses [Qt]  
* QTBUG-104679 [REG 6.2.4-6.3.1] ListView: ASSERT if PullBackHeader or  
PullBackFooter is used  
* QTBUG-110933 qmlsc mistakes Enum for Property  
* QTBUG-104761 acceptedButtons in DragHandler is apparently ignored  
* QTBUG-104570 QQuickHandlerPoint has no QML_ELEMENT declaration  
  
### qtactiveqt  
* QTBUG-109235 Review toupper/tolower uses [Qt]  
  
### qtmultimedia  
* QTBUG-109070 [DOCS] QCameraDevice docs refers to missing orientation()  
* QTBUG-108668 QAudioDevice shows incorrect (old Qt5) QMediaDevices  
usage  
* QTBUG-108383 QWindowsResampler "Failed to setup resampler"  
* QTBUG-108995 Seeking on a paused audio file causes it to "play" it  
* QTBUG-103567 QML MediaPlayer fails to playback rtsp media properly.  
* QTBUG-109443 Android: tst_QVideoWidget timeout  
* QTBUG-59726 no access to second camera on android phones with dual  
front/back cameras  
* QTBUG-109583 Doc: Stale references in QAudioDevice docs  
* QTBUG-109535 infinite loop in ffmpeg camera check  
* QTBUG-97265 Qt6 mediarecorder QML has invalid syntax in example code  
* QTBUG-109539 Devices example crash  
* QTBUG-109415 Camera is automatically activated by CaptureSession  
* QTBUG-108221 QAudioOutput crashes on Qt 6  
* QTBUG-109613 duplicate symbols in gstreamer and ffmpeg backends  
* QTBUG-109561 QML Camera working on Android is random  
* QTBUG-109391 Camera goes black after turning off and on.  
* QTBUG-110131 QML Camera unloading crash on iOS  
* QTBUG-109956 Example manifest data for Spatial Audio Panning Example  
wrong  
* QTBUG-109504 [REG 6.4.2->6.5.0] windows namespace build fails  
* QTBUG-110797 On android devices, when a 'Video' object is destroyed,  
the screen does not detect mouse events any more  
* QTBUG-109659 Audio capturing and playing does not work on Android  
* QTBUG-110844 QMediaRecorder frequently returns unknown errors when  
trying to record on Mac  
* QTBUG-104849 audio input examples do not work on mac os  
* QTBUG-108412 Playing mjpeg streams through ffmpeg crashes  
* QTBUG-108176 [macOS] QAudioDevice "perferedFormat" warnings  
* QTBUG-109168 Unloading Camera (QML) item on Android hangs app.  
* QTBUG-97166 Qt6 Multimedia - Subtitle Language Metadata Detection  
Incorrect?  
* QTBUG-108403 FFmpeg backend doesn't work as expected  
* QTBUG-110453  tst_QVideoWidget::fullScreen fails with Android target  
in RHEL-8.4  
* QTBUG-109149 [Windows] Crash on MFPlayerControl::handleStatusChanged()  
* QTBUG-109731 6.4.2, 6.5beta1 & 6.6 regression QML MediaPlayer shows  
Corrupt/Blank Video If Playback Starts at Launch  
* QTBUG-108693 [EVR] Crash on D3DPresentEngine::makeVideoFrame  
* QTBUG-98506 QImageCapture not functioning properly on boot2qt embedded  
device  
  
### qttools  
* QTBUG-109132 qdoc: QML value type documentation doesn't accept QML  
module information  
* QTBUG-109618 QtAttributionsScanner crashes frequently  
* QTBUG-110440 Qt Designer: Items just added to scratch pad are not  
visible on Windows  
* QTBUG-109614 QDoc creates truncated temporary header files  
* QTBUG-109316 lupdate produces identical rows  
* QTBUG-109735 \include docs should state snippet marker '//!' must be  
at the beginning on the line  
* QTBUG-110930 cross builds: designer examples installed incorrectly  
* QTBUG-111093 [QDoc] Fails for template instantiation with 2 types  
* QTBUG-110963 Q Designer: inactive QPalette color values not stored  
correctly  
  
### qtdoc  
* QTBUG-107723 Ensure a good visibility of the "what's new" pages  
* QTBUG-109324 Clarify the doc page about module changes in Qt6  
* QTBUG-110281 Link to current Apple documentation not archive for  
Info.plist  
* QTBUG-110668 wasm: WebSockets don't actually work from other threads  
* QTBUG-110742 "Qt for macOS - Specific Issues": sample code is wrong  
  
### qtpositioning  
* QTBUG-105551 Missing nmeaSource property in geoflickr example  
* QTBUG-105558 GeoFlickr example does not ask for permissions on Android  
* QTBUG-107584 [iOS] Missing plist/location properties in positioning  
examples  
* QTBUG-110902 tst_qgeoareamonitor execution failed with exit code 3.  
* QTBUG-110931 tst_qgeoareamonitor::multipleThreads randomly hangs on  
macOS ARM  
* QTBUG-109303 Android: single updates for PositionSource and  
SatelliteSource take too long  
  
### qtconnectivity  
* QTBUG-109315 Implicit reconfigure causes error regarding missing  
target PkgConfig::BLUEZ  
* QTBUG-108461 Bluetooth blocks the main thread for a short time  
* QTBUG-111242 sdpscanner strcpy()s sdp_data_t::val::str into a fixed-  
size 1KiB buffer  
* QTBUG-103611 [Reg 5.15 -> 6.x] Re-initializing QGuiApplication causes  
QQmlApplicationEngine to crash  
  
### qtwayland  
* QTBUG-108767 Examples don't shut down gracefully  
* QTBUG-109302 Segmentation Fault with Wayland and QTreeWidget  
* QTBUG-109051 Crash in multi-screen example when moving window  
  
### qt3d  
* QTBUG-109203 build fails when qtbase is configured without vulkan  
* QTBUG-108405 bounding volume results are not checked for validity in  
concurrent calcuation  
* QTBUG-99019 PhongMaterial does not work in GLES2  
* QTBUG-110762 Intel Skylake embedded target fails yocto build for Qt3D  
* QTBUG-107693 tst_QResourceManager received signal 11 (SIGSEGV) with  
Ubuntu 22.04 QEMU  
* QTBUG-107694 tst_RayCasting::shouldReturnAllResults fails with Ubuntu  
22.04 QNX  
  
### qtserialbus  
* QTBUG-107141 Typo in the document  
* QTBUG-109940 [REG 6.4.2->6.5/6.0] serialbus modbus examples not  
compiling on iOS  
* QTBUG-107137 CMake instruction is not written in the document; grammar  
  
### qtserialport  
* QTBUG-109219 [SerialPort] bindable property tests fail  
* QTBUG-108450 REG: Qt 6.3.2 WinOverlappedNotifier possible crash  
  
### qtwebsockets  
* QTBUG-108996 wasm: Threaded build causes unaligned or out of bounds  
access after calling deleteLater() on a WebSocket  
* QTBUG-84315 QUrl::setAuthority() behavior changes  
  
### qtwebengine  
* QTBUG-106816 quicknanobrowser's popup window can't be moved or closed  
* QTBUG-109357 [REG 5.12 -> 5.15/6.x] QWebEngineUrlRequestInterceptor:  
Multiple redirects crashes the application  
* QTBUG-109179 auto test qwebengineclientcertificatestore fails to build  
* QTBUG-104869 QWebEngineDownloadItem::totalBytes() always returns -1  
* QTBUG-111574 documentation is wrong for WebEngineCertificateError  
* QTBUG-106072 QtPdf can't open password-protected PDF files on  
Windows/Android  
* QTBUG-105342 Test on qemu are very flacky  
* QTBUG-109235 Review toupper/tolower uses [Qt]  
* QTBUG-110749 Video decoding bug  
* QTBUG-110504 Webengine extremely slow in loading webpage in debug  
build  
* QTBUG-105988 a11y: Accessible interface can't be retrieved after  
calling QAccessibleEvent::setChild on event created using the  
constructor taking QAccessibleInterface*  
  
### qtcharts  
* QTBUG-108090 Qt chart does not show best fit line correctly  
* QTBUG-107890 When changing the label of a legend marker it will not  
update until something else triggers an update  
* QTBUG-108018 Camera Example crashes on macOS 13 ventura  
* PYSIDE-2179 QtCharts not available in PySide6 qml  
  
### qtdatavis3d  
* QTBUG-110036 Qml 3d oscilloscope example doesn't fit on screen  
* QTBUG-110042 Qml scatter example text on buttons not readable  
* QTBUG-110040 Qml custom input ui not mobile friendly  
* QTBUG-110041 Qml multigraph example buttons text not readable  
* QTBUG-110043 Qml spectogram example ui elements overlap  
* QTBUG-110037 Qml axis drag example text not readable  
* QTBUG-110038 Qml bars example graph is not centered  
* QTBUG-110044 Qml surface example text on buttons not readable  
* QTBUG-110045 Qml surface layers example controls not usable  
  
### qtvirtualkeyboard  
* QTBUG-97901 tst_plugin::test_hangulInputMethod(row 24) fails  
* QTBUG-97830 Some Qt Virtual Keyboard tests checking the position of  
selection handles are failing  
  
### qtscxml  
* QTBUG-109235 Review toupper/tolower uses [Qt]  
* QTBUG-110286 SignalTransition::triggered can cause Segfault  
  
### qtspeech  
* QTBUG-108773 Cannot compile qtexttospeech.h for C++ projects  
* QTBUG-103611 [Reg 5.15 -> 6.x] Re-initializing QGuiApplication causes  
QQmlApplicationEngine to crash  
  
### qtremoteobjects  
* QTBUG-104068 Fix qlalr warning when building qtremoteobjects  
  
### qtlottie  
* QTBUG-102550 Bugs with lottie animations  
  
### qtquick3d  
* QTBUG-108606 All View3D instances where material is used are not  
updated when material color changes  
* QDS-8451 Adjusting horizon property value of sceneEnvironment does not  
work with drag  
* QTBUG-109157 QtQuick3D fails to compile with C++20 : allocator.destroy  
called in qtquick3d/src/3rdparty/embree//common/sys/vector.h:137  
* QTBUG-109389 Crash if a Node with 2D item is deleted  
* QTBUG-109249 Passing sourceItem-based texture to postprocessing effect  
uses the dummy texture  
* QDS-8853 Adding Height Field Geometry component to scene in 3D freezes  
3D view  
* QDS-8862 Hidden components come visible after resetting view  
* QTBUG-109994 Runtime loader Example crash  
* QTBUG-110593 [REG 6.5.0 beta1->beta2] libassimp.a & libassimp.prl  
missing on Wasm  
* QDS-8865 Issues/emulation layer crash when hiding scene that has  
Quick3DEffect applied  
* QTBUG-110695 SkyBoxCubeMap does not work (regression from 6.4)  
* QTBUG-110870 no matching function for call to min  
* QTBUG-109992 Lights example controls obstruct view  
* QTBUG-107841 tst_Input crashes a lot  
* QTBUG-111135 tst_input crashes  
* QTBUG-109296 Clean up resources properly on scene manager destruction  
* QTBUG-109564 Handle software backend more gracefully, not by crashing  
(Custominstancing, morphing & particles3d applications stopped  
unexpectedly, colibri-imx6ull)  
* QTBUG-109088 Not skinned Mesh doesn't follow parent node  
* QTBUG-105609 should be able to add a TapHandler to a Button to modify  
behavior  
  
### qtopcua  
* QTBUG-104418 tst_opcua:AbsoluteNodeTest is flaky on Mac  
  
### qtquick3dphysics  
* QTBUG-109015 qtquick3dphysics PhysX build fails using oneapi icx on  
windows  
* QTBUG-108897 QFATAL : tst_physicsscene::UnknownTestFunc() ASSERT  
  
Known Issues  
------------  
  
* Check that your system meets Qt's requirements:  
https://doc.qt.io/qt-6.4/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  
* Qt 6.4.3 Open issues in Jira:  
https://bugreports.qt.io/issues/?filter=24820 
  
Credits for the  release goes to:  
---------------------------------  
  
Eirik Aavitsland  
Amir Masoud Abdol  
Laszlo Agocs  
Martin Andersson  
Albert Astals Cid  
Mate Barany  
Sebastian Beckmann  
Rolf Eike Beer  
Vladimir Belyavsky  
Nicholas Bennett  
Alex Blasche  
Tim Blechmann  
Eskil Abrahamsen Blomfeldt  
Joerg Bornemann  
Assam Boudjelthia  
Aurélien Brooke  
Michael Brüning  
Creapermann  
Alexandru Croitor  
Mitch Curtis  
Giuseppe D'Angelo  
Szabolcs David  
Oliver Dawes  
James DeLisle  
Artem Dyomin  
Alexey Edelev  
Oliver Eftevaag  
Christian Ehrlicher  
Hatem ElKharashy  
Andreas Eliasson  
Lionel Fafchamps  
Ilya Fedin  
Markus Goetz  
Julian Greilich  
Robert Griebl  
Kaj Grönholm  
Richard Moe Gustavsen  
Heikki Halmet  
Thomas Hartmann  
Andre Hartmann  
Elias Hautala  
Jani Heikkinen  
Miikka Heikkinen  
Ulf Hermann  
Volker Hilsheimer  
Johnny Jazeix  
Allan Sandfeld Jensen  
Jonas Karlsson  
Timothée Keller  
Friedemann Kleint  
Michal Klocek  
Lars Knoll  
Sze Howe Koh  
Jarkko Koivikko  
Tomi Korpipaa  
Fabian Kosmale  
Mike Krus  
Santhosh Kumar  
Sona Kurazyan  
Kai Köhne  
Lauri Laanmets  
Inho Lee  
Paul Lemire  
Thorbjørn Lindeijer  
Robert Löhning  
Thiago Macieira  
Leena Miettinen  
Samuel Mira  
Bartlomiej Moskal  
Marc Mutz  
Martin Negyokru  
Andy Nichols  
Mårten Nordheim  
Roland Pallai  
Kwanghyo Park  
Ari Parkkila  
Samuli Piippo  
Timur Pocheptsov  
Joni Poikelin  
Lorn Potter  
Liang Qi  
Matthias Rauter  
Topi Reinio  
Christian Riggenbach  
Shawn Rutledge  
Ahmad Samir  
David Schulz  
Björn Schäpers  
Thomas Senyk  
Luca Di Sera  
Sami Shalayel  
Andy Shaw  
Venugopal Shivashankar  
David Skoland  
Ivan Solovev  
Axel Spoerl  
Piotr Srebrny  
Brett Stottlemyer  
Christian Strømme  
Tarja Sundqvist  
Tasuku Suzuki  
Morten Sørvig  
Paul Olav Tvete  
Sami Varanka  
Peter Varga  
Doris Verria  
Tor Arne Vestbø  
Ville Voutilainen  
Juha Vuolle  
Jaishree Vyas  
Edward Welbourne  
Paul Wicking  
Oliver Wolff  
Jannis Xiong  
WANG Xuerui  
Weng Xuetian  
Andrey Yaromenok  
Semih Yavuz  
Thomas Zander  
Leon Zhang  
JiDe Zhang  
Yuhang Zhao  
abijak