aboutsummaryrefslogtreecommitdiffstats
path: root/qt/6.6.3/release-note.md
blob: b5b33c996b386b44d5e7077ab18e87b977d8bf18 (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
Release note  
============  
Qt 6.6.3 release is a patch release made on the top of Qt 6.6.2.  
As a patch release, Qt 6.6.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.6.2.  

For detailed information about Qt 6.6, 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.6 series is binary compatible with the 6.5.x series.  
Applications compiled for 6.5 will continue to run with 6.6.  
  
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  
* 1772c99267 Update Zlib to 1.3.1  
zlib was updated to version 1.3.1.  
  
* 2a2875ce67 windows: Avoid infinite recursion with certain fonts  
Fixed an issue where an infinite recursion could occur if the system  
had a font with multiple preferred names in non-English languages.  
  
* c64fb06afa Fix clipped text when combining multiple writing systems  
Fixed an issue where drawing text from different writing systems in the  
same line and including a background could cause parts of the text to be  
clipped.  
  
* 64736d2ece Doc: Update Copyright in md4c license text  
Updated md4c (optional part of Qt Gui) to version 0.5.1.  
  
* fb92bb073e API Review Widgets: Remove QDockWidget debug operators  
Removed debug streaming operator incorrectly introduced as a new symbol  
in Qt 6.6.1.  
  
* 0624fb868f Update public suffix list  
Updated the public suffix list to upstream SHA  
883ced078a83f9d79a98933145425c221a5e51f0.  
  
* 3610198ab0 QPainterPath: Fix boundingRect and controlPointRect  
ignoring start point  
boundingRect() and controlPointRect() now use the start point from  
QPainterPath(const QPointF &startPoint).  
  
* b5ae9666b4 QBitArray: avoid overflow in size-to-storage calculations  
Fixed a bug with QBitArrays whose size() came within 7 of the  
size_type's maximum.  
  
* aef6388a17 QBitArray: fix potential truncation in QDataStream op>>()  
Fixed undetected overflows in the deserialisation (opertor>>()) from  
QDataStream.  
  
* 48b36d89c4 Update bundled libpng to version 1.6.41  
libpng was updated to version 1.6.41  
  
* 5de945fb3c SQLite: Update SQLite to v3.45.1  
Updated SQLite to v3.45.1  
  
* 0f541bbc1b QMovie non-anim: use QImageReader::imageCount but not  
nextImageDelay  
QMovie now handles non-animated multi-frame image formats (such as  
tiff): QImageIOHandler::imageCount() is observed, and the default frame  
rate is 1 FPS.  
  
* 14671775ed Update md4c to 0.5.2  
md4c was updated to 0.5.2.  
  
* 027724d66e Update bundled libjpeg-turbo to version 3.0.2  
libjpeg-turbo was updated to version 3.0.2  
  
* 4f88c3e3ac Update QLocale and calendar data to CLDR v44.1  
Updated QLocale's data extracted from the Unicode Common Locale Data  
Repository (CLDR) to v44.1. The license changed to Unicode License V3.  
  
* 85ac5cb979 Update bundled libpng to version 1.6.42  
libpng was updated to version 1.6.42  
  
* 42aa064c9d Update Valgrind to version 3.22.0  
Updated Valgrind header used by QtTest. The change only affects  
portability of s390 inline assembler.  
  
* 3738a2dc67 CMake: Fix undefined symbol: qt_resourceFeatureZstd issue  
Targets created with qt_add_executable and qt_add_library will now add  
the --no-zstd option to AUTORCC_OPTIONS when the target platform does  
not support zstd decompression. You can opt out via the  
QT_NO_AUTORCC_ZSTD cmake variable.  
  
* 1e75a10294 QBitArray: don't create invalid Qt 5 streams  
Now refuses to stream a QBitArray with size() > INT_MAX to a  
Qt-5-compatible QDataStream.  
  
* bf7c7f0d74 WASM builds now handle bitmap and pixmap cursors  
Previously, bitmap and pixmap cursors were nonfunctional in wasm builds  
and would trigger warnings.  These cursors now work as expected.  
  
* 1286c7e5c8 QDialogButtonBox: Fix focus chain and default button  
assignment  
Default button becomes focus proxy of a QDialogButtonBox. This ensures  
that Enter triggers the default button, instead of the first button in  
the layout.  
  
* 3e284681db QGtk3Theme: Fix QGtk3Interface::fileIcon  
Fixed file icons provided by QFileIconProvider when using the gtk3  
platform theme.  
  
* 179164ef14 PCRE2: upgrade to 10.43  
PCRE2 was updated to version 10.43.  
  
* 566fe27f4a Update bundled libpng to version 1.6.43  
libpng was updated to version 1.6.43  
  
* 2287723ed3 SQLite: Update SQLite to v3.45.2  
Updated SQLite to v3.45.2  
  
### qtdeclarative  
* bb28e7e14f Fall back to retrying with "software" when swapchain fails  
The fallback to a software rasterizer, if applicable to the platform  
and 3D API, is now performed also upon the first swapchain creation  
failure. Previously this was only done if the QRhi initialization  
failed. Relevant in particular on Windows, potentially allowing  
functioning on systems that are incapable of proper accelerated D3D  
rendering, but, for whatever reason, do not fail early on upon the  
device/context creation, only later at swapchain creation.  
  
* fe7687785a Material: remove ComboBox's insets  
ComboBox's insets were removed. This may cause visual changes to UIs.  
  
### qtmultimedia  
* ae13259f6 Update doc and attributions with new FFmpeg version in  
Multimedia  
Updated FFmpeg to n6.1.  
  
### qtdoc  
* c322b847 Update iOS supported platforms and toolchain to iOS 17/Xcode  
15  
Xcode 15 is now both supported and required for Qt for iOS. To develop  
for iOS 17 devices, please use Qt Creator 13, or generate an Xcode  
project using qmake or CMake and use Xcode directly.  
  
### qtopcua  
* 37890bd6 Replace incorrect license attribution for 3rdparty/open62541  
Correctly refer to the CC-BY-SA0 license as "Creative Commons  
Attribution Share Alike 4.0 International".  
  
  
Fixes  
-----  
  
### qtbase  
* QTBUG-120509 Crash when Qt re-create native windows if  
WA_DontCreateNativeAncestors is set  
* QTBUG-120962 QTextCursor::removeSelectedText leads to crash  
* QTBUG-114941 Qt 6.6 Beta 1 and Qt Creator 11.0.0-beta2 - Test  
permissions - Bluetooth fails on Android 14  
* QTBUG-120436 sqldrivers always build in release  
* QTBUG-114958 dev/6.7: Windows: qsb crashes in debug build, causing  
qtdeclarative build to fail  
* QTBUG-120317 qt6<target_name>_debug_metatypes.json: illegal value  
* QTBUG-121472 qmltyperegistrar.exe fails to parse metatypes.json file  
* QTBUG-121498 tst_QAbstractItemView::removeIndexWhileEditing() failed  
on Wayland  
* QTBUG-120469 Crash in QCocoaSystemTrayIcon::emitActivated() when  
calling QComboBox clear() then addItem()  
* QTBUG-121008 Crash in QMacAccessibilityElement when using  
QTreeView/QCombobox  
* QTBUG-121515 [Reg 6.6.1 -> 6.6.2] QNetworkAccessManager never finishes  
request if server sends status code 401 without a challenge  
* QTBUG-118238 【Windows】stack overflow after launch Any Qt Application  
(or Official Demo)  
* QTBUG-121040 [Reg 5.1 -> 5.15 and all 6.*] QTextDocumentation does not  
handle background of HTML string correctly  
* QTBUG-74471 QFileSystemModel shows directories with  
setFilter(QDir::Files)  
* QTBUG-115459 Possible infinite loop triggered by unmaximizing the  
window in 6.5.0+  
* QTBUG-121557 [Reg 6.4.3->6.6] Application unusable after closing  
nested message boxes  
* QTBUG-121713 QXkbCommon::keysymToQtKey does not map XF86Calculator  
* QTBUG-121729 error: Multiple commands produce same *_metatypes.json  
* QTBUG-121926 rerun of cmake loses build type  
* QTBUG-117429 TIFF AnimatedImage memory leak  
* QTBUG-120369 iOS: Crash after changing screen orientation  
* QTBUG-120530 QDomDocument doc refers to QXmlQuery which doesn't exist  
in Qt6  
* QTBUG-99178 QFileSystemModel should have an option to disable icon  
loading; crashes if the icon provider is null  
* QTBUG-121873 The description and the snippet don't match in  
QDBusAbstractInterface::asyncCall  
* QTBUG-121697 Critical crash when creating QPlainTextEdit when using  
styles/stylesheets.  
* QTBUG-121790 QApplication::setStyleSheet crashes QTextEdit  
* QTBUG-121485 QLocale method nativeCountryName returns wrong values.  
* QTBUG-121948 RCC compression is broken when deploying to Android from  
a Linux host using CMake  
* QTBUG-106466 build android app with Debian host fails on undefined  
symbol qt_resourceFeatureZstd  
* QTBUG-101353 AUTORCC uses zstd even if Qt is build without rcc support  
* QTBUG-121668 Qt Notifier example - notifications do not work on  
Android 13  
* QTBUG-103476 Custom`Delegate::destroyEditor()` is not called for some  
editor when removing a tree branch  
* QTBUG-122054 Massive performance loss of QTreeView::expandAll  
* QTBUG-121875 Typo in the document  
* QTBUG-120688 Explicitly document behavior for QFileInfo if file is  
directory  
* QTBUG-119148 layer.samples value not clipped in Qt6  
* QTBUG-85425 Fusion style adds unneeded space for QGroupBoxes without a  
title on Linux  
* QTBUG-95472 CLONE - Fusion style adds unneeded space for QGroupBoxes  
without a title  
* QTBUG-119795 Adding QOpenGLWidget to a QDialog in a maximized  
QMainWindow maximizes the QDialog  
* QTBUG-122210 [REG 6.6.1->6.6.2] widgets/itemviews/editabletreemodel  
not compiling on iOS  
* QTBUG-118489 Can't tab to last button in QDialogButtonBox  
* QTBUG-122200 Header files are not being copied into the Qt* frameworks  
in custom build  
* QTBUG-119447 RHI - QRhiResourceUpdateBatch::readBackBuffer() fails to  
read compute buffer on Metal  
* QTBUG-116927 markdown writer omits trailing ** if a bold span exceeds  
the wrap limit  
* QTBUG-121881 QT_DEPLOY_QML_DIR: Custom value causes empty "qml" folder  
to be created  
* QTBUG-106526 markdown writer should never wrap headings, but wraps  
them if they are too long  
* QTBUG-122087 QTimer::isActive returns true if interval is Invalid  
* QTBUG-122139 DirectWrite's default hinting looks off  
* QTBUG-122167 REG: Kerning errors with DirectWrite font backend  
* QTBUG-122266 property "AUTORCC_OPTIONS" is not allowed  
* QTBUG-122254 Documentation example of  
QCborStreamReader::readString()/QCborStreamReader::readByteArray is  
wrong  
* QTBUG-114608 Programmatically setting focus does not move VoiceOver  
* QTBUG-119864 QPushButton or QToolButton does not receive mouse events  
after calling setMenu().  
* QTBUG-121906 Copyright year in so files not updated to 2024  
* QTBUG-121928 Remove Copyright year from About Qt & command line tools  
* QTBUG-122192 CONFIG *= silent fails at linking  
* QTBUG-122451 Floating point in raster drawBitmap together with strict  
QImage::scanLine causes assertion "i >= 0 && i < height()"  
* QTBUG-122622 configure on Windows can't handle unquoted -DFOO=0  
arguments  
* QTBUG-118983 CTest prints output from a failed test twice  
* QTBUG-88721 QTextDocument::find() does not work well with  
QRegularExpressions  
* QTBUG-122637 qmessagebox.h: extra ';' after member function definition  
[-Wextra-semi]  
* QTBUG-122109 QTreeWidget's columns do not seem to resize properly  
after upgrading from Qt6.5.3 to Qt6.1.1  
* QTBUG-120699 QHeaderView in QTableView doesn't restore geometry  
* QTBUG-116550 [schannel] Qt warning "QIODevice::write (QTcpSocket):  
device not open"  
* QTBUG-122674 Build failure on x32 ABI  
* QTBUG-107486 Typo in the document  
* QTBUG-119080 a11y: Checkbox lacks AT-SPI "checkable" state  
* QTBUG-96348 QWindowsSystemTrayIcon::showMessage: Windows Handle leak  
* QTBUG-62945 Windows: QSystemTrayIcon::showMessage causes GDI-Object  
leak  
* QTBUG-122073 If SQL Engine does not support lastInsertId QList will  
assert  
* QTBUG-122739 qtpaths/qmake don't honor qtconf in some cases with LTO  
enabled  
* QTBUG-121126 Crash when restoring maximized window of application with  
tabified dock widgets  
* QTBUG-122001 QMainWindow::tabifiedDockWidgets() - Not accurate  
* QTBUG-81662 Indentation in QML RichText after list is wrong  
* QTBUG-122749 [Crash] WebEngine Print Me example app crashes when  
changing the page orientation  
* QTBUG-120694 QDockWidget resize issue with Qt 6.6.1  
* QTBUG-102196 QDockWidget: wrong mouse cursor icon used when dock  
widget floating, has custom title bar & contains window container  
* QTBUG-105871 QUdpSocket stop emitting ReadyRead signal in  
QueuedConnection  
* QTBUG-115598 tst_QWidget::render() with QtWayland failed on Ubuntu  
22.04, GNOME  
* QTBUG-40561 QDomText::splitText leaks memory  
* QTBUG-122663 Live Preview doesn't work on Boot2Qt  
* QTBUG-122944 Dragged toplevel is re-attached even after  
wl_data_device.leave  
* QTBUG-122949 Toplevel drag only works on left monitor  
* QTBUG-121561 Android: in TextField: cannot edit inside of words, only  
at the end [regression]  
* QTBUG-118434 [Reg Qt5->Qt6] QMenu cannot arrange menu entries  
correctly when there are large quantity of them  
* QTBUG-122973 QDateTime::operator== documentation is wrong  
* QTBUG-113432 RubberBand update area is too small in QListView  
* QTBUG-122821 QListView with checkable items duplicates checkbox  
* QTBUG-122825 QAbstractItemView::indicator not working properly  
* QTBUG-102820 [REG 5.15.2 => 6.2.4] Styled indicators not drawn in  
itemviews  
* QTBUG-122893 Sending QNetworkRequest fails on singlethreaded WASM  
* QTBUG-119216 macOS: REG->6.5: DnD with custom text MIME type got  
broken/crashes  
* QTBUG-120602 Cannot build Qt modules standalone for iOS  
* QTBUG-120682 Creating QSslSocket when schannel is in use takes too  
long time  
* QTBUG-101141 moc: namespaced base class not properly resolved in  
cpp.json file  
* QTBUG-119490 qcocoaapplicationdelegate.mm:354:20: error: cannot  
initialize return object of type 'BOOL'  
* QTBUG-122042 Shortcut icons for the delete and backspace keys seem to  
be wrong  
* QDS-11733 Delete icon points in wrong direction on macOS  
* QTBUG-94460 QLocale's names for languages, scripts and territories  
don't match CLDR's en.xml's proper names  
* QTBUG-52021 Blink timer for QLineEdit not killed after QMenu spawn  
* QTBUG-118318 QStringConverter/Win doesn't handle resumption for  
encodings with more than 2 octets per character for convertToUnicode  
* QTBUG-120276 Crash when reparent a native child to a different tlw if  
QT_WIDGETS_RHI=1 is set on Windows  
* QTBUG-122596 [REG 6.7.0->6.8.0] error in configure step, top level  
build, MinGW  
* QTBUG-122138 QTzTimeZoneCache::findEntry() parses files while holding  
QTzTimeZoneCache::m_mutex  
* QTBUG-122137 REG: QtWebEngine / Pdfwidgets no longer supports plugins  
* QTBUG-122704 QPainterPath de-serialisation from QDataStream fails if  
item isn't empty  
* QTBUG-109708 Startup crash in QRhiD3D11::endFrame() with nullptr  
access  
* QTBUG-122838 Android multi-abi builds broken if depfiles are used  
* QTBUG-105009 [REG 5.15.2->6.3.1/6.4.0 Beta2] You can still insert  
Chinese text into a QTextEdit when "readOnly" property is enabled.  
* QTBUG-110838 edit components ReadOnly invalid via some input method  
* QTBUG-119182 Readonly QLineEdit writable using input method  
  
### qtsvg  
* QTBUG-120653 All SVGs with paths with more than 32768 points render  
incorrectly  
* QTBUG-121981 QtSvg parser does not handle nested svg elements  
correctly  
* QTBUG-120507 [REG 6.2.2 -> 6.2.3] Trying to render particular svg file  
takes much longer than before  
  
### qtdeclarative  
* QTBUG-120568 "Using the Configuration File in a Project" only covers  
qmake way and not cmake  
* QTBUG-119994 the documentation seems to be contradictory to the code  
snippet  
* QTBUG-119903 the link to elevated card cannot be found  
* QTBUG-120065 Non-native FileDialog loses URL schema when filename is  
manually entered  
* QTBUG-115953 Interactive Flickable with pressDelay makes  
childMouseEventFilter to lose MouseButtonPress event  
* QTBUG-120301 QQuickStateGroup taking null pointers leads to crash  
* QTBUG-120512 Inconsistent behaviour between qmlsc and JIT compiler  
when setting a property to "undefined"  
* QTBUG-111729 Assertion failed in QJSEngine when repeatedly deleting &  
adding property getters on an object  
* QTBUG-116426 crash in QQuickItemPrivate::derefWindow  
* QTBUG-120450 Allocating or deallocating a QJSEngine object causes a  
crash if the application has called mlockall(MCL_CURRENT|MCL_FUTURE)  
* QTBUG-113695 qmllint: property-changes-parsed suggests can code that  
don't understand  
* QTBUG-118710 [REG 6.5.26.5.3] QQmlProperty: wrong warning about  
signal handler capitalization  
* QTBUG-121216 Drawer item does not support rotation for touch input  
* QTBUG-80910 Drawer item does not support rotation  
* QTBUG-71117 When the contentOrientation is changed for the  
ApplicationWindow, then the Drawer does not drag out as expected  
* QTBUG-115536 Setting Window.contentOrientation breaks Popup on regular  
desktop  
* QTBUG-119326 application crash when using QML-Debugger: Component vs  
.qml  
* QTBUG-109261 qmlsc dead code analysis is incomplete  
* QTBUG-121710 [Reg 6.6.0 -> 6.6.1] Aliasing to enums does not work as  
in Qt 6.6.0 an earlier anymore  
* QTBUG-121734 SetLookup crashes on hierarchy of shadowable properties  
* QTBUG-119984 old way of exposing c++ class to qml is written  
* QTBUG-122081 FAIL!  : tst_qqmllocale::toString(locale.toString(new  
Date(2000, 1, 1))) Compared values are not the same  
* QTBUG-119459 [Reg 5.15 -> 6.2] the line number output by  
console.trace() is too big  
* QTBUG-122173 tst_qquickanimatedimage::currentFrame() is flaky on  
windows  
* QTBUG-120499 [REG 6.5.3 - 6.6.1] QML warning "Final member modelData  
is overridden in class QQmlDMAbstractItemModelData. The override won't  
be used."  
* QTBUG-122106 QList<int> is converted to int by qmlsc  
* QTBUG-120105 Unreliable QML Timer / qmltest wait() / QTest:qWait()  
with offscreen platform  
* QTBUG-118889 Assert when changing focus fast of  
qquickmaterialplaceholdertext  
* QTBUG-120506 [Reg 6.5 -> 6.6] Using `CameraLens.ProjectionType` as  
type hinting cause runtime error  
* QTBUG-122252 [REG: 6.4->6.5] Qt.point cannot be used as a return type  
* QTBUG-121349 Flickable: strange defaults for mouse wheel triggered  
boundsMovement  
* QTBUG-119829 [Reg 6.5 -> 6.6] Shadowing default property crashes QML  
* QTBUG-121592 Attached ScrollBar and ScrollIndicator fail when using  
QML Type Compiler  
* QTBUG-119448 Fix documentation: initializing a property of aliased  
property won't actually cause an error  
* QTBUG-118982 qmllint multiple pragma ComponentBehavior in same file  
* QTBUG-120526 qmllint complains wrongly when changing Layout attached  
properties in a PropertyChanges  
* QTBUG-116994 qt_add_add_qml_module runs into command line length  
limits on Windows  
* QTBUG-119911 Incubated object is garbage collected before a reference  
to it can be created  
* QTBUG-113039 Crash when accessing properties of line parameter in  
Text.onLineLaidOut  
* QTBUG-122024 Advertised and documented property of Layouts does not  
work.  
* QTBUG-116505 HoverHandler is broken when using a stylus  
* QTBUG-101932 two HoverHandlers with different  
acceptedDevices/acceptedPointerTypes: cursorShape doesn't change  
accordingly  
* QTBUG-122454 Gallery example radio buttons not working as expected  
* QTBUG-115478 Qmllint interferes with qmldir file in source directory  
if present  
* QTBUG-115439 Qmllint throws warnings at TapHandler's signals  
* QTBUG-109488 tst_qquicktextedit::largeTextObservesViewport fails / is  
flaky  
* QTBUG-122707 [Reg 5.15 -> 6.4] Binding QML type does not restore  
original value in some cases  
* QTBUG-109708 Startup crash in QRhiD3D11::endFrame() with nullptr  
access  
* QTBUG-101200 Qt crash/freeze when doing a graphics driver update on  
Windows  
* QTBUG-122790 Child window is not closed upon closing the main window  
in Qt Quick Widgets Example  
* QTBUG-122686 Crash when processing hover events modifies object tree  
* QTBUG-118804 The link is looping for Qt Quick Effect Maker  
* QTBUG-122251 qmltc crashes with Qt.point as a return type  
* QTBUG-120433 AnimationController segfaults on exit  
* QTBUG-113384 QQuickWidget - touchpad click not working after scrolling  
* QTBUG-91272 [Regression]On Mouse Area press, deleting other  
overlapping mouse area crashes the Application  
* QTBUG-122915 [REG 6.6.1-6.6.2] Overlay remains visible when a Popup is  
destroyed via Loader  
* QTBUG-120149 Material 3 - TextField placeholder issues when padding  
changed  
* QTBUG-113532 Animate RadioButton in the Material style  
* QTBUG-122894 Crash when QQuickView loads QML document that binds  
Overlay.overlay.[property]  
* QTBUG-117923 ItemParticle causes constant CPU usage and rerenders  
* QTBUG-123428 [REG 6.66.7 ]Using QML_DISABLE_DISK_CACHE breaks QML  
code  
* QTBUG-120356 padding not applied to header and footer for  
QuickControls.Dialog  
* QTBUG-117654 TextArea multi-line placeholder text overlaps the  
TextEdit area  
* QTBUG-121643 qt6-declarative: possible build-time race condition  
around qmlcachegen  
* QTBUG-122256 Crash on  
QQuickMultiEffectPrivate::updateBlurItemsAmount() with nullptr access  
* QTBUG-62111 Docs: Fixed day/year format in QDateTime  
* QTBUG-122405 tst_qquickhoverhandler::window is flaky on OpenSuse  
* QTBUG-63363 QPointingDevices for the trackpad and mouse are  
dynamically instantiated on macOS  
* QTBUG-112432 wayland plugin should distinguish touchpads from mice,  
etc.  
* QTBUG-122679 tst_how-to-qml timePicker is flaky  
* QTBUG-78846 tst_qquicktextedit::mouseSelectionMode is flaky on  
OpenSuse 15  
* QTBUG-74342 QML RichText hr element doesn't work  
* QTBUG-120067 Material 3 - Controls height issues  
* QTBUG-115438 [REG: 5->6] MouseArea onEnter triggers before onExit on  
the previous item  
* QTBUG-123160 crash in qquickspinbox  
  
### qtmultimedia  
* QTBUG-121455 QtMultimedia module fails Yocto CI build  
* QTBUG-121200 QML Video Recorder - Missing Text in Buttons on Android  
* QTBUG-121495 COM is uninitialized too many times with FFmpeg and  
QWindowsResampler  
* QTBUG-121187  Spectrum App Crashes after recording sound in "Record  
and Playback" Mode  
* QTBUG-119737 MediaRecorder.isAvailable not defined  
* QTBUG-120465 QML Camera unloading crash on iOS  
* QTBUG-119746 Audio recording volume extremely low  
* QTBUG-114900 alsa backend causes warning messages  
* QTBUG-122053 Qt continues to occupy the microphone unless you call  
QMediaCaptureSession::setAudioInput() with a null pointer after  
recording is complete  
* QTBUG-122045 [MediaPlayerExample] The timeline is not reset when the  
loop mode for single file is turned on  
* QTBUG-120026 Retrieving videoDevices blocks main event loop  
* QTBUG-120198 Process abruptly terminates while executing static  
destructor in Qt6Multimedia.dll  
* QTBUG-122096 Wrong colors are displayed when playing videos with IMC2  
color format  
* QTBUG-116519 [Reg 6.2 -> 6.5] Repeated QSoundEffect is broken on  
PulseAudio  
* QTBUG-113317 QVideoWidget rendering video incorrectly on macOS  
Monterey  
* QTBUG-122640 QtMultimedia plugins are not deployed to Android .apks  
* QTBUG-121714 Camera preview stops working when recording on Android-  
backend  
* QTBUG-121943 QPlatformMediaDevices is accessed before main on Android  
* QTBUG-121221  Camera Example - Recording Denied with "Invalid  
Argument" Error  
* QTBUG-122750 [Regression] QSoundEffect cuts audio with FFmpeg backend  
* QTBUG-122706 onBufferProgressChanged not emited at all  
* QTBUG-121678 eglfs: Capturing the screen crashes on a Qt Quick  
application  
* QTBUG-122753 Qt Multimedia: implicit instantiation of undefined  
template 'std::char_traits<unsigned char>' (libc++ 19 / musl libc /  
amd64)  
* QTBUG-122193 QSoundEffect hangs on Loading  
* QTBUG-121182 QML Video Example: Simultaneous videos playback crashes  
the App on Android  
* QTBUG-122649  Playing multiple videos simultaneously fails for the  
second video with the FFMPEG backend on Android.  
* QTBUG-122608 [REG 6.6.1-6.6.2] [windows] QMediaPlayer failed to set  
topology on custom QVideoSink  
* QTBUG-122817 [REG 6.6.1-6.6.2] [windows] QML MediaPlayer unable to  
play a video when 'audioOutput' is not specified  
* QTBUG-122199 [ffmpeg] player crash in libavcodec if libnvidia-decode  
is not installed  
* QTBUG-122638 [gstreamer] deadlock when switching camera  
* QTBUG-98437 QMediaPlayer does not emit destroyed signal  
* QTBUG-122959 GStreamer: "stop camera" does not stop camera  
* QTBUG-118099 Volume Discrepancies Between QMediaPlayer and  
QSoundEffect with ffmpeg  
* QTBUG-121750 QCameraImageProcessing fails to set settings on linux  
v4l2 camera  
* QTBUG-122577 QScreenCapture tests are flaky on OpenSuse 15.5  
* QTBUG-108754 Video not stretched properly  
* QTBUG-116324 Request to implement thumbnail realization for multimedia  
FFMPEG backend  
* QTBUG-111190 V4L2m2m encoder gets failed on linux  
* QTBUG-122224 [Crash] The audiorecorder example crashes when selecting  
output and start recording  
* QTBUG-87969 MediaPlayer looses current position when playbackRate  
changes  
  
### qttools  
* QTBUG-118808 qt_add_translations with source autodetection mishandles  
id-based generated UI headers  
* QTBUG-121850 QDoc: SHA1-files generated for QHP files differ across  
platforms  
* QTBUG-118558 QDoc: DocParser::getRestOfLine no longer strips trailing  
backslashes and whitespace properly  
* QTBUG-120531 lupdate doesn't understand template literals  
* QTBUG-121906 Copyright year in so files not updated to 2024  
  
### qtdoc  
* QTBUG-120230 'coffee' fails when cross-compiling on Windows  
* QTBUG-121044 Calqlatr example not scaling properly in landscape mode  
* QTBUG-121524 [REG 6.6.1 -> 6.6.2] StocQt CMake error for Android  
* QTBUG-121660 Calqlatr example missing naming for Android package  
* QTBUG-119285 MediaPlayerApp-Desktop-Example Scrolling issues when  
using the mousewheel  
* QTBUG-121578 demos/hangman fails to build on Android and macOS  
* QTBUG-120643 [REG 6.2.4 -> 6.5.3] "Classes" page is empty  
* QTBUG-122258 [REG 6.6.1->6.7.0] demos/stocqt not compiling  
* QTBUG-122178 [Media Player Example] App hangs when previous track is  
clicked  
* QTBUG-122767 QTP0001 warning for FX & Material Showroom example  
  
### qtlocation  
* QTBUG-121412 Make sure that QtLocation examples use new QPermissions  
API  
  
### qtwayland  
* QTBUG-116600 The Virtual keyboard is not hidden when the TextField  
loses focus on the Wayland client.  
* QTBUG-122965 Qt 6.5.4 don't generate XDG_RUNTIME_DIR  
* QTBUG-95817 Quick windows break  on nvidia wayland when resized  
  
### qt3d  
* QTBUG-111427 Race condition in UniformBlockValueBuilder  
* QTBUG-122613 QPaintedTextureImage in a Texture2D crashes with size  
256x256  
  
### qtserialport  
* QTBUG-120412 Blocking receiver example - Will crash when clicking  
'start' if no Serial port is selected  
  
### qtwebengine  
* QTBUG-120218 QML WebEngineView.printToPdf(): paper formats are wrong  
in the resulting document  
* QTBUG-115502 PdfMultiPageView: repeated pinch-zooming jumps to wrong  
zoom level  
* QTBUG-121564 tst_MultiPageView::pinchDragPinch is flaky  
* QTBUG-120245 A crash occurred in C:\Users\qt\work\qt\qtwebengine_stand  
alone_tests\tests\auto\pdfquick\multipageview\tst_multipageview.exe  
* QTBUG-121502 crash in QPdfIOHandler if document is deleted too early  
* QTBUG-119416 Loading a specific page in a PDF document does not always  
show the correct page  
* QTBUG-120273 QWebEngineView shows blank content on initial show when  
page bg set to transparent  
* QTBUG-121227 QWebEngineView shows blank content on initial show when  
page bg set to transparent  
* QTBUG-112013 QWebEnginePage.setBackground(Qt::black) doesn't work for  
page loading.  
* QTBUG-120926 QWebEnginePage::setBackgroundColor doesn't work properly  
* QTBUG-122153 QWebEngineView::setFocus() doesn't give focus to the view  
after calling QWebEngineView::load() for the second time  
* QTBUG-122137 REG: QtWebEngine / Pdfwidgets no longer supports plugins  
* QTBUG-121589 Can't build qt6 due to failed ozone platform assertion  
* QTBUG-118035 QtWebengine build fails on pure wayland  
* QTBUG-122997 The Spellcheck example doesn't work on macOS  
* QTBUG-86948 When using QImageReader to load a PDF then the PDF images  
can be blurry and seem to be at half the size they should be  
* QTBUG-120764 PDF Viewer Widget example search error  
* QTCREATORBUG-30308 QtCreator is not able to debug pdb files when lib  
linked with pdbpagesize  
* QTBUG-120420 QtWebEngine inspector crashes  
  
### qtwebview  
* QTBUG-112346 qmllint fails when WebView is used  
  
### qtvirtualkeyboard  
* QTBUG-121658 Virtual keyboard example crashes after startup on Android  
* QTBUG-121643 qt6-declarative: possible build-time race condition  
around qmlcachegen  
  
### qtscxml  
* QTBUG-120578 The date type of "event" in occurred should be specified  
  
### qtspeech  
* QTBUG-122950  FAIL!  :  
tst_qtexttospeech_qml::Voice::test_default_voice() Compared values are  
not the same  
* QTBUG-122884 QML TextToSpeech enqueue does not work with Darwin engine  
* QTBUG-122900 Android App dies immediately if I add TextToSpeech to the  
project  
  
### qtquick3d  
* QTBUG-120424 Segmentation fault in the process of loading/unloading 3D  
objects  
* QTBUG-121390 Live Preview with a 3D project crashes on with Qt 6.6.1  
* QDS-11396 Node QML type from QtQuick3D is not available in Components  
* QTBUG-122143 balsam ktx build error with ASAN build  
* QTBUG-108755 [REGRESSION] number of drawcalls don't show up in QML  
profiler  
* QTBUG-123015 When configuring with -no-qml-debug then it will fail to  
build QtQuick3D  
* QTBUG-120109 WasdController: Models stutter in Qt Quick 3D Physics  
example  
  
### qtopcua  
* QTBUG-120911 Qt OPC UA landing page misses license information  
* QTBUG-122277 QtOpcUa does not compile using VS2022 17.9.0 on "subst"  
drive  
  
### qthttpserver  
* QTBUG-120746 QWebSocket immediately disconnects after without  
receiving anything  
  
### qtquick3dphysics  
* QTBUG-121033 onBodyContact being called after object is deleted  
  
### qtgrpc  
* QTBUG-121429 qtprotobuf.html:  Clash between C++ namespace and group  
documentation  
* QTBUG-121544 qtprotobufgen generates the corrupted  
protobufwellknowntypes_exports.qpb.h  
* QTBUG-121585 wrong license filename in LICENSES folder ?  
* QTBUG-122700 qt_add_protobuf doesn't set neither OUTPUT_HEADERS nor  
OUTPUT_TARGETS  
* QTBUG-121813 qt_attribution.json issues  
  
### qtgraphs  
* QTBUG-121372 Theme3D::baseColors is written as Theme3D::baseColor in  
the document  
* QTBUG-121998 Q3DSurface/Q3DBars opens up as white screen by default  
* QTBUG-119674 Surface Graph Gallery example crashes  
  
### qtapplicationmanager (Commercial only)  
* QTBUG-122425 AppMan: Documented logging category for QML logging is  
incorrect  
* QTBUG-122721 [AppMan] Discrepancies in documented types of Application  
+ Package Categories  
* QTBUG-117010 [Boot2Qt] Cannot run any application that uses Qt  
Application Manager  
* QTBUG-123088  Qt Application Manager examples fail to scan  
  
### qtinterfaceframework (Commercial only)  
* QTBUG-121575 Interface files are generated in configuration time, not  
compilation time  
* QTBUG-121696 This page about QtIf is only talking about qmake, not  
cmake  
* QTBUG-121740 The page about Jinja Template Syntax has its link  
malformed  
* QTBUG-121778 QIfAbstractFeature::connectToServiceObject()'s code  
snippet is ill-formed  
* QTBUG-122036 ModuleNotFoundError: No module named 'dataclasses'  
* QTBUG-121800 IfSimulator QML type's doc doesn't specify the return  
types of methods  
  
### qmlcompilerplus (Commercial only)  
* QTBUG-122726 Dependency update on qt/tqtc-qmlcompilerplus is failing  
  
Known Issues  
------------  
  
* Check that your system meets Qt's requirements:  
https://doc.qt.io/qt-6.6/supported-platforms.html  
* RTA reported issues from Qt 6.6  
https://bugreports.qt.io/issues/?filter=25128  
* See Qt 6.6  known issues from:  
https://wiki.qt.io/Qt_6.6_Known_Issues  
* Qt 6.6.3 Open issues in Jira:  
https://bugreports.qt.io/issues/?filter=25766
  
Credits for the  release goes to:  
---------------------------------  
  
Eirik Aavitsland  
Laszlo Agocs  
Dilek Akcay  
Konsta Alajärvi  
Anu Aliyas  
Dimitrios Apostolou  
Viktor Arvidsson  
Vladimir Belyavsky  
Nicholas Bennett  
Tim Blechmann  
Eskil Abrahamsen Blomfeldt  
Tatiana Borisova  
Joerg Bornemann  
Assam Boudjelthia  
Aurélien Brooke  
Kai Uwe Broulik  
Michael Brüning  
Olivier De Cannière  
Kaloyan Chehlarski  
Ed Cooke  
Alexandru Croitor  
Mitch Curtis  
Giuseppe D'Angelo  
Szabolcs David  
Noah Davis  
Oliver Dawes  
Artem Dyomin  
Alexey Edelev  
David Edmundson  
Oliver Eftevaag  
Christian Ehrlicher  
Hatem ElKharashy  
Andreas Eliasson  
David Faure  
Nicolas Fella  
Simo Fält  
Joshua Goins  
Robert Griebl  
Mikko Gronoff  
Kaj Grönholm  
Richard Moe Gustavsen  
Lucie Gérard  
Mikko Hallamaa  
Jøger Hansegård  
Inkamari Harjula  
Jani Heikkinen  
Tero Heikkinen  
Miikka Heikkinen  
Moss Heim  
Jari Helaakoski  
Ulf Hermann  
Volker Hilsheimer  
Dominik Holland  
Alexander Hulander  
Allan Sandfeld Jensen  
Tim Jenssen  
Jonas Karlsson  
Kevin Keating  
Timothée Keller  
Friedemann Kleint  
André Klitzing  
Michal Klocek  
Jarek Kobus  
Tomi Korpipaa  
Tomi Korpipää  
Fabian Kosmale  
Volker Krause  
Santhosh Kumar  
Ghenady Kuznetsov  
Kai Köhne  
Lauri Laanmets  
Inho Lee  
Paul Lemire  
Chris Lerner  
Thorbjørn Lindeijer  
Thiago Macieira  
Ievgenii Meshcheriakov  
Safiyyah Moosa  
Bartlomiej Moskal  
Marc Mutz  
Antti Määttä  
Antonio Napolitano  
Andy Nichols  
Mårten Nordheim  
Dennis Oberst  
Samuli Piippo  
Timur Pocheptsov  
Joni Poikelin  
Aleix Pol  
Lorn Potter  
Sakaria Pouke  
MohammadHossein Qanbari  
Liang Qi  
Matthias Rauter  
David Redondo  
Topi Reinio  
Shawn Rutledge  
Ahmad Samir  
Philip Schuchardt  
Sami Shalayel  
Orgad Shaneh  
Andy Shaw  
Ivan Solovev  
Axel Spoerl  
Frank Su  
Tarja Sundqvist  
Lars Sutterud  
Tasuku Suzuki  
Jan Arve Sæther  
Morten Sørvig  
Sadegh Taghavi  
Paul Olav Tvete  
Peter Varga  
Doris Verria  
Tor Arne Vestbø  
Jannis Voelker  
Juha Vuolle  
Olli Vuolteenaho  
Jaishree Vyas  
Michael Weghorn  
Edward Welbourne  
Paul Wicking  
Piotr Wierciński  
Semih Yavuz  
Vlad Zahorodnii  
Yansheng Zhu  
Yifan Zhu